* @return void
* @access public
*/
- function MECON_HTML_Page() // ~X2C
+ function MECON_HTML_Page()
{
parent::HTML_Page(
array (
}
/**
- * Muestra un error a través y termina el programa.
+ * Muestra un error y termina el programa.
*/
- function error($msg)
+ function exitError($msg)
{
require_once 'MECON/HTML/Error.php';
+ if (is_a($msg, 'pear_error')) {
+ $msg = $msg->getMessage();
+ }
$this->addBodyContent(new MECON_HTML_Error($msg));
$this->display();
exit;
}
+ /**
+ * Muestra una variable para debug.
+ */
+ function dump($var, $exit = false)
+ {
+ if (!isset($this->_dump)) {
+ require_once 'Var_Dump.php';
+ $this->_dump = new Var_Dump(
+ array('displayMode' => VAR_DUMP_DISPLAY_MODE_HTML_TABLE));
+ }
+ $this->addBodyContent('<pre>');
+ $this->addBodyContent($this->_dump->r_display($var));
+ $this->addBodyContent('</pre>');
+ if ($exit) exit;
+ }
+
}
?>
\ No newline at end of file