-//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',
- '(m)'
- );
- 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',
- '(e)'
- );
- 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');