X-Git-Url: https://git.llucax.com/mecon/intranet.git/blobdiff_plain/2ac30dee43deebe8da8babe95548470b9e822d0c..43d3272350025deec2bbc3522c771e95876342a2:/sistema/www/servicios.php?ds=sidebyside diff --git a/sistema/www/servicios.php b/sistema/www/servicios.php index 85a296b..0384dcf 100644 --- a/sistema/www/servicios.php +++ b/sistema/www/servicios.php @@ -1,37 +1,89 @@ addTitle('Servicios'); +require_once 'HTML_DietMarco.php'; +require_once 'HTML_Servicio.php'; +require_once 'intranetdb.php'; +require_once 'AI/Servicio.php'; - $seccion =& new HTML_Table(array('width' =>'360', - 'border' => '0', - 'cellspacing' => '0', - 'cellpadding' => '0', - 'bgcolor' => '#FFFFFF')); - $seccion->addRow(array("Nombre(sin estilo)"), array('align' => 'center', - 'class' => 'arboltitulo', - 'background'=>'images/servicio_cabecera.gif', - 'height'=>32)); - $img = new HTML_Image('images/servicio_bullet.gif'); - $int =& new HTML_Table(array('width' =>'360', - 'border' => '0', - 'cellspacing' => '0', - 'cellpadding' => '0', - 'bgcolor' => '#FFFFFF', - 'background' => 'images/servicio_borde_sup.gif')); - $int->addRow(array($img, 'Nombre(sin estilo)',$img,'nombre'), - array('valign' => 'top')); - $int->updateColAttributes(0, array('width' => '10%')); - $int->updateColAttributes(1, array('width' => '40%')); - $int->updateColAttributes(2, array('width' => '10%')); - $int->updateColAttributes(3, array('width' => '40%')); - $seccion->addRow(array($int)); - $seccion->addRow(array($int)); - $seccion->addRow(array($int)); - $seccion->addRow(array(new HTML_Image('images/servicio_borde_inf.gif'))); +$n_serv = 0; +if(isset($_GET['servicios'])) + $n_serv = $_GET['servicios']; +$serv = new AI_Servicio($n_serv); +$nombre_corto = 'Servicios'; +if($n_serv != 0) +{ + $link = $_SERVER["SCRIPT_NAME"]; - $m->addBodyContent($seccion); - $m->display(); + $row = $DB->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 = $DB->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 = 'Servicios';//Nombre por default +$marco = new HTML_DietMarco('servicios', $nombre); +$serv->cargar($DB); +$serv->cargarHijos($DB, 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; + } + } +} + +if (is_a(@$sh, 'html_servicio')) { + $tabla =& new HTML_Table(array('width' => 760, 'cellspacing' => 10)); + $tabla->addRow(array($col_impar, $col_par), array('valign'=>'top')); + $marco->addStyleSheet($sh->getCSS()); + $marco->addBodyContent($tabla); +} else { + $marco->addBodyContent('
No hay servicios cargados en esta sección.
'); +} + +$marco->display(); ?>