X-Git-Url: https://git.llucax.com/mecon/intranet.git/blobdiff_plain/f35dae6dac4977912dcf90296c20ccc48e32b1c3..614fb545c1c1efce6cacf14b8c20c17032268604:/sistema/www/servicios/infoleg/pedido.php diff --git a/sistema/www/servicios/infoleg/pedido.php b/sistema/www/servicios/infoleg/pedido.php index e491784..f369f69 100644 --- a/sistema/www/servicios/infoleg/pedido.php +++ b/sistema/www/servicios/infoleg/pedido.php @@ -13,41 +13,33 @@ require_once 'INFOLEG/Pedido.php'; require_once 'MECON/HTML/Tabla.php'; require_once 'HTML/Table.php'; -require_once '../../../local_lib/HTML_DietMarco.php'; -require_once '../../../local_lib/HTML_Mensaje.php'; +require_once 'HTML_DietMarco.php'; +require_once 'HTML_Mensaje.php'; require_once 'MECON/HTML/QuickFormSimple.php'; require_once 'MECON/HTML/Image.php'; -require_once 'DB.php'; if(!isset($_SESSION['documento'])){ header('Location: ../../servicios.php'); exit; } -//Conexión a la BD -//CAMBIAR POR INTRANET-DB -$dbh = DB::connect("mysql://intranet:intranet@localhost/CDI", true); -if (DB::isError($dbh)) { - die ($dbh->getMessage()); -} - //Usuario que realiza el pedido $nrodoc = $_SESSION['documento']; $user = $_SESSION['usuario']; -$solicitante =& new INFOLEG_Solicitante($dbh, $nrodoc, $user); +$solicitante =& new INFOLEG_Solicitante($DB, $nrodoc, $user); //Imágenes -$IMG_Viñeta =& new MECON_HTML_Image('../../images/servicios_flecha_naranja.gif', '>>'); +$IMG_Vineta =& new MECON_HTML_Image('../../images/servicios_flecha_naranja.gif', '>>'); $IMG_OK =& new MECON_HTML_Image('../../images/servicios_ok.gif', 'ok'); $IMG_Error =& new MECON_HTML_Image('/MECON/images/general_no_autorizado.gif', 'X'); //Marco de servicios en intranet $MARCO = new HTML_DietMarco('servicios', 'Pedidos a Infoleg'); -$MARCO->addTitle('Pedidos a Infoleg'); +//$MARCO->addTitle('Pedidos a Infoleg'); if (! isset($_POST['pedido'])){ - if (! INFOLEG_Operador::oprDisponibleIntranet($dbh)){ + if (! INFOLEG_Operador::oprDisponibleIntranet($DB)){ //No hay operador disponible para atender el pedido => mensaje de error $MSG =& new HTML_Mensaje ('error', 'No hay operadores asignados para atender su pedido', 490); @@ -75,7 +67,7 @@ if (! isset($_POST['pedido'])){ $select_tipodoc->setSelected($datos['tipodoc']); } - $input_nrodoc =& $FORM->addElement ('hidden', 'nrodoc', 'nrodoc', array('value' => $nrodoc)); + $input_nrodoc =& $FORM->addElement ('hidden', 'nrodoc', $nrodoc); $institucion = (isset($datos['institucion']))?$datos['institucion']:'Ministerio de Economía'; $input_institucion =& $FORM->addElement ('text', 'institucion', 'institucion', @@ -173,12 +165,12 @@ EOT; //Tabla Pedido $TABLA =& new MECON_HTML_Tabla(array('width'=>'600', 'align'=>'center'), 'medio'); - $TABLA->addRow( array($IMG_Viñeta->toHtml().'Datos Personales')); + $TABLA->addRow( array($IMG_Vineta->toHtml().'Datos Personales')); $TABLA->addRow( array('Nombre', $input_nombre->toHtml(), 'Apellido', '', $input_apellido->toHtml())); $TABLA->addRow( array('Documento', $select_tipodoc->tohtml().' '.$nrodoc.$input_nrodoc->toHtml(), 'Institución', '', $input_institucion->toHtml())); $TABLA->addRow( array('Domicilio', $input_domicilio->toHtml(), 'Piso', $input_piso->toHtml(), 'Oficina', $input_oficina->toHtml(), 'Interno', $input_interno->toHtml())); $TABLA->addRow( array('E-mail', $input_email->toHtml(), 'Fax', $input_fax->toHtml(), 'Teléfono', $input_telefono->toHtml())); - $TABLA->addRow( array($IMG_Viñeta->toHtml().'Pedido')); + $TABLA->addRow( array($IMG_Vineta->toHtml().'Pedido')); $TABLA->addRow( array($textarea_pedido->toHtml())); $TABLA->addRow( array($submit->toHtml())); @@ -232,8 +224,8 @@ else{ //Pedido Formulado $solicitante->_actualizarDatos($_POST); - $operador_asignado = INFOLEG_Operador::obtenerOprIntranet($dbh); - INFOLEG_Pedido::alta($dbh, $_POST['tipodoc'], $_POST['nrodoc'], + $operador_asignado = INFOLEG_Operador::obtenerOprIntranet($DB); + INFOLEG_Pedido::alta($DB, $_POST['tipodoc'], $_POST['nrodoc'], $operador_asignado, $_POST['pedido']); $MSG =& new HTML_Mensaje ('ok', 'Su pedido ha sido registrado', 300);