Subversion Repositories eFlore/Applications.coel-consultation

Compare Revisions

Ignore whitespace Rev 130 → Rev 131

/trunk/composants/fragmenteur/Fragmenteur.php
3,7 → 3,7
class Fragmenteur {
const PAGER_MODE = 'Sliding';
const PAGE_DELTA = 2;
const PAGE_SEPARATEUR = '-';
const PAGE_SEPARATEUR = '<span class="frag_separateur">-</span>';
const URL_VAR = 'page';
const SQUELETTE = 'defaut';
const DONNEES_PAR_PAGE_CHOIX = '10,20,50,100';
10,6 → 10,8
const DONNEES_PAR_PAGE_DEFAUT = 10;
const ALPHABET_AFFICHAGE_DEFAUT = false;
const ALPHABET_LETTRE_DEFAUT = 'A';
const CSS_CLASS_PAGE_COURRANTE = 'frag_page_courrante frag_boite';
const PAGE_SEPARATEUR_ESPACE = 0;
private $pager_mode;
private $pager;
77,11 → 79,15
// Gestion du Fragmenteur (basé sur le Pager de Pear)
$pager_options = array( 'mode' => $this->pager_mode,
'perPage' => $this->donnees_par_page,
'delta' => $this->page_delta,
'totalItems' => $this->donnees_total,
'urlVar' => $this->url_var,
'separator' => $this->page_separateur);
'perPage' => $this->donnees_par_page,
'delta' => $this->page_delta,
'totalItems' => $this->donnees_total,
'urlVar' => $this->url_var,
'separator' => $this->page_separateur,
'curPageLinkClassName' => self::CSS_CLASS_PAGE_COURRANTE,
'spacesBeforeSeparator' => self::PAGE_SEPARATEUR_ESPACE,
'spacesAfterSeparator' => self::PAGE_SEPARATEUR_ESPACE,
);
$this->pager = Pager::factory($pager_options);
}