75,6 → 75,11 |
$this->donnees_par_page = $this->donnees_total; |
} |
|
// Découpage de l'url pour le pager |
$url_morceaux = parse_url($this->url->getURL()); |
$pager_url_page = basename($url_morceaux['path']); |
$pager_url_chemin = $url_morceaux['scheme'].'://'.$url_morceaux['host'].dirname($url_morceaux['path']).'/'; |
|
// Gestion du Fragmenteur (basé sur le Pager de Pear) |
$pager_options = array( 'mode' => $this->pager_mode, |
'perPage' => $this->donnees_par_page, |
81,7 → 86,9 |
'delta' => $this->page_delta, |
'totalItems' => $this->donnees_total, |
'urlVar' => $this->url_var, |
'separator' => $this->page_separateur); |
'separator' => $this->page_separateur, |
'path' => $pager_url_chemin, |
'fileName' => $pager_url_page); |
$this->pager = Pager::factory($pager_options); |
} |
|
162,6 → 169,7 |
} |
$this->setSqueletteDonnees('form_get_url_chp_hidden', $form_get_url_chp_hidden); |
|
|
// Création du rendu à partir du squelette et de ses données |
$sortie = SquelettePhp::analyser($this->chemin_squelette, $this->getSqueletteDonnees()); |
return $sortie; |