Subversion Repositories Applications.framework

Rev

Rev 317 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 317 Rev 325
Line 95... Line 95...
95
    
95
	
96
    /**
96
	/**
97
     * Retourne le titre du contenu de l'application. 
97
 	* Retourne le titre du contenu de l'application. 
98
     */
98
 	*/
99
    public static function getMetaTitre() {
99
	public static function getMetaTitre() {
100
        $sortie = self::$parametres['sortie']['titre'];
100
		$contenu = self::$parametres['sortie']['titre'];
101
        if (Config::get('sortie_encodage') != Config::get('appli_encodage')) {
-
 
102
            $sortie = mb_convert_encoding($sortie, Config::get('sortie_encodage'), Config::get('appli_encodage'));
-
 
103
        }
101
		$sortie = self::convertirEncodage($contenu);
104
        return $sortie;
102
		return $sortie;
Line 105... Line 103...
105
    }
103
	}
106
    
104
	
107
    /**
105
	/**
108
     * Retourne la description du contenu de l'application. 
106
 	* Retourne la description du contenu de l'application. 
109
     */
107
 	*/
110
    public static function getMetaDescription() {
108
	public static function getMetaDescription() {
111
        $sortie = self::$parametres['sortie']['description'];
-
 
112
        if (Config::get('sortie_encodage') != Config::get('appli_encodage')) {
-
 
113
            $sortie = mb_convert_encoding($sortie, Config::get('sortie_encodage'), Config::get('appli_encodage'));
109
		$contenu = self::$parametres['sortie']['description'];
114
        }
110
		$sortie = self::convertirEncodage($contenu);
Line 115... Line 111...
115
        return $sortie;
111
		return $sortie;
116
    }
112
	}
117
    
113
	
118
    /**
114
	/**
119
     * Retourne les mots-clés (tags) du contenu de l'application. 
115
 	* Retourne les mots-clés (tags) du contenu de l'application. 
120
     */
116
 	*/
121
    public static function getMetaTags() {
-
 
122
        $sortie = self::$parametres['sortie']['tags'];
-
 
123
        if (Config::get('sortie_encodage') != Config::get('appli_encodage')) {
117
	public static function getMetaTags() {
124
            $sortie = mb_convert_encoding($sortie, Config::get('sortie_encodage'), Config::get('appli_encodage'));
118
		$contenu = self::$parametres['sortie']['tags'];
Line 125... Line 119...
125
        }
119
		$sortie = self::convertirEncodage($contenu);
126
        return $sortie;
120
		return $sortie;
127
    }
121
	}
128
    
122
	
129
    /**
123
	/**
130
     * Retourne le contenu du corps de l'application. 
124
 	* Retourne le contenu du corps de l'application. 
131
     */
-
 
132
    public static function getContenuCorps() {
-
 
133
        $sortie = self::$parametres['sortie']['corps'];
125
 	*/
134
        if (Config::get('sortie_encodage') != Config::get('appli_encodage')) {
126
	public static function getContenuCorps() {
Line 135... Line 127...
135
            $sortie = mb_convert_encoding($sortie, Config::get('sortie_encodage'), Config::get('appli_encodage'));
127
		$contenu = self::$parametres['sortie']['corps'];
136
        }
128
		$sortie = self::convertirEncodage($contenu);
137
        return $sortie;
129
		return $sortie;
138
    }
130
	}
139
    
131
	
140
    /**
132
	/**
141
     * Retourne le contenu de la tête de l'application. 
-
 
142
     */
-
 
143
    public static function getContenuTete() {
133
 	* Retourne le contenu de la tête de l'application. 
144
        $sortie = self::$parametres['sortie']['tete'];
134
 	*/
Line 145... Line 135...
145
        if (Config::get('sortie_encodage') != Config::get('appli_encodage')) {
135
	public static function getContenuTete() {
146
            $sortie = mb_convert_encoding($sortie, Config::get('sortie_encodage'), Config::get('appli_encodage'));
136
		$contenu = self::$parametres['sortie']['tete'];
147
        }
137
		$sortie = self::convertirEncodage($contenu);
148
        return $sortie;
138
		return $sortie;
149
    }
139
	}
150
    
140
	
151
    /**
-
 
152
     * Retourne le contenu du pied de l'application. 
-
 
153
     */
141
	/**
154
    public static function getContenuPied() {
142
 	* Retourne le contenu du pied de l'application. 
Line 155... Line 143...
155
        $sortie = self::$parametres['sortie']['pied'];
143
 	*/
156
        if (Config::get('sortie_encodage') != Config::get('appli_encodage')) {
144
	public static function getContenuPied() {
157
            $sortie = mb_convert_encoding($sortie, Config::get('sortie_encodage'), Config::get('appli_encodage'));
145
		$contenu = self::$parametres['sortie']['pied'];
158
        }
146
		$sortie = self::convertirEncodage($contenu);
159
        return $sortie;
147
		return $sortie;
160
    }
148
	}
161
    
-
 
162
    /**
-
 
163
     * Retourne les éléments de navigation de l'application. 
149
	
164
     */
150
	/**
Line 165... Line 151...
165
    public static function getContenuNavigation() {
151
 	* Retourne les éléments de navigation de l'application. 
166
        $sortie = self::$parametres['sortie']['navigation'];
152
 	*/
167
        if (Config::get('sortie_encodage') != Config::get('appli_encodage')) {
153
	public static function getContenuNavigation() {
168
            $sortie = mb_convert_encoding($sortie, Config::get('sortie_encodage'), Config::get('appli_encodage'));
154
		$contenu = self::$parametres['sortie']['navigation'];
169
        }
155
		$sortie = self::convertirEncodage($contenu);
170
        return $sortie;
156
		return $sortie;
171
    }
157
	}
172
    
158
	
173
    /**
159
	/**
174
     * Retourne les chronos pris dans l'appli 
160
 	* Retourne les chronos pris dans l'appli 
175
     */
161
 	*/
Line 176... Line 162...
176
    public static function getChrono() {
162
	public static function getChrono() {
177
        $sortie = '';
163
		$sortie = '';
178
        if (Config::get('chronometrage')) {
164
		if (Config::get('benchmark_chrono')) {
179
            $chrono = Chronometre::afficherChrono();
165
			$chrono = Chronometre::afficherChrono();
180
            $sortie = mb_convert_encoding($chrono, Config::get('sortie_encodage'), Config::get('appli_encodage'));
166
			$sortie = self::convertirEncodage($chrono);
-
 
167
		}
-
 
168
		return $sortie;
-
 
169
	}
-
 
170
	
-
 
171
	/**
-
 
172
	 * Retourne les messages d'exceptions et d'erreurs. 
-
 
173
	 */
-
 
174
	public static function getExceptions() {
-
 
175
		$contenu = (Config::get('debogage')) ? GestionnaireException::getExceptions() : '';
-
 
176
		$sortie = self::convertirEncodage($contenu);
181
        }
177
		return $sortie;
182
        return $sortie;
178
	}
183
    }
179
	
184
    
180
	/**
185
    /**
181
	 * Convertion du contenu de l'application (voir fichier config.ini : appli_encodage), 
186
     * Retourne les messages d'exceptions et d'erreurs. 
182
	 * dans le format de sortie désiré (voir fichier config.ini : sortie_encodage).
187
     */
183
	 * Cette convertion a lieu seulement si les formats sont différents.
188
    public static function getExceptions() {
184
	 */