X-Git-Url: https://git.llucax.com/mecon/meconlib.git/blobdiff_plain/1b4ba83b15c93b779d08d466bb6ed536ea817370..ba224fe1e6f6212651818538d7770690d821bfe0:/lib/MECON/HTML/TablaDB.php?ds=sidebyside diff --git a/lib/MECON/HTML/TablaDB.php b/lib/MECON/HTML/TablaDB.php index c91c82f..a7e9d9a 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,15 +483,17 @@ 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); + } } + unset($callback); // Agrego argumento procesado a la lista de argumentos. $args[] = $campo; } @@ -555,7 +557,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'); @@ -633,7 +635,7 @@ class MECON_HTML_TablaDB extends MECON_HTML_Tabla { $this->addRowsData($img, array(), $lugar); break; case 'borrar': - $img = new MECON_HTML_Image('/MECON/images/general_eliminar', '(B)'); + $img = new MECON_HTML_Image('/MECON/images/general_eliminar', '(E)'); $img->updateAttributes(array('title' => 'Borrar')); $link->addContents($img); foreach ($campos as $campo) { @@ -647,7 +649,7 @@ class MECON_HTML_TablaDB extends MECON_HTML_Tabla { $this->addRowsData($img, array(), $lugar); break; case 'ir': - $img = new MECON_HTML_Image('/MECON/images/general_ir4', '->'); + $img = new MECON_HTML_Image('/MECON/images/general_ir4', '=>'); $img->updateAttributes(array('title' => 'Ir')); $link->addContents($img); foreach ($campos as $campo) {