]> git.llucax.com Git - mecon/samurai.git/commitdiff
Modificacion para utilizar la nueva funcionalidad de MECON_HTML_TablaDB::addRowsIcon
authorMartín Marrese <marrese@gmail.com>
Mon, 8 Mar 2004 20:45:07 +0000 (20:45 +0000)
committerMartín Marrese <marrese@gmail.com>
Mon, 8 Mar 2004 20:45:07 +0000 (20:45 +0000)
lib/SAMURAI/Permiso.php
sistema/www/permisos/permisos.php

index f76449b7975882a1cb0a220ce8b98498f30d3bae..faca0f8ca6c428a7311ce7a4f2ee8a743dd11160 100644 (file)
@@ -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) 
index 71e59ba7502a371b1ea41ddac3bf3fb3f79283f5..49f97a0bb33105e1054bb8324bfe273381c4395f 100644 (file)
@@ -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'));