- // Creo la base de datos. {{{
- require_once 'AI/DB.php';
- $db =& AI_DB::connect('../conf/DB.ini');
- if (DB::isError($db)) {
- die($db->getMessage());
- }
- // }}}
-
- // Creo el árbol con el tipo de objeto que manejo y lo agrego a la página. {{{
- require_once 'MECON/HTML/Arbol/ArbolDB.php';
- $dbdata = array(
- 'db' => &$db,
- 'tabla' => $tabla,
- 'id' => $tipo,
- 'nombre' => 'nombre',
- 'order' => 'asc',
- );
- // Activo el id del objeto que estamos modificando.
- if ($accion & (AI_BAJA | AI_MODIF)) {
- $dbdata['id_activo'] = $obj->$tipo;
- }
- if ($tipo == 'grupo' or $tipo == 'servicio') {
- $dbdata['id_padre'] = $tipo . '_padre';
- } elseif ($tipo == 'sistema') { // FIXME - horrible!!!
- $dbdata =
- array(
- 'tabla' => "intranet.$tabla as A, samurai.sistema as S",
- 'id' => "A.$tipo",
- 'nombre' => 'S.nombre_sistema',
- 'where' => 'S.id_sistema = A.sistema AND S.estado = 1',
- )
- + $dbdata;
- }
- $arbol = new HTML_ArbolDB($dbdata, $arbol, $tipo.'?accion='.AI_MODIF.'&id=');
- // }}}
-