Subversion Repositories Applications.annuaire

Compare Revisions

Ignore whitespace Rev 181 → Rev 182

/trunk/controleurs/AppControleur.php
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');
 
45,7 → 44,7
$donnees['est_admin'] = Registre::getInstance()->get('est_admin');
$donnees['identification_id'] = Registre::getInstance()->get('identification_id');
$donnees['identification_mail'] = Registre::getInstance()->get('identification_mail');
$format = Config::get('date_format_simple');
if($format) {
56,7 → 55,23
 
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);
233,7 → 248,7
* @return boolean true si le formulaire existe, false sinon
*/
protected function templateExiste($nom_template, $dossier = '/') {
 
return file_exists(Config::get('chemin_squelettes').$dossier.$nom_template.'.tpl.html');
}