Subversion Repositories Applications.annuaire

Rev

Rev 145 | Rev 213 | Go to most recent revision | Show entire file | Regard 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
		
Line 55... Line 54...
55
		}
54
		}
Line 56... Line 55...
56
 
55
 
57
		return $donnees;
56
		return $donnees;
Line -... Line 57...
-
 
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
	}
-
 
66
	
-
 
67
	public function getUrlBaseComplete() {
-
 
68
		return new Url('http://'.$_SERVER['SERVER_NAME'].str_replace(realpath($_SERVER['DOCUMENT_ROOT']),'',realpath(Application::getChemin())));
-
 
69
	}
-
 
70
	
-
 
71
	public function getUrlCettePage() {
-
 
72
		return $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
58
	}
73
	}
59
	
74
	
60
	/**
75
	/**
61
	 * Renvoie le template de pagination, considérant des éléments donnés en paramètre
76
	 * Renvoie le template de pagination, considérant des éléments donnés en paramètre
62
	 * @param int $numero_page le numéro de page en cours
77
	 * @param int $numero_page le numéro de page en cours
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