143,7 → 143,44 |
$this->envoyerContenu($encodage, $mime, $contenu); |
} |
|
protected function envoyerHTML($donnees = null) { |
// Traitements des messages d'erreurs et données |
$contenu = ''; |
if (count($this->messages) > 0) { |
$contenu = '<p>'.implode('<br />', $this->messages).'</p>'; |
} else { |
$contenu = $donnees; |
if (is_null($donnees)) { |
$contenu = 'OK'; |
} |
} |
|
// Gestion de l'envoie du déboguage |
$this->envoyerDebogage(); |
|
// Envoie sur la sortie standard |
$this->envoyerContenu($encodage, $mime, $contenu); |
} |
|
protected function envoyerEnteteMessage() { |
if (!is_array($this->messages)) { |
$this->messages[] = $this->messages; |
} |
if (count($this->messages) != 0) { |
foreach ($this->messages as $cle => $val) { |
if (is_array($val)) { |
$this->messages[$cle] = print_r($val, true); |
} |
} |
header('X-MessageJrest-Data: '.json_encode($this->messages)); |
} |
} |
|
protected function envoyerDebogage() { |
$this->envoyerEnteteDebogage(); |
} |
|
protected function envoyerEnteteDebogage() { |
if (!is_array($this->debug)) { |
$this->debug[] = $this->debug; |
} |
153,7 → 190,7 |
$this->debug[$cle] = print_r($val, true); |
} |
} |
header('X-DebugJrest-Data:'.json_encode($this->debug)); |
header('X-DebugJrest-Data: '.json_encode($this->debug)); |
} |
} |
|
600,5 → 637,9 |
$contenu = preg_replace("/;*\s*\?>/", "; ?>", $contenu); |
return $contenu; |
} |
|
public static function debug($var) { |
echo '<pre>'.print_r($var, true).'</pre>'; |
} |
} |
?> |