Subversion Repositories Applications.framework

Rev

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

Rev 80 Rev 98
Line 85... Line 85...
85
	 * ou bien au format texte suivant le mode d'utilisation de PHP
85
	 * ou bien au format texte suivant le mode d'utilisation de PHP
86
	 */
86
	 */
87
	public function getExceptions() {
87
	public function getExceptions() {
Line 88... Line 88...
88
		
88
		
89
		foreach ($this->exceptions as $e) { 
-
 
90
		
89
		foreach ($this->exceptions as $e) { 
91
			switch($this->mode) {
90
			switch($this->mode) {
-
 
91
				case 'cli' : 
-
 
92
					$retour .= $e->getMessage()."\n";
-
 
93
					$retour .= 'Fichier : '.$e->getFile()."\n";
-
 
94
					$retour .= 'Ligne : '.$e->getLine()."\n";						
-
 
95
					$retour .= 'Message : '.$e->getMessage()."\n";
-
 
96
					$retour .= 'Fichier : '.$e->getFile()."\n";
-
 
97
					$retour .= 'Ligne : '.$e->getLine()."\n";
-
 
98
					if ($this->getContexte()) {
-
 
99
						$retour .= 'Contexte : '."\n".print_r($e->getTraceAsString(), true)."\n";
-
 
100
					}
-
 
101
					break;
92
				case 'cli' : 
102
				default:
93
					$retour .= '<pre class="debogage">'."\n";
103
					$retour .= '<pre class="debogage">'."\n";
94
					$retour .= htmlentities($e->getMessage())."\n";
104
					$retour .= htmlentities($e->getMessage())."\n";
95
					$retour .= '<span class="debogage_fichier">'.'Fichier : '.$e->getFile().'</span>'."\n";
105
					$retour .= '<span class="debogage_fichier">'.'Fichier : '.$e->getFile().'</span>'."\n";
96
					$retour .= '<span class="debogage_ligne">'.'Ligne : '.$e->getLine().'</span>'."\n";
106
					$retour .= '<span class="debogage_ligne">'.'Ligne : '.$e->getLine().'</span>'."\n";
Line 99... Line 109...
99
					if ($this->getContexte()) {
109
					if ($this->getContexte()) {
100
						$retour .= '<pre>'."\n";
110
						$retour .= '<pre>'."\n";
101
						$retour .= '<strong>Contexte : </strong>'."\n".print_r($e->getTraceAsString(), true)."\n";
111
						$retour .= '<strong>Contexte : </strong>'."\n".print_r($e->getTraceAsString(), true)."\n";
102
						$retour .= '</pre>'."\n";
112
						$retour .= '</pre>'."\n";
103
					}
113
					}
104
				break;
-
 
105
				
-
 
106
				default:
-
 
107
					$retour .= $e->getMessage()."\n";
-
 
108
					$retour .= 'Fichier : '.$e->getFile()."\n";
-
 
109
					$retour .= 'Ligne : '.$e->getLine()."\n";						
-
 
110
					$retour .= 'Message : '.$e->getMessage()."\n";
-
 
111
					$retour .= 'Fichier : '.$e->getFile()."\n";
-
 
112
					$retour .= 'Ligne : '.$e->getLine()."\n";
-
 
113
					if ($this->getContexte()) {
-
 
114
						$retour .= 'Contexte : '."\n".print_r($e->getTraceAsString(), true)."\n";
-
 
115
					}
-
 
116
			}			
114
			}
117
		}
115
		}
118
		return $retour;
116
		return $retour;
119
	}
117
	}
Line 120... Line 118...
120
 
118