fix confirmation changes
This commit is contained in:
parent
c2b63d6100
commit
9b1590d8f1
@ -3,7 +3,7 @@
|
|||||||
function verifyCaptcha(){
|
function verifyCaptcha(){
|
||||||
$url = 'https://www.google.com/recaptcha/api/siteverify';
|
$url = 'https://www.google.com/recaptcha/api/siteverify';
|
||||||
$data = array(
|
$data = array(
|
||||||
'secret' => '6LeLxy4UAAAAABClplWLJUjZ1_nhX_-SI7CuNcm8',
|
'secret' => '6LesRDsUAAAAAA6t3UgL4U4Foc9njmXX-8HIiLj_',
|
||||||
'response' => $_POST["g-recaptcha-response"]
|
'response' => $_POST["g-recaptcha-response"]
|
||||||
);
|
);
|
||||||
$options = array(
|
$options = array(
|
||||||
@ -64,17 +64,18 @@ $filename = "2021y22";
|
|||||||
// validate the variables ======================================================
|
// validate the variables ======================================================
|
||||||
$data['nombre'] = $_POST['nombre'];
|
$data['nombre'] = $_POST['nombre'];
|
||||||
$data['apellido'] = $_POST['apellido'];
|
$data['apellido'] = $_POST['apellido'];
|
||||||
$data['tipodoc'] = $_POST['doctype'];
|
|
||||||
$data['nrodoc'] = $_POST['docnro'];
|
|
||||||
$data['direccion'] = $_POST['dir'];
|
|
||||||
$data['pais'] = $_POST['pais'];
|
$data['pais'] = $_POST['pais'];
|
||||||
$data['ciudad'] = $_POST['ciudad'];
|
$data['ciudad'] = $_POST['ciudad'];
|
||||||
$data['telefono'] = $_POST['tel'];
|
|
||||||
$data['email'] = $_POST['email'];
|
$data['email'] = $_POST['email'];
|
||||||
$data['profesion'] = $_POST['profesion'];
|
$data['titulo'] = $_POST['titulo'];
|
||||||
$data['trabaja'] = $_POST['trabaja'];
|
$data['llegada'] = $_POST['bda'];
|
||||||
|
$data['partida'] = $_POST['eda'];
|
||||||
$data['financiacion'] = $_POST['financiacion'];
|
$data['financiacion'] = $_POST['financiacion'];
|
||||||
$data['detallefinan'] = $_POST['detallefinan'];
|
$data['invitado'] = $_POST['invited'];
|
||||||
|
$data['carta'] = $_POST['letterinvited'];
|
||||||
|
$data['roomtype'] = $_POST['roomtype'];
|
||||||
|
$data['roomate'] = $_POST['roomate'];
|
||||||
|
|
||||||
|
|
||||||
if (empty($_POST['nombre']))
|
if (empty($_POST['nombre']))
|
||||||
$errors['nombre'] = 'Nombre is required.';
|
$errors['nombre'] = 'Nombre is required.';
|
||||||
@ -82,32 +83,9 @@ if (empty($_POST['nombre']))
|
|||||||
if (empty($_POST['apellido']))
|
if (empty($_POST['apellido']))
|
||||||
$errors['apellido'] = 'Apellido is required.';
|
$errors['apellido'] = 'Apellido is required.';
|
||||||
|
|
||||||
if (empty($_POST['doctype']))
|
|
||||||
$errors['doctype'] = 'No seleccionó un tipo de doc';
|
|
||||||
|
|
||||||
if (empty($_POST['docnro']))
|
|
||||||
$errors['docnro'] = 'No ingreso un documento';
|
|
||||||
|
|
||||||
if (empty($_POST['dir']))
|
|
||||||
$errors['dir'] = 'No ingreso una direccion';
|
|
||||||
|
|
||||||
if (empty($_POST['pais']))
|
|
||||||
$errors['pais'] = 'Ingrese el pais de presedencia';
|
|
||||||
|
|
||||||
if (empty($_POST['ciudad']))
|
|
||||||
$errors['ciudad'] = 'Ingrese ciudad de presedencia';
|
|
||||||
|
|
||||||
if (empty($_POST['tel']))
|
|
||||||
$errors['ciudad'] = 'Telefono de contacto vacio o incorrecto';
|
|
||||||
|
|
||||||
if (empty($_POST['email']))
|
if (empty($_POST['email']))
|
||||||
$errors['email'] = 'E-Mail de contacto vacio o incorrecto';
|
$errors['email'] = 'E-Mail de contacto vacio o incorrecto';
|
||||||
|
|
||||||
if (empty($_POST['profesion']))
|
|
||||||
$errors['email'] = 'indique profesion';
|
|
||||||
|
|
||||||
if (empty($_POST['trabaja']))
|
|
||||||
$errors['trabaja'] = 'Indique en el sector que trabaja';
|
|
||||||
if(empty($_POST['g-recaptcha-response'])){
|
if(empty($_POST['g-recaptcha-response'])){
|
||||||
$errors['recaptcha'] = 'Debe validar el captcha';
|
$errors['recaptcha'] = 'Debe validar el captcha';
|
||||||
}
|
}
|
||||||
@ -115,11 +93,6 @@ else if(!verifyCaptcha()){
|
|||||||
$errors['recaptcha'] = 'Error en la validación de ReCaptcha';
|
$errors['recaptcha'] = 'Error en la validación de ReCaptcha';
|
||||||
}
|
}
|
||||||
|
|
||||||
if( !file_exists("2021y22.csv"))
|
|
||||||
setheaders();
|
|
||||||
|
|
||||||
// return a response ===========================================================
|
|
||||||
// if there are any errors in our errors array, return a success boolean of false
|
|
||||||
if ( !empty($errors)) {
|
if ( !empty($errors)) {
|
||||||
|
|
||||||
// if there are items in our errors array, return those errors
|
// if there are items in our errors array, return those errors
|
||||||
@ -128,23 +101,23 @@ if ( !empty($errors)) {
|
|||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$data['success'] = true;
|
$data['success'] = true;
|
||||||
bkpregister();
|
//bkpregister();
|
||||||
$fila = $data;
|
$fila = $data;
|
||||||
registrar($fila);
|
registrar($fila);
|
||||||
$mail = $data["email"];
|
$mail = $data["email"];
|
||||||
$nombre = $data["nombre"] . " " . $data["apellido"];
|
$nombre = $data["nombre"] . " " . $data["apellido"];
|
||||||
$msg = "Hola ". $data["nombre"] ."!\n\n".
|
$msg = "Hi ". $data["nombre"] ."!\n\n".
|
||||||
"te has registrado al 6to Coloquio Uruguayo de Matemática exitosamente!\n\n".
|
"You have been Successfully registered to the workshop on Groups, Geometry and Dynamics!\n\n".
|
||||||
"Por cualquier consulta escribe a: 6coloquio@cmat.edu.uy\n\n".
|
"For any question, write us to: ggdworkshop@cmat.edu.uy\n\n".
|
||||||
"Saludos cordiales,\n\n".
|
"Regards,\n\n".
|
||||||
"Comité Organizador, 6to Coloquio Uruguayo de Matemática.";
|
"Organizing Commite, GGD Workshop.";
|
||||||
$headers = 'From: ' . "6coloquio@cmat.edu.uy" . "\r\n" .
|
$headers = 'From: ' . "ggdworkshop@cmat.edu.uy" . "\r\n" .
|
||||||
'Reply-To: ' . "6coloquio@cmat.edu.uy" . "\r\n" .
|
'Reply-To: ' . "ggdworkshop@cmat.edu.uy" . "\r\n" .
|
||||||
'Content-Type: ' . "text/plain; charset=UTF-8". "\r\n" .
|
'Content-Type: ' . "text/plain; charset=UTF-8". "\r\n" .
|
||||||
'X-Mailer: PHP/' . phpversion();
|
'X-Mailer: PHP/' . phpversion();
|
||||||
mail($mail, 'Registro confirmado. 6to Coloquio Uruguayo de Matemática', $msg, $headers);
|
mail($mail, 'Registration confirmation for GGDWorkshop', $msg, $headers);
|
||||||
|
|
||||||
$data['message'] = 'Registro exitoso';
|
$data['message'] = "Registration Successfully!";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
14
db.php
14
db.php
@ -1,14 +0,0 @@
|
|||||||
<?php
|
|
||||||
class DB extends SQLite3{
|
|
||||||
function __construct(){
|
|
||||||
$this->open('test.db');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$db = new DB();
|
|
||||||
if(!$db){
|
|
||||||
echo $db->lastErrorMsg();
|
|
||||||
}else{
|
|
||||||
echo "Opened database successfully\n";
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
|
|
@ -1,14 +1,4 @@
|
|||||||
<?php include_once 'header.php'; ?>
|
<?php include_once 'header.php'; ?>
|
||||||
<style>
|
|
||||||
.select2-selection, .select2-selection__rendered, .select2-selection__arrow{
|
|
||||||
height:34px!important;
|
|
||||||
line-height: 34px!important;
|
|
||||||
}
|
|
||||||
.g-recaptcha {
|
|
||||||
transform:scale(0.87);
|
|
||||||
transform-origin:0 0;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
<script src="js/data.js"></script>
|
<script src="js/data.js"></script>
|
||||||
<script src="js/registerform.js"></script>
|
<script src="js/registerform.js"></script>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
@ -106,8 +96,8 @@
|
|||||||
Are you asking for support from the conference?
|
Are you asking for support from the conference?
|
||||||
</label>
|
</label>
|
||||||
<div class="radios input-container">
|
<div class="radios input-container">
|
||||||
<label class="radio-inline"><input id="sifinan" type="radio" name="financiacion" value="si">Yes</label>
|
<label class="radio-inline"><input id="sifinan" type="radio" name="financiacion" value="1">Yes</label>
|
||||||
<label class="radio-inline"><input id="nofinan" type="radio" name="financiacion" value="no">No</label>
|
<label class="radio-inline"><input id="nofinan" type="radio" name="financiacion" value="0">No</label>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-8 alert alert-info" style="margin:10px 0px 5px 0px;">
|
<div class="col-sm-8 alert alert-info" style="margin:10px 0px 5px 0px;">
|
||||||
@ -129,10 +119,10 @@
|
|||||||
</label>
|
</label>
|
||||||
<div class="input-container">
|
<div class="input-container">
|
||||||
<div class="radio">
|
<div class="radio">
|
||||||
<label><input id="invited" type="radio" name="invited" value="si">Yes, I was previously invited</label>
|
<label><input id="invited" type="radio" name="invited" value="1">Yes, I was previously invited</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="radio">
|
<div class="radio">
|
||||||
<label><input id="noinvited" type="radio" name="invited" value="no">No, I am applying(Registration committee will notifiy you if accepted)</label>
|
<label><input id="noinvited" type="radio" name="invited" value="0">No, I am applying(Registration committee will notifiy you if accepted)</label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -142,8 +132,8 @@
|
|||||||
Do you need a letter of invitation?
|
Do you need a letter of invitation?
|
||||||
</label>
|
</label>
|
||||||
<div class="input-container">
|
<div class="input-container">
|
||||||
<label class="radio-inline"><input id="sifinan" type="radio" name="letterinvited" value="si">Yes</label>
|
<label class="radio-inline"><input id="sifinan" type="radio" name="letterinvited" value="1">Yes</label>
|
||||||
<label class="radio-inline"><input id="nofinan" type="radio" name="letterinvited" value="no">No</label>
|
<label class="radio-inline"><input id="nofinan" type="radio" name="letterinvited" value="0">No</label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -353,90 +353,21 @@ div.interest-links h4 a{
|
|||||||
width: 134px;
|
width: 134px;
|
||||||
padding: 5px;}
|
padding: 5px;}
|
||||||
|
|
||||||
.form_settings
|
|
||||||
{ margin: 15px 0 0 0;}
|
|
||||||
|
|
||||||
.form_settings p
|
|
||||||
{
|
|
||||||
padding: 0 0 4px 0;
|
|
||||||
|
|
||||||
}
|
|
||||||
#registerform .control-label{
|
#registerform .control-label{
|
||||||
text-align: left;
|
text-align: left;
|
||||||
}
|
}
|
||||||
.form_settings span
|
.select2-selection, .select2-selection__rendered, .select2-selection__arrow{
|
||||||
{ float: left;
|
height:34px!important;
|
||||||
width: 100px;
|
line-height: 34px!important;
|
||||||
text-align: left;}
|
|
||||||
|
|
||||||
.form_settings input, .form_settings textarea
|
|
||||||
{ padding: 5px;
|
|
||||||
width: 299px;
|
|
||||||
font: 100% arial;
|
|
||||||
border: 1px solid #E5E5DB;
|
|
||||||
background: #FFF;
|
|
||||||
color: #47433F;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.form_settings p.inline-input input{
|
@media screen and (max-width: 480px) {
|
||||||
width: 200px;
|
.g-recaptcha {
|
||||||
}
|
transform:scale(0.87);
|
||||||
.form_settings select.small{
|
transform-origin:0 0;
|
||||||
width:100px;
|
}
|
||||||
}
|
|
||||||
.form_settings input.radio-input{
|
|
||||||
width: 50px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.form_settings p input[type="radio"]{
|
|
||||||
width: 50px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.form_settings .submit
|
|
||||||
{ font: 100% arial;
|
|
||||||
border: 0;
|
|
||||||
width: 99px;
|
|
||||||
margin: 0 0 0 212px;
|
|
||||||
height: 33px;
|
|
||||||
padding: 2px 0 3px 0;
|
|
||||||
cursor: pointer;
|
|
||||||
background: #3B3B3B;
|
|
||||||
color: #FFF;}
|
|
||||||
|
|
||||||
.form_settings textarea, .form_settings select
|
|
||||||
{ font: 100% arial;
|
|
||||||
width: 299px;}
|
|
||||||
|
|
||||||
.form_settings select
|
|
||||||
{ width: 310px;}
|
|
||||||
|
|
||||||
.form_settings .checkbox
|
|
||||||
{ margin: 4px 0;
|
|
||||||
padding: 0;
|
|
||||||
width: 14px;
|
|
||||||
border: 0;
|
|
||||||
background: none;}
|
|
||||||
|
|
||||||
.separator
|
|
||||||
{ width: 100%;
|
|
||||||
height: 0;
|
|
||||||
border-top: 1px solid #D9D5CF;
|
|
||||||
border-bottom: 1px solid #FFF;
|
|
||||||
margin: 0 0 20px 0;}
|
|
||||||
|
|
||||||
table
|
|
||||||
{ margin: 10px 0 30px 0;}
|
|
||||||
|
|
||||||
table tr th, table tr td
|
|
||||||
{ background: #3B3B3B;
|
|
||||||
color: #FFF;
|
|
||||||
padding: 7px 4px;
|
|
||||||
text-align: left;}
|
|
||||||
|
|
||||||
table tr td
|
|
||||||
{ background: #E5E5DB;
|
|
||||||
color: #47433F;
|
|
||||||
border-top: 1px solid #FFF;}
|
|
||||||
|
|
||||||
div.map-responsive{
|
div.map-responsive{
|
||||||
overflow:hidden;
|
overflow:hidden;
|
||||||
|
Loading…
Reference in New Issue
Block a user