// Debug. {{{
require_once 'PEAR.php';
-#PEAR::setErrorHandling(PEAR_ERROR_TRIGGER);
-PEAR::setErrorHandling(PEAR_ERROR_RETURN);
+PEAR::setErrorHandling(PEAR_ERROR_TRIGGER);
+#PEAR::setErrorHandling(PEAR_ERROR_RETURN);
// }}}
// Clase de error HTML (para mostrar errores) TODO - ver si se pasa a meconlib {{{
$require = 'AI/GrupoSecciones.php';
$tabla = 'grupo_secciones';
$nombre = "grupo de secciones";
+ $arbol = 'NOTICIAS';
} elseif ($tmp == 'servicio') {
$tipo = $tmp;
$clase = 'AI_Servicio';
$require = 'AI/Servicio.php';
$tabla = $tipo;
$nombre = $tipo;
+ $arbol = 'SERVICIOS';
} elseif ($tmp == 'sistema') {
$tipo = $tmp;
$clase = 'AI_Sistema';
$require = 'AI/Sistema.php';
$tabla = $tipo;
$nombre = $tipo;
+ $arbol = 'SISTEMAS';
} else { // No hay un objeto vĂ¡lido para administrar.
header('Location: '.$_SERVER['SCRIPT_NAME']);
}
if ($tipo == 'grupo' or $tipo == 'servicio') {
$dbdata['nombre'] = 'nombre';
$dbdata['id_padre'] = $tipo . '_padre';
+ } elseif ($tipo == 'sistema') { // FIXME - horrible!!!
+ $dbdata = array(
+ 'db' => &$db,
+ 'tabla' => "intranet.$tabla as A, samurai.sistema as S",
+ 'id' => "A.$tipo",
+ 'nombre' => 'S.nombre_sistema',
+ 'prepend_link' => $tipo.'?accion='.AI_MODIF.'&id=',
+ 'where' => 'S.id_sistema = A.sistema',
+ 'order' => 'asc',
+ );
}
- $arbol = new HTML_ArbolDB($dbdata, '/MECON/images/arbol_noticias.gif');
+ $arbol = new HTML_ArbolDB($dbdata, $arbol);
$marco->addMenuVertical($arbol);
// }}}