X-Git-Url: https://git.llucax.com/mecon/meconlib.git/blobdiff_plain/1b4ba83b15c93b779d08d466bb6ed536ea817370..ea416d0f0d084c267f4d21f6a9a246de00bd848d:/lib/MECON/HTML/TablaDB.php diff --git a/lib/MECON/HTML/TablaDB.php b/lib/MECON/HTML/TablaDB.php index c91c82f..591cdc2 100644 --- a/lib/MECON/HTML/TablaDB.php +++ b/lib/MECON/HTML/TablaDB.php @@ -104,7 +104,7 @@ class MECON_HTML_TablaDB extends MECON_HTML_Tabla { * $tabla = new MECON_HTML_TablaDB('personas', array('width' => '100%')); * $result = $db->query('SELECT nombre, apellido FROM tabla'); * if (DB::isError($result)) { - * die('Error'); + * trigger_error('Error', E_USER_ERROR); * } * // Agrega el paginador por defecto y lo guarda para mostrar solo los * // resultados paginados después. @@ -295,7 +295,7 @@ class MECON_HTML_TablaDB extends MECON_HTML_Tabla { * $tabla = new MECON_HTML_TablaDB('personas', array('width' => '100%')); * $result = $db->query('SELECT nombre, apellido, activo FROM tabla'); * if (DB::isError($result)) { - * die('Error'); + * trigger_error('Error', E_USER_ERROR); * } * $tabla->addRow( * array('Col1', 'Nombre', 'Apellido', 'Activo', 'PopUp1', 'PopUp2'), @@ -483,14 +483,15 @@ class MECON_HTML_TablaDB extends MECON_HTML_Tabla { } // Si usa callback, cambio el campo por el resultado del // llamado a su callback. - if (isset($callback) and function_exists($callback)) { - $campo = $callback($campo); - } - else { - //Si no existe la funcion de callback usa el callback como - //formato y los campos como argumentos para el sprintf - array_unshift($campo, $callback); - $campo = call_user_func_array('sprintf', $campo); + if (isset($callback)) { + if(function_exists($callback)) { + $campo = $callback($campo); + } else { + //Si no existe la funcion de callback usa el callback como + //formato y los campos como argumentos para el sprintf + array_unshift($campo, $callback); + $campo = call_user_func_array('sprintf', $campo); + } } // Agrego argumento procesado a la lista de argumentos. $args[] = $campo; @@ -555,7 +556,7 @@ class MECON_HTML_TablaDB extends MECON_HTML_Tabla { * $tabla = new MECON_HTML_TablaDB('personas', array('width' => '100%')); * $result = $db->query('SELECT nombre, apellido FROM tabla'); * if (DB::isError($result)) { - * die('Error'); + * trigger_error('Error', E_USER_ERROR); * } * $tabla->addRow(array('Col1', 'Nombre', 'Apellido', 'Modificar', 'Borrar', * 'Agregar'), 'cabecera');