32,12 → 32,11 |
// ajout de l'url de l'appli |
$donnees['base_url'] = new Url(Config::get('base_url_application')); |
|
$base_vrai_chemin = str_replace(realpath($_SERVER['DOCUMENT_ROOT']),'',realpath(Application::getChemin())); |
$base_vrai_chemin .= '/'; |
$donnees['base_url_styles'] = $this->getUrlBase(); |
|
$donnees['base_url_styles'] = new Url($base_vrai_chemin); |
$donnees['url_cette_page'] = $this->getUrlCettePage() ; |
|
$donnees['url_cette_page'] = $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; |
$donnees['base_url_application'] = $this->getUrlBaseComplete(); |
|
$this->chargerModele('AnnuaireModele'); |
|
57,6 → 56,22 |
return $donnees; |
} |
|
public function getUrlBase() { |
|
$base_vrai_chemin = str_replace(realpath($_SERVER['DOCUMENT_ROOT']),'',realpath(Application::getChemin())); |
$base_vrai_chemin .= '/'; |
|
return new Url($base_vrai_chemin); |
} |
|
public function getUrlBaseComplete() { |
return new Url('http://'.$_SERVER['SERVER_NAME'].str_replace(realpath($_SERVER['DOCUMENT_ROOT']),'',realpath(Application::getChemin()))); |
} |
|
public function getUrlCettePage() { |
return $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; |
} |
|
/** |
* Renvoie le template de pagination, considérant des éléments donnés en paramètre |
* @param int $numero_page le numéro de page en cours |
76,7 → 91,7 |
$taille_page = 1; |
} |
|
$nombre_pages = round($total/$taille_page,'PHP_ROUND_HALF_DOWN') ; |
$nombre_pages = ceil($total/$taille_page) ; |
|
foreach($valeurs as $cle => $variable) { |
$url_base->setVariableRequete($cle,$variable); |