X-Git-Url: https://git.llucax.com/mecon/intranet.git/blobdiff_plain/8868480b53a3121abef5d9b051263b3c91e36e09..1bae8ffe643924423f1472eeac0f3d483e0be9f4:/sistema/www/servicios.php?ds=inline diff --git a/sistema/www/servicios.php b/sistema/www/servicios.php index 64d260b..2e43a45 100644 --- a/sistema/www/servicios.php +++ b/sistema/www/servicios.php @@ -1,32 +1,89 @@ addTitle('Servicios'); + require_once '../local_lib/HTML_Servicio.php'; + require_once 'AI/Servicio.php'; +// require_once 'AI/DB.php'; + require_once 'DB.php'; + + $n_serv = 0; + if(isset($_GET['servicios'])) + $n_serv = $_GET['servicios']; + $serv = new AI_Servicio($n_serv); + $nombre_corto = 'Servicios'; + //$bd = AI_DB::Connect(); + $bd = DB::Connect('mysql://intranet:intranet@bal747f/intranet'); + if($n_serv != 0) + { + $link = $_SERVER["SCRIPT_NAME"]; - $seccion = new HTML_Table(array ('width'=>'300', - 'border' => '0', - 'cellspacing' => '0', - 'cellpadding' => '0', - 'bgcolor' => '#003868')); -/* $this->t_interna = new HTML_Table(array ('width'=>'132', - 'border' => '0', - 'cellspacing' => '2', - 'cellpadding' => '0', - 'class' => 'bodytext'));*/ - $titulo = new HTML_Table(array('width'=>'132', - 'height'=>'26', - 'border' => '0', - 'cellspacing' => '0', - 'cellpadding' => '0', - 'align'=>'center', - 'background'=>'images/seccion_cabecera.gif')); - $titulo->addRow(array("hola"), array('align'=>'center', - 'class'=>'arboltitulo')); - $seccion->addRow(array($titulo), array('bgcolor' => '#FFFFFF')); + $row = $bd->getRow("SELECT nombre, servicio_padre + FROM servicio + WHERE servicio = $n_serv"); + $padre = $row[1]; + $nombre[] = $row[0]; + $nombre_corto = $row[0]; + $i = 0; + if(is_null($row)) + $nombre = "Esta pagina no esta cargada en AI!"; + else + { + while($padre != 0) + { + $row = $bd->getRow("SELECT nombre, servicio_padre + FROM servicio + WHERE servicio = $padre"); + $i++; + if(!($i%2)) + { + $tmp = new MECON_HTML_Link("servicios.php", + $row[0], + array('servicios' => $padre), + array('class' => 'copete_titulo_vinculos')); + $nombre[] = $tmp->toHTML(); + } + $padre = $row[1]; + } + $nombre = implode(' >> ', array_reverse($nombre)); + } + }else + $nombre = '';//Nombre por default + $m = new HTML_DietMarco('servicios', $nombre); + $m->addTitle('TODO poner ultimo aqui'); + $serv->cargar($bd); + $serv->cargarHijos($bd, true, AI_SERVICIO_ORDEN_LONG_HIJOS); + $col_par = ''; + $col_impar = ''; + $impar = true; + $otro = false; + foreach($serv->getHijos() as $s) + { + $sh =& new HTML_Servicio($s->servicio); + if($impar) + { + $col_impar .= $sh->toHTML().'
'; + if ($otro) $otro = false; + else + { + $impar = false; + $otro = true; + } + } + else + { + $col_par .= $sh->toHTML().'
'; + if ($otro) $otro = false; + else + { + $impar = true; + $otro = true; + } + } + } + $m->addStyleSheet($sh->getCSS()); + $tabla =& new HTML_Table(array('width' => 760, + 'cellspacing' => 10)); + $tabla->addRow(array($col_impar, $col_par), array('valign'=>'top')); + $m->addBodyContent($tabla); - - $m->addBodyContent($seccion); $m->display(); ?>