Subversion Repositories Applications.annuaire

Rev

Rev 145 | Rev 213 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 145 Rev 182
Line 30... Line 30...
30
	public function preTraiterDonnees($donnees) {
30
	public function preTraiterDonnees($donnees) {
Line 31... Line 31...
31
 
31
 
32
		// ajout de l'url de l'appli
32
		// ajout de l'url de l'appli
Line 33... Line -...
33
		$donnees['base_url'] = new Url(Config::get('base_url_application'));
-
 
34
		
33
		$donnees['base_url'] = new Url(Config::get('base_url_application'));
Line 35... Line 34...
35
		$base_vrai_chemin = str_replace(realpath($_SERVER['DOCUMENT_ROOT']),'',realpath(Application::getChemin()));
34
		
Line 36... Line 35...
36
		$base_vrai_chemin .= '/';
35
		$donnees['base_url_styles'] = $this->getUrlBase();
Line 37... Line 36...
37
		
36
		
Line 38... Line 37...
38
		$donnees['base_url_styles'] = new Url($base_vrai_chemin);
37
		$donnees['url_cette_page'] = $this->getUrlCettePage() ;
39
		
38
		
40
		$donnees['url_cette_page'] = $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
39
		$donnees['base_url_application'] = $this->getUrlBaseComplete();
41
		
40
		
42
		$this->chargerModele('AnnuaireModele');
41
		$this->chargerModele('AnnuaireModele');
43
 
42
 
Line 44... Line 43...
44
		//ajout des variables d'identification
43
		//ajout des variables d'identification
45
		$donnees['est_admin'] = Registre::getInstance()->get('est_admin');
44
		$donnees['est_admin'] = Registre::getInstance()->get('est_admin');
46
		$donnees['identification_id'] =	Registre::getInstance()->get('identification_id');
45
		$donnees['identification_id'] =	Registre::getInstance()->get('identification_id');
47
		$donnees['identification_mail']	= Registre::getInstance()->get('identification_mail');
46
		$donnees['identification_mail']	= Registre::getInstance()->get('identification_mail');
48
		
47
				
Line 49... Line 48...
49
		$format = Config::get('date_format_simple');
48
		$format = Config::get('date_format_simple');
50
		
49
		
-
 
50
		if($format) {
-
 
51
			$donnees['format_date_simple'] = $format;
-
 
52
		} else {
-
 
53
			$donnees['format_date_simple'] = 'd/m/Y';
-
 
54
		}
-
 
55
 
-
 
56
		return $donnees;
-
 
57
	}
-
 
58
		
-
 
59
	public function getUrlBase() {
-
 
60
		
-
 
61
		$base_vrai_chemin = str_replace(realpath($_SERVER['DOCUMENT_ROOT']),'',realpath(Application::getChemin()));
-
 
62
		$base_vrai_chemin .= '/';
-
 
63
		
-
 
64
		return new Url($base_vrai_chemin);
-
 
65
	}
Line 51... Line 66...
51
		if($format) {
66
	
52
			$donnees['format_date_simple'] = $format;
67
	public function getUrlBaseComplete() {
53
		} else {
68
		return new Url('http://'.$_SERVER['SERVER_NAME'].str_replace(realpath($_SERVER['DOCUMENT_ROOT']),'',realpath(Application::getChemin())));
54
			$donnees['format_date_simple'] = 'd/m/Y';
69
	}
Line 74... Line 89...
74
 
89
 
75
		if($taille_page <= 0) {
90
		if($taille_page <= 0) {
76
			$taille_page = 1;
91
			$taille_page = 1;
Line 77... Line 92...
77
		}
92
		}
Line 78... Line 93...
78
 
93
 
79
		$nombre_pages = round($total/$taille_page,'PHP_ROUND_HALF_DOWN') ;
94
		$nombre_pages = ceil($total/$taille_page) ;
80
 
95
 
Line 231... Line 246...
231
	 * @param string $nom_formulaire le nom du formulaire demandé (qui est normalement le code d'un annuaire)
246
	 * @param string $nom_formulaire le nom du formulaire demandé (qui est normalement le code d'un annuaire)
232
	 * @param string $dossier le nom du dossier sous dossier demandé
247
	 * @param string $dossier le nom du dossier sous dossier demandé
233
	 * @return boolean true si le formulaire existe, false sinon
248
	 * @return boolean true si le formulaire existe, false sinon
234
	 */
249
	 */
235
	protected function templateExiste($nom_template, $dossier = '/') {
250
	protected function templateExiste($nom_template, $dossier = '/') {
236
 
251
		
237
		return file_exists(Config::get('chemin_squelettes').$dossier.$nom_template.'.tpl.html');
252
		return file_exists(Config::get('chemin_squelettes').$dossier.$nom_template.'.tpl.html');
238
	}
253
	}
Line 239... Line 254...
239
	
254