- //Pedido Formulado
-
- $solicitante->_actualizarDatos($_POST);
- $operador_asignado = INFOLEG_Operador::obtenerOprIntranet($dbh);
- INFOLEG_Pedido::alta($dbh, $_POST['tipodoc'], $_POST['nrodoc'],
- $operador_asignado, $_POST['pedido']);
-
- $TABLA =& new HTML_Table(array('border'=>'0', 'width'=>'760'));
- $TABLA->addRow( array($IMG_OK->toHtml()),
- array('align'=>'center'));
- $TABLA->addRow( array('Su pedido ha sido registrado'),
- array('align'=>'center', 'class'=>'txt_negro'));
+ //Validar los datos enviados por el cliente
+ if (strlen($_POST['nombre']) == 0 OR
+ strlen($_POST['apellido']) == 0 OR
+ strlen($_POST['tipodoc']) == 0 OR
+ strlen($_POST['nrodoc']) == 0 OR
+ strlen($_POST['domicilio']) == 0 OR
+ strlen($_POST['piso']) == 0 OR
+ strlen($_POST['oficina']) == 0 OR
+ strlen($_POST['interno']) == 0 OR
+ strlen($_POST['email']) == 0 OR
+ strlen($_POST['pedido']) == 0){
+
+ //Mensaje de Error
+ $MSG =& new HTML_Mensaje ('alerta', 'Datos Incorrectos. Intente nuevamente.', 390);
+ $MARCO->addBodyContent('<br><br>');
+ $MARCO->addBodyContent($MSG);
+ }
+ else{
+ //Validar datos no obligatorios (-)
+ $_POST['institucion'] = (strlen($_POST['institucion'])==0)?'-':$_POST['institucion'];
+ $_POST['fax'] = (strlen($_POST['institucion'])==0)?'-':$_POST['fax'];
+ $_POST['telefono'] = (strlen($_POST['institucion'])==0)?'-':$_POST['telefono'];
+
+ //Pedido Formulado
+ $solicitante->_actualizarDatos($_POST);
+ $operador_asignado = INFOLEG_Operador::obtenerOprIntranet($DB);
+ INFOLEG_Pedido::alta($DB, $_POST['tipodoc'], $_POST['nrodoc'],
+ $operador_asignado, $_POST['pedido']);