]> git.llucax.com Git - mecon/intranet.git/commitdiff
Estoy agregando la agenda telefonica. Esta trabaja con un nuevo renderer.
authorMartín Marrese <marrese@gmail.com>
Mon, 11 Aug 2003 22:59:21 +0000 (22:59 +0000)
committerMartín Marrese <marrese@gmail.com>
Mon, 11 Aug 2003 22:59:21 +0000 (22:59 +0000)
sistema/www/servicios/agenda/agenda1.php

index ab7e806c626e247c302f2413d4f93c0c52a96470..485a2e6b03a5c68b9f3bbde965553f4f512e9c09 100644 (file)
@@ -27,56 +27,60 @@ $Id$
 //REQUIRE ONCE {{{
 require_once 'HTML/Table.php';
 require_once '../../../local_lib/HTML_DietMarco.php';
 //REQUIRE ONCE {{{
 require_once 'HTML/Table.php';
 require_once '../../../local_lib/HTML_DietMarco.php';
-require_once 'HTML/QuickForm.php';
+require_once 'MECON/HTML/QuickForm.php';
 require_once 'HTML/Image.php';
 require_once 'HTML/Link.php';
 //}}}
 //CREO LOS OBJETOS NECESARIOS {{{
 $MARCO     = new HTML_DietMarco('servicios');
 require_once 'HTML/Image.php';
 require_once 'HTML/Link.php';
 //}}}
 //CREO LOS OBJETOS NECESARIOS {{{
 $MARCO     = new HTML_DietMarco('servicios');
-$FORM      = new HTML_QuickForm('agenda', 'post', 'agenda2.php');
-$TABLA_EXT = new HTML_Table('width="760"  border="0" cellspacing="0" cellpadding="0"');
-$TABLA     = new HTML_Table('width="500"  border="0" cellspacing="0" cellpadding="0" bgcolor="#003366"');
+$FORM      = new MECON_HTML_QuickForm('agenda', 'post', 'agenda2.php');
+$TABLA     = new HTML_Table('width="760"');
 $IMG1      = new HTML_Image('../../images/servicios_agenda_lupa.gif');
 $IMG2      = new HTML_Image('../../images/servicios_agenda_mail.gif');
 $TELECO    = new HTML_Image('../../images/servicios_agenda_teleco.gif');
 $LINK_1    = new HTML_Link('mailto:teleco@mecon.gov.ar', $IMG2);
 $IMG1      = new HTML_Image('../../images/servicios_agenda_lupa.gif');
 $IMG2      = new HTML_Image('../../images/servicios_agenda_mail.gif');
 $TELECO    = new HTML_Image('../../images/servicios_agenda_teleco.gif');
 $LINK_1    = new HTML_Link('mailto:teleco@mecon.gov.ar', $IMG2);
-$LINK_2    = new HTML_Link('mailto:teleco@mecon.gov.ar', 'Consultas');
+$LINK_2    = new HTML_Link('mailto:teleco@mecon.gov.ar', 'Consultas', array(), array ('class' => 'txt2'));
 //}}}
 //OBTENER DATOS DE LAS BASES {{{
 //}}}
 //OBTENER DATOS DE LAS BASES {{{
-$EDIFICIOS = '';
+$EDIFICIOS = ''; //TODO llamar a la funcion estatica que me devuelva esta info
 //}}}
 //AGREGO LOS ELEMENTOS AL FORM {{{
 //}}}
 //AGREGO LOS ELEMENTOS AL FORM {{{
-$interno       =& $FORM->addElement('text'  , 'Interno'    , 'Interno'    , array ("size" => '4'));
+$header        =& $FORM->addElement('header', 'comun'      , $IMG1->toHtml().'B&uacute;squeda de Internos');
+$interno       =& $FORM->addElement('text'  , 'Interno'    , 'Interno'    , array ("size" => '10 , "maxlength" => "4"'));
 $usuario       =& $FORM->addElement('text'  , 'Usuario'    , 'Usuario'    , array ("size" => '40'));
 $codep         =& $FORM->addElement('text'  , 'Codep'      , 'Codep'      , array ("size" => '40', "maxlength" => "10"));
 $dependencia   =& $FORM->addElement('text'  , 'Dependencia', 'Dependencia', array ("size" => '40', "value" => "--Ingrese una palabra clave--"));
 $edificio      =& $FORM->addElement('select', 'Edificio'   , 'Edificio'   , $EDIFICIOS, array('size' => '1'));
 $piso          =& $FORM->addElement('text'  , 'Piso'       , 'Piso'       , array ("size" => '10', "maxlength" => "5"));
 $oficina       =& $FORM->addElement('text'  , 'Oficina'    , 'Oficina'    , array ("size" => '10', "maxlength" => "5"));
 $usuario       =& $FORM->addElement('text'  , 'Usuario'    , 'Usuario'    , array ("size" => '40'));
 $codep         =& $FORM->addElement('text'  , 'Codep'      , 'Codep'      , array ("size" => '40', "maxlength" => "10"));
 $dependencia   =& $FORM->addElement('text'  , 'Dependencia', 'Dependencia', array ("size" => '40', "value" => "--Ingrese una palabra clave--"));
 $edificio      =& $FORM->addElement('select', 'Edificio'   , 'Edificio'   , $EDIFICIOS, array('size' => '1'));
 $piso          =& $FORM->addElement('text'  , 'Piso'       , 'Piso'       , array ("size" => '10', "maxlength" => "5"));
 $oficina       =& $FORM->addElement('text'  , 'Oficina'    , 'Oficina'    , array ("size" => '10', "maxlength" => "5"));
+//Agego los radio
 $grupo = array();
 $grupo = array();
-$grupo[] =& HTML_QuickForm::createElement('radio', 'op1', 'interno'    , 'interno');
-$grupo[] =& HTML_QuickForm::createElement('radio', 'op1', 'usuario'    , 'usuario');
-$grupo[] =& HTML_QuickForm::createElement('radio', 'op1', 'dependencia', 'dependencia');
-$grupo[] =& HTML_QuickForm::createElement('radio', 'op1', 'edificio'   , 'edificio');
-$ordenar =& $FORM->addGroup($grupo, 'ordenar', 'Ordenado por', ' ', true);
+$grupo[] =& HTML_QuickForm::createElement('radio', 'op1', '', 'interno');
+$grupo[] =& HTML_QuickForm::createElement('radio', 'op1', '', 'usuario');
+$grupo[] =& HTML_QuickForm::createElement('radio', 'op1', '', 'dependencia');
+$grupo[] =& HTML_QuickForm::createElement('radio', 'op1', '', 'edificio');
+$ordenar =& $FORM->addGroup($grupo, 'Ordenado por', 'Ordenado por', ' ', true);
+//Agrego los botones
+$grupo2   = array();
+$grupo2[] =& HTML_QuickForm::createElement('submit', 'aceptar' , 'Buscar');
+$grupo2[] =& HTML_QuickForm::createElement('button', 'cancelar', 'Cancelar', array ('onClick' => 'javascript:window.location =\'sistemas\';return false;'));
+$botones  =& $FORM->addGroup($grupo2, 'botones');
 //}}}
 //}}}
-//ARMO LA TABLA{{{
-$TABLA->addRow(array($interno->getName().':'    , $interno));
-$TABLA->addRow(array($usuario->getName().':'    , $usuario));
-$TABLA->addRow(array($codep->getName().':'      , $codep));
-$TABLA->addRow(array($dependencia->getName().':', $dependencia));
-$TABLA->addRow(array($edificio->getName().':'   , $edificio));
-$TABLA->addRow(array($piso->getName().':'       , $piso));
-$TABLA->addRow(array($oficina->getName().':'    , $oficina));
-$TABLA->addRow(array($ordenar->getName().':'    , $ordenar));
-
-$TABLA_EXT->addRow(array($LINK_1,$LINK_2, $TELECO->toHtml()));
-$TABLA_EXT->addRow(array($TABLA->toHtml()), 'colspan="3"');
+//ACOMODO EL FORM {{{
+$MARCO->addStyleSheet(PATH_RAIZ.'css/servicios_agenda.css'); //EL PROBLEMA QUE ESTO LO NECESITO PARA QUE FUNCIONE EL RENDERER NUEVO
+$FORM->setRenderer('MECON_HTML_QuickForm_Renderer_Tabla_Servicios');
+$FORM->setRendererOpts('width="500"');
+//}}}
+//ARMO LA TABLA {{{
+$TABLA->addRow(array($LINK_1->toHtml(), $LINK_2->toHtml(), $TELECO->toHtml()));
+$TABLA->updateColAttributes(0,'width="24"');
+$TABLA->updateColAttributes(1,'width="60"');
+$TABLA->updateColAttributes(2,'width="676" class="txt_derecha"');
+$TABLA->addRow(array($FORM), 'colspan="3"');
 //}}}
 //MUESTRO LA INFO {{{
 //}}}
 //MUESTRO LA INFO {{{
-$MARCO->addStyleSheet('../../css/servicios_agenda.css');
 $MARCO->addTitle('Agenda Telefonica');
 $MARCO->addTitle('Agenda Telefonica');
-$MARCO->addBodyContent($TABLA_EXT);
+$MARCO->addBodyContent($TABLA);
 $MARCO->display();
 //}}}
 ?>
 $MARCO->display();
 //}}}
 ?>