Subversion Repositories Applications.framework

Rev

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

Rev 274 Rev 278
Line 18... Line 18...
18
 * 
18
 * 
19
 * Les classes des services web doivent avoir un nom au format ChatMot "MonService" et être appelée dans l'url par le même nom
19
 * Les classes des services web doivent avoir un nom au format ChatMot "MonService" et être appelée dans l'url par le même nom
20
 * en minuscule où les mots sont séparés par des tirets "mon-service".
20
 * en minuscule où les mots sont séparés par des tirets "mon-service".
21
 * 
21
 * 
22
 * Paramètres liés dans config.ini :
22
 * Paramètres liés dans config.ini :
-
 
23
 *  - serveur.baseURL : morceau de l'url pour appeler le serveur relative au domaine. Exemple : pour http://www.tela-botanica.org/mon_serveur/
23
 *  - serveur.baseURL
24
 *  	mettre : "/mon_serveur/"
-
 
25
 *  - serveur.baseAlternativeURL : sur le même principe que ci-dessus permet d'affecter une deuxième url (pour gérer des raccourci via htaccess)
24
 *  
26
 *  
25
 * Encodage en entrée : utf8
27
 * Encodage en entrée : utf8
26
 * Encodage en sortie : utf8
28
 * Encodage en sortie : utf8
27
 * 
29
 * 
28
 * @category	Php 5.2
30
 * @category	Php 5.2
Line 210... Line 212...
210
		if (strlen($_SERVER['QUERY_STRING']) == 0) {
212
		if (strlen($_SERVER['QUERY_STRING']) == 0) {
211
			$tailleURL = strlen($_SERVER['REQUEST_URI']);
213
			$tailleURL = strlen($_SERVER['REQUEST_URI']);
212
		} else {
214
		} else {
213
			$tailleURL = -(strlen($_SERVER['QUERY_STRING']) + 1);
215
			$tailleURL = -(strlen($_SERVER['QUERY_STRING']) + 1);
214
		}
216
		}
-
 
217
		$urlChaine = '';
-
 
218
		if (strpos($_SERVER['REQUEST_URI'], Config::get('serveur.baseURL'))) {
215
		$urlChaine = substr($_SERVER['REQUEST_URI'], strlen(Config::get('serveur.baseURL')), $tailleURL);
219
			$urlChaine = substr($_SERVER['REQUEST_URI'], strlen(Config::get('serveur.baseURL')), $tailleURL);
-
 
220
		} else if (strpos($_SERVER['REQUEST_URI'], Config::get('serveur.baseAlternativeURL'))) {
-
 
221
			$urlChaine = substr($_SERVER['REQUEST_URI'], strlen(Config::get('serveur.baseAlternativeURL')), $tailleURL);
-
 
222
		}
216
		return explode('/', $urlChaine);
223
		return explode('/', $urlChaine);
217
	}
224
	}
Line 218... Line 225...
218
	
225
	
219
	private function initialiserApiVersion($apiVersion) {
226
	private function initialiserApiVersion($apiVersion) {