]> git.llucax.com Git - mecon/intranet.git/blob - sistema/www/servicios.php
8fdccc4c6867716b8e9faa248740f81bf809c255
[mecon/intranet.git] / sistema / www / servicios.php
1 <?
2   require_once '../local_lib/HTML_DietMarco.php';
3   require_once '../local_lib/HTML_Servicio.php';
4   require_once 'AI/Servicio.php';
5 //  require_once 'AI/DB.php';
6   require_once 'DB.php';
7  
8   $n_serv = 0;
9   if(isset($_GET['servicios']))
10       $n_serv = $_GET['servicios'];
11   $serv = new AI_Servicio($n_serv);
12   $nombre_corto = 'Servicios';
13   //$bd = AI_DB::Connect();
14   $bd = DB::Connect('mysql://intranet:intranet@bal747f/intranet');
15   if($n_serv != 0)
16   {
17     $link = $_SERVER["SCRIPT_NAME"];
18
19     $row = $bd->getRow("SELECT nombre, servicio_padre
20                         FROM servicio
21                         WHERE servicio = $n_serv");
22     $padre = $row[1];
23     $nombre[] = $row[0];
24     $nombre_corto = $row[0];
25     $i = 0;
26     if(is_null($row))
27       $nombre = "Esta pagina no esta cargada en AI!";
28     else
29     {
30       while($padre != 0)
31       {
32         $row = $bd->getRow("SELECT nombre, servicio_padre
33                             FROM servicio
34                             WHERE servicio = $padre");
35         $i++;
36         if(!($i%2))
37         {
38           $tmp = new MECON_HTML_Link("servicios.php",
39                                      $row[0],
40                                      array('servicios' => $padre),
41                                      array('class' => 'copete_titulo_vinculos'));
42           $nombre[] = $tmp->toHTML();
43         }
44         $padre = $row[1];
45       }
46       $image = new MECON_HTML_Image(PATH_RAIZ.'images/copete_flecha_azul.gif',
47                                     null, 
48                                     array('height' => '15',
49                                         'border' => '0'));
50       $nombre = implode(' '.$image->toHTML().' ', array_reverse($nombre));
51     }
52   }else
53     $nombre = 'Servicios  <<  Esto Va?';
54   $m = new HTML_DietMarco('servicios', $nombre);
55   $m->addTitle('TODO poner ultimo aqui');
56   $serv->cargar($bd);
57   $serv->cargarHijos($bd, true, AI_SERVICIO_ORDEN_LONG_HIJOS);
58   $col_par = '';
59   $col_impar = '';
60   $impar = true;
61   $otro = false;
62   foreach($serv->getHijos() as $s)
63   {
64       $sh =& new HTML_Servicio($s->servicio);
65       if($impar)
66       {
67         $col_impar .= $sh->toHTML().'<br>';
68         if ($otro) $otro = false;
69         else
70         {
71           $impar = false;
72           $otro = true;
73         }
74       }
75       else
76       {
77         $col_par .= $sh->toHTML().'<br>';
78         if ($otro) $otro = false;
79         else
80         {
81           $impar = true;
82           $otro = true;
83         }
84       }
85   }
86   $m->addStyleSheet($sh->getCSS());
87   $tabla =& new HTML_Table(array('width' => 760,
88                                  'cellspacing' => 10));
89   $tabla->addRow(array($col_impar, $col_par), array('valign'=>'top'));
90   $m->addBodyContent($tabla);
91
92   $m->display();
93 ?>