Subversion Repositories Applications.framework

Rev

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

Rev 344 Rev 358
Line 33... Line 33...
33
 * @author		Jean-Pascal MILCENT <jpm@tela-botanica.org>
33
 * @author		Jean-Pascal MILCENT <jpm@tela-botanica.org>
34
 * @copyright	Copyright (c) 2010, Tela Botanica (accueil@tela-botanica.org)
34
 * @copyright	Copyright (c) 2010, Tela Botanica (accueil@tela-botanica.org)
35
 * @license	GPL v3 <http://www.gnu.org/licenses/gpl.txt>
35
 * @license	GPL v3 <http://www.gnu.org/licenses/gpl.txt>
36
 * @license	CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt>
36
 * @license	CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt>
37
 * @since 		0.3
37
 * @since 		0.3
38
 * @version	$Id: RestServeur.php 344 2011-06-10 07:51:56Z jpm $
38
 * @version	$Id: RestServeur.php 358 2011-08-29 16:44:18Z jpm $
39
 * @link		/doc/framework/
39
 * @link		/doc/framework/
40
 */
40
 */
41
// TODO : gerer les retours : dans ce controleur : code retour et envoi ...
41
// TODO : gerer les retours : dans ce controleur : code retour et envoi ...
42
class RestServeur {
42
class RestServeur {
Line 472... Line 472...
472
	public static function gererErreurs() {
472
	public static function gererErreurs() {
473
		if (self::$debogageActivation && GestionnaireException::getExceptionsNbre() > 0) {
473
		if (self::$debogageActivation && GestionnaireException::getExceptionsNbre() > 0) {
474
			$exceptionsTriees = GestionnaireException::getExceptionsTriees();
474
			$exceptionsTriees = GestionnaireException::getExceptionsTriees();
475
			reset($exceptionsTriees);
475
			reset($exceptionsTriees);
476
			$debogageSeulement = true;
476
			$debogageSeulement = true;
477
			if (! (count($exceptionsTriees) == 1 && key($exceptionsTriees) == E_USER_NOTICE)) {
477
			if (array_key_exists(E_USER_ERROR, $exceptionsTriees)) {
478
				self::envoyerEnteteStatutHttp(self::HTTP_CODE_ERREUR);
478
				self::envoyerEnteteStatutHttp(self::HTTP_CODE_ERREUR);
479
				$debogageSeulement = false;
479
				$debogageSeulement = false;
480
			}
480
			}
Line 481... Line 481...
481
			
481