From a3c3c4bd5f700396b8aa650bb1095d15766a9845 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mart=C3=ADn=20Marrese?= Date: Mon, 8 Mar 2004 20:45:07 +0000 Subject: [PATCH] Modificacion para utilizar la nueva funcionalidad de MECON_HTML_TablaDB::addRowsIcon --- lib/SAMURAI/Permiso.php | 2 +- sistema/www/permisos/permisos.php | 82 ++----------------------------- 2 files changed, 5 insertions(+), 79 deletions(-) diff --git a/lib/SAMURAI/Permiso.php b/lib/SAMURAI/Permiso.php index f76449b..faca0f8 100644 --- a/lib/SAMURAI/Permiso.php +++ b/lib/SAMURAI/Permiso.php @@ -414,7 +414,7 @@ class SAMURAI_Permiso { } else { $sql = ' - SELECT p.id_permiso, p.desc_permiso, count(ps.id_sistema) AS cuenta + SELECT p.id_permiso, p.desc_permiso, NOT count(ps.id_sistema) AS cuenta FROM samurai.permiso AS p LEFT JOIN samurai.perm_sist AS ps ON (p.id_permiso = ps.id_permiso) diff --git a/sistema/www/permisos/permisos.php b/sistema/www/permisos/permisos.php index 71e59ba..49f97a0 100644 --- a/sistema/www/permisos/permisos.php +++ b/sistema/www/permisos/permisos.php @@ -64,84 +64,10 @@ $TABLA->addRow(array('Id', 'Descripci $pager = $TABLA->addPager($res, null, new MECON_HTML_Link ('permisos', null), 25); //Agrego las columnas de modificacion y eliminacion {{{ -//Modificar {{{ -$TABLA->addRowsData('%s', - array ( - array ( - array ( - 'id_permiso', - 'cuenta' - ), - 'modificar_callback' - ) - ) - ); - -function modificar_callback($param) { - if ($param['cuenta']) { - //DesHabilitado - $tmp =& new MECON_HTML_Image ( - '/MECON/images/general_modificar_des.gif', - '(-)' - ); - return $tmp->toHtml(); - } - else { - //Habilitado - $tmp =& new MECON_HTML_Link ( - 'permisos-abm', - new MECON_HTML_Image ( - '/MECON/images/general_modificar.gif', - '(M)' - ), - array ( - 'accion' => 'm', - 'idPermiso' => $param['id_permiso'] - ) - ); - return $tmp->toHtml(); - } -} -//}}} -//Eliminar {{{ -$TABLA->addRowsData('%s', - array ( - array ( - array ( - 'id_permiso', - 'cuenta' - ), - 'eliminar_callback' - ) - ) - ); - -function eliminar_callback($param) { - if ($param['cuenta']) { - //DesHabilitado - $tmp =& new MECON_HTML_Image ( - '/MECON/images/general_eliminar_des.gif', - '(-)' - ); - return $tmp->toHtml(); - } - else { - //Habilitado - $tmp =& new MECON_HTML_Link ( - 'permisos-abm', - new MECON_HTML_Image ( - '/MECON/images/general_eliminar.gif', - '(E)' - ), - array ( - 'accion' => 'e', - 'idPermiso' => $param['id_permiso'] - ) - ); - return $tmp->toHtml(); - } -} -//}}} +$link = new MECON_HTML_Link ('permisos-abm', null, array('accion' => 'm')); +$TABLA->addRowsIcon('modificar', 'id_permiso', $link, 'cuenta'); +$link->setGetVar('accion', 'e'); +$TABLA->addRowsIcon('eliminar', 'id_permiso', $link, 'cuenta'); //}}} $TABLA->addRows($pager, array ('id_permiso', 'desc_permiso')); -- 2.43.0