19,6 → 19,7 |
private $page_separateur; |
private $donnees_total; |
private $donnees_par_page; |
private $donnees_par_page_choix; |
private $url_var; |
private $squelette; |
private $chemin_squelette; |
35,7 → 36,7 |
trigger_error($msg, E_USER_ERROR); |
} |
} else { |
$msg = "Fragmenteur nécessite de renseigner dans le tableau d'otpions l'url pour la clé 'url'". |
$msg = "Fragmenteur nécessite de renseigner dans le tableau d'options l'url pour la clé 'url'". |
trigger_error($msg, E_USER_ERROR); |
} |
|
57,6 → 58,7 |
$this->page_separateur = (isset($options['page_separateur']) ? $options['page_separateur'] : self::PAGE_SEPARATEUR); |
$this->url_var = (isset($options['url_var']) ? $options['url_var'] : self::URL_VAR); |
$this->donnees_par_page = (isset($options['donnees_par_page']) ? $options['donnees_par_page'] : self::DONNEES_PAR_PAGE_DEFAUT); |
$this->donnees_par_page_choix = (isset($options['donnees_par_page_choix']) ? $options['donnees_par_page_choix'] : self::DONNEES_PAR_PAGE_CHOIX); |
$this->donnees_total = (isset($options['donnees_total']) ? $options['donnees_total'] : 0); |
|
// Gestion du nombre de données à afficher par page. |
148,7 → 150,7 |
$page_id_x_saut = ($this->pager->getCurrentPageID() * $this->donnees_par_page); |
$this->setSqueletteDonnees('frag_donnee_debut', (($page_id_x_saut - $this->donnees_par_page) > 0 ? ($page_id_x_saut - $this->donnees_par_page) : 0)); |
$this->setSqueletteDonnees('frag_donnee_fin', ($page_id_x_saut >= $this->donnees_total ? $this->donnees_total : $page_id_x_saut)); |
$this->setSqueletteDonnees('par_page', explode(',', self::DONNEES_PAR_PAGE_CHOIX)); |
$this->setSqueletteDonnees('par_page', explode(',', $this->donnees_par_page_choix)); |
$this->setSqueletteDonnees('par_page_selected', $_SESSION['fragmenteur']['donnees_par_page']); |
$this->setSqueletteDonnees('pager_links', $this->pager->getLinks()); |
|