$arrClass = array("Suscribe","Juris"); $noFunctions = true; include ( realpath( dirname(__FILE__)) . "/scp/include/conn.php" ); $strErr = '' ; $strEvento = "Inscripción a la VII Conferencia Nacional de Jueces"; /* fix filename */ function fixFileNme($string,$sep = ''){ $string = strtr ( $string, "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ", "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn"); for($i=0 ; $i < strlen($string); $i++){ if(!preg_match("([0-9A-Za-z_\.])",$string[$i])) $string[$i] = $sep; } return $string; } if ( isset($_POST["accion"]) && $_POST["accion"]=='create') { // Verifico que los campos esté completos if(strlen($_POST['nombre']) < 3 || strlen($_POST['apellido']) < 3 || strlen($_POST['mail']) < 10 || $_POST['cargo'] < 1 || $_POST['jid'] < 1 ) $strErr = "Debe completar todos los campos del formulario."; else { // Verifico que no exista en la BD if($aMagis = $Suscribe->GetbyMail(fixFileNme($_POST['mail']))) $strErr = "La cuenta de e-mail ya se encuentra inscripta a esta conferencia."; else { switch($_POST['cargo']) { case 1: $strCargo = 'JUEZ DE 1RA.INSTANCIA'; break; case 2: $strCargo = 'JUEZ DE CAMARA'; break; case 3: $strCargo = 'JUEZ DE CAMARA DE CASACION'; break; case 4: $strCargo = 'JUEZ DE LA CORTE SUPREMA'; break; case 5: $strCargo = 'JUEZ DE PAZ'; break; case 6: $strCargo = 'JUEZ DE PAZ LETRADO'; break; case 7: $strCargo = $_POST['cargonombre']; break; } if($uid = $Suscribe->Insert( $_POST['nombre'] ,$_POST['apellido'] ,null ,$_POST['mail'] ,$strCargo ,null ,$_POST['jid'] ,null ,$_POST['calle'] ,$_POST['telefono'] ,null, null, null, null, getenv("REMOTE_ADDR") , $_SERVER['HTTP_USER_AGENT'] ,1 )) { $strErr = "Hemos recibido la inscripción de ".$_POST["nombre"]." ".$_POST["apellido"]." correctamente. ¡Gracias!"; /* To send HTML mail, you can set the Content-type header. */ $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; //$headers .= "X-Priority: 1\n"; $headers .= "X-MSMail-Priority: High\n"; $headers .= "X-Mailer: $siteName\n"; /* additional headers */ $headers .= "From: ".$_POST['mail']."\r\n"; $mensaje = "Nombre: ".$_POST['nombre']."\r\n"; $mensaje .= "Apellido: ".$_POST['apellido']."\r\n"; $mensaje .= "E-mail: ".$_POST['mail']."\r\n"; $mensaje .= "Teléfono: ".$_POST['telefono']."\r\n"; $mensaje .= "Cargo: ".$_POST['cargo']."\r\n"; $mensaje .= "Domicilio: ".$_POST['calle']."\r\n"; $mensaje .= "Fecha: ".date("d/m/Y H:i:s")."\r\n"; $mensaje .= "IP: ".getenv("REMOTE_ADDR")."\r\n"; //$ok = @mail('lsalvino@hotmail.com',"Mensaje enviado desde el formulario de inscripción a la Conferencia de Cortes Supremas de las Américas - CIJ",$mensaje,$headers); //$opinionMail } else $strErr = "Lamentablemente no se ha podido realizar la inscripción. Intente más tarde."; } } } $arrJuris = $Juris->Select(1); ?>