// define acceso al archivo local define(ACCESO_WEB_LOCAL,'tse.org.gt'); // incluir funciones de validacion de campos require_once('validaciones.php'); /* inicio comprobar campos requeridos */ // lista de campos requeridos en array $campos_requeridos = array( 1 => 'primer_apellido', 2 => 'segundo_apellido', 3 => 'nombres', 4 => 'telefono' ); // ciclo de comprobacion de campos requeridos foreach ($campos_requeridos as $key => $value) { if (empty($_POST[$value]) || strlen($_POST[$value]) < 2){ $error[$key] = $value; } } /*comprobacion de fecha con validacion para mayores de edad if (!empty($_POST['dia_nacimiento']) && !empty($_POST['mes_nacimiento']) && !empty($_POST['anyo_nacimiento'])){ $fechaNacimiento = $_POST['dia_nacimiento'] . '-' . $_POST['mes_nacimiento'] . '-' . $_POST['anyo_nacimiento']; $errorFecha = validarFecha($fechaNacimiento,'-','fecha','dmy'); if ($errorFecha < 1){ $errorFecha = validarFecha($fechaNacimiento,'-','mayorEdad','dmy'); } } else { $errorFecha = 1; }*/ // comprobacion de correo electronico donde exista el DNS MX del dominio if ($errorFecha < 1 && $_POST['correo'] != 'correo no valido'){ foreach ($error as $key => $value) { if (!empty($key)){ $validacion = 1; } } } else { $validacion = 1; } /* fin de comprobar campos requeridos */ /* inicio de si la validacion es igual cero errores entonces ingresa los campos en la base de datos */ if ($validacion < 1 && $verSolicitud < 1){ // se crea el cuerpo del correo $contenido_correo = "
" . $key . ": " . utf8_decode($value) . "
"; } } $consulta = rtrim($consulta,','); $consulta .= ") VALUES ("; foreach ($_POST as $key => $value) { if ($key == 'dia_nacimiento'){ $key = 'fecha_nacimiento'; $value = $_POST['anyo_nacimiento'] . '-' . $_POST['mes_nacimiento'] . '-' . $_POST['dia_nacimiento']; } if ($key != 'mes_nacimiento' && $key != 'anyo_nacimiento'){ $value = mysql_escape_string($value); $consulta .= "'" . $value . "',"; } } $consulta = rtrim($consulta,','); $consulta .= ")"; // incluir funciones de validacion de campos mysql_close($tse_data); require_once('../../admin/config_uaip.php'); // gestion mysql para ingreso de datos $resultado = mysql_db_query($dbname, $consulta); // se consulta el valor del ID maximo ingresado $codigoSolicitud = 'maxID'; // se asignan valores para cambiar de pantalla $verSolicitud = 1; // se compone el correo y se envia // liberar memoeria de consulta mysql mysql_free_result($resultado); mysql_close($tse_data); // creacion de mensaje de correo de notificacion $destino1 = "unidaddeinformacion@tse.org.gt"; // $destino2 = "acduarte@tse.org.gt"; // $destino3 = "dconde@tse.org.gt"; $asunto = "Solicitud de informacion publica desde la Web UAIP"; //$encabezados = "MIME-Version: 1.0\r\n"; //$encabezados .= "Content-type: text/html; charset=iso-8859-1\r\n"; $encabezados .= "From: Tribunal Supremo Electoral