7) $ii_mult = 2; $suma = $ii_mult * substr($ii_tur, $i, 1) + $suma; $ii_mult = $ii_mult + 1; } $is_valor_dv = 11 - ($suma % 11); if ($is_valor_dv == 11) { $is_codigo_verificador = "0"; } elseif ($is_valor_dv == 10) { $is_codigo_verificador = "k"; } else { $is_codigo_verificador = $is_valor_dv; } return $is_codigo_verificador; } //FIN VALIDA RUT EN PHP if (!is_numeric($ii_pers_ano_ingreso_ensenanza)) { $ib_ano_ingreso_no_numerico = true; } else if (f_ValidaDVRut($is_pers_identificador) != $is_pers_dv) { $ib_rut_no_valido = true; } else { $is_pers_fecha_nacimiento2 = substr($is_pers_fecha_nacimiento,3,2)."/".substr($is_pers_fecha_nacimiento,0,2)."/".substr($is_pers_fecha_nacimiento,6,4); $is_pers_ip = f_obtener_ip(); /* $is_beca_totales =''; $ii_cont = 0; if ($is_pers_beca_1<>''){ $is_beca_totales .= $is_pers_beca_1; $ii_cont++; } if ($is_pers_beca_2<>''){ if ($ii_cont>0){ $is_beca_totales .= " - "; } $is_beca_totales .= $is_pers_beca_2; $ii_cont++; } if ($is_pers_beca_3<>''){ if ($ii_cont>0){ $is_beca_totales .= " - "; } $is_beca_totales .= $is_pers_beca_3; $ii_cont++; } */ $is_insertar_persona = "P_W_INSERTAR_PERSONA @PERS_IDENTIFICADOR = '$is_pers_identificador', @PERS_DV = '$is_pers_dv', @PERS_NOMBRE1 = '$is_pers_nombre1', @PERS_NOMBRE2 = '$is_pers_nombre2', @PERS_APELLIDO_PATERNO = '$is_pers_apellido_paterno', @PERS_APELLIDO_MATERNO = '$is_pers_apellido_materno', @PERS_FECHA_NACIMIENTO = '$is_pers_fecha_nacimiento2', @PERS_TELEFONO = '$is_pers_telefono',"; if(!empty($is_pers_fono)) { $is_insertar_persona .= " @PERS_FONO = '$is_pers_fono',"; } $is_insertar_persona .= " @PERS_DIRECCION = '$is_pers_direccion', @PERS_CIUDAD = '$is_pers_ciudad', @PERS_REGION = $ii_pers_region, @PERS_NOMBRE_ESTABLECIMIENTO = '$is_pers_nombre_esta', @PERS_ANO_EGRESO = $ii_pers_ano_ingreso_ensenanza, @PERS_TIPO_ESTABLECIMIENTO = '$is_pers_t_establecimiento', @PERS_CARRERA = '$is_pers_carrera', @PERS_BECA = '$is_beca', @PERS_IP = '$is_pers_ip', @PERS_R_USUARIO = 'dsic'"; if (!empty($is_pers_email)) { $is_insertar_persona = "$is_insertar_persona, @PERS_EMAIL_CONTACTO = '$is_pers_email'"; } //if (!empty($is_pers_telefono_esta) ) //{ $is_insertar_persona = "$is_insertar_persona, @PERS_TELEFONO_ESTABLECIMIENTO = '$is_pers_telefono_esta'"; //} if (!empty($is_pers_ciudad_esta) ) { $is_insertar_persona = "$is_insertar_persona, @PERS_CIUDAD_ESTABLECIMIENTO = '$is_pers_ciudad_esta' "; if (is_numeric($ii_pers_region_esta) ) { $is_insertar_persona = "$is_insertar_persona, @PERS_REGION_ESTABLECIMIENTO = $ii_pers_region_esta ";} }// FIN CIUDAD_ESTA != NULL if (!empty($is_pers_direccion_esta) ) { $is_insertar_persona = "$is_insertar_persona, @PERS_DIRECCION_ESTA = '$is_pers_direccion_esta' "; } //echo $is_insertar_persona; if (sybase_query($is_insertar_persona,$conexion)) { //ENVIAR MAILDE FORMULARIO $is_asunto="Nueva postulación a Beca(s)"; //para el env�o en formato HTML $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; //direcci�n del remitente $headers .= "From: Sistema FPB \r\n"; //direcci�n de respuesta, si queremos que sea distinta que la del remitente $headers .= "Reply-To: \r\n"; $is_cuerpo = " Estimado(a) sr(a). :

Ha postulado una persona a través del formulario del Sistema \"Formulario de Postulación de Becas\". Los datos son los siguientes

"; if (!empty($is_pers_fono)) { $is_cuerpo .= ""; } $is_cuerpo .= ""; if (!empty($is_pers_email)) { $is_cuerpo = "$is_cuerpo "; } $is_cuerpo = "$is_cuerpo "; if (!empty($is_pers_telefono_esta) ) { $is_cuerpo = "$is_cuerpo "; } if (!empty($is_pers_ciudad_esta) ) { $is_cuerpo = "$is_cuerpo "; if (is_numeric($ii_pers_region_esta) ) { $is_cuerpo = "$is_cuerpo "; }//FIN SI ES N�MERO REGI�N }// FIN CIUDAD_ESTA != NULL if (!empty($is_pers_direccion_esta) ) { $is_cuerpo = "$is_cuerpo "; }//FIN EMPTY DIECCI�N DE ESTABLECIMIENTO $is_cuerpo = "$is_cuerpo "; $is_cuerpo = "$is_cuerpo
DATOS PERSONALES
Rut: $is_pers_identificador - $is_pers_dv
Nombre: $is_pers_nombre1 $is_pers_nombre2 $is_pers_apellido_paterno $is_pers_apellido_materno
Fecha de nacimiento: $is_pers_fecha_nacimiento
Teléfono: $is_pers_telefono
Teléfono Móvil: $is_pers_fono
Dirección Particular: $is_pers_direccion
Ciudad: $is_pers_ciudad
Región: $ii_pers_region Región
E-mail: $is_pers_email
DATOS DE ESTABLECIMIENTO
Nombre: $is_pers_nombre_esta
Teléfono: $is_pers_telefono_esta
Ciudad: $is_pers_ciudad_esta
Región: $ii_pers_region_esta Región
Dirección: $is_pers_direccion_esta
Año de egreso: $ii_pers_ano_ingreso_ensenanza
Tipo de Establecimiento: $is_pers_t_establecimiento
PREFERENCIAS UNIVERSITARIAS
Carrera: $is_pers_carrera
Beca: $is_beca
   
FPB

PONTIFICIA UNIVERSIDAD CATÓLICA DE VALPARAÍSO
"; //echo $is_cuerpo; mail($is_destinatario_correo ,$is_asunto,$is_cuerpo,$headers) or die("No pudo enviar mail"); header("location: confirmacion.php?is_nombre=$is_pers_nombre1 $is_pers_apellido_paterno"); }//FIN INGRESO DE REGISTRO }//FIN ELSE DESPU�S DE VALIDACIONES }//FIN IF IS_FORM_ACCION = INGRESAR else if (is_numeric($is_pers_identificador) ) { $is_buscar_persona = " EXEC P_W_BUSCAR_PERSONA_RUT @PERS_IDENTIFICADOR = '$is_pers_identificador'"; $resultado_bp = sybase_query($is_buscar_persona,$conexion); if (f_verifica_query($resultado_bp )) { $registro_bp = sybase_fetch_array($resultado_bp); if (is_numeric($registro_bp['PERS_IDENTIFICADOR'])) { $ib_pers_existe = true;} } }//FIN SI ES NUMERICO EL IDENTIFICADOR ?> *** BECA PONTIFICIA UNIVERSIDAD CAT�LICA DE VALPARA�SO FORMULARIO DE POSTULACI�N ***
 
(Los campos marcados con * son obligatorios)
  DATOS PERSONALES
* Rut:
-
* Nombres:
* Apellidos:
* Fecha de Nacimiento :
Código Ciudad / Teléfono:
(Ejemplo 32-2273000)
Teléfono Móvil:
(Ejemplo 09-12345678)
* Dirección Particular:
* Ciudad/Comuna :
* Región:
E-mail de contacto:
  DATOS ACADÉMICOS
* Nombre de establecimiento enseñanza media :
Código ciudad / Teléfono:
(Ejemplo 32-2273000)
Ciudad/Comuna:
Región:
Dirección de Establecimiento:
* Año de Egreso de Enseñanza Media :
(Ejemplo: )
* Tipo de establecimiento:
>Municipalizado    >Subvencionado
  PREFERENCIAS UNIVERSITARIAS
* Carrera a la que postulará por preferencia:
* ¿Postulará a Becas Ministeriales?:
SI    NO 
 
)" >
"; if ($ib_ano_ingreso_no_numerico) { echo "alert('Debes ingresar un a�o de ingreso correcto'); ";} else if ($ib_rut_no_valido) { echo "alert('Debes ingresar un Rut v�lido'); "; echo "document.form.is_pers_identificador.focus();"; } else if ($ib_pers_existe) { echo "alert('El Rut ingresado ya ha postulado a una beca'); "; } else { echo "document.form.is_pers_dv.focus();"; } echo ""; /*******************************************************************************************************/ ?>