16,6 → 16,7 |
private $pager_mode; |
private $pager; |
private $url; |
private $parametres_url = null; |
private $lettre; |
private $page_delta; |
private $page_separateur; |
33,6 → 34,7 |
if (isset($options['url'])) { |
if ($options['url'] instanceof Url) { |
$this->url = $options['url']; |
$this->parametres_url = $this->url->getVariablesRequete(); |
} else { |
$msg = "Fragmenteur nécessite nécessite un objet Url du Framework de Tela Botanica pour fonctionner."; |
trigger_error($msg, E_USER_ERROR); |
129,13 → 131,13 |
if ($this->alphabet_affichage == true) { |
$alphabet = array(); |
$this->url->setVariableRequete('lettre', '*'); |
$alphabet['*'] = array( 'url' => $this->url->getURL(), |
'lettre' => 'tous'); |
$alphabet['*'] = array('url' => $this->url->getURL(), |
'lettre' => 'tous'); |
$this->url->unsetVariableRequete('lettre'); |
for ($i = 65; $i <= 90; $i++){ |
$this->url->setVariableRequete('lettre', chr($i)); |
$alphabet[chr($i)] = array('url' => $this->url->getURL(), |
'lettre' => chr($i)); |
'lettre' => chr($i)); |
$this->url->unsetVariableRequete('lettre'); |
} |
$this->setSqueletteDonnees('alphabet', $alphabet); |
161,9 → 163,8 |
$this->setSqueletteDonnees('pager_links', $this->pager->getLinks()); |
|
// Gestion des paramêtres pour le formulaire du Fragmenteur |
$tab_parties = $this->url->getVariablesRequete(); |
$form_get_url_chp_hidden = array(); |
foreach ($tab_parties as $cle => $valeur) { |
foreach ($this->parametres_url as $cle => $valeur) { |
$form_get_url_chp_hidden[$cle] = $valeur; |
} |
$this->setSqueletteDonnees('form_get_url_chp_hidden', $form_get_url_chp_hidden); |