// ======================================================
// dades del alumne
// ======================================================
session_start();
include "validar_user.php"; // --- valida si esta loggejat
include ("../fase1/funcions.php"); // --- pool de funcions
include ("../fase1/parametres.php"); // --- parametres del formulari
$connexio = connectar();
//print_r($_REQUEST);
$ERR="";
$swerror = 0;
$aramateix = date("YmdHis");
$mode = 2; // only update
$id = $_SESSION['JODIC_USER'];
if ($_POST[accio]==1){
$dni = $_REQUEST[dni];
$nom = $_REQUEST[nom];
$cognom1 = $_REQUEST[cognom1];
$cognom2 = $_REQUEST[cognom2];
$mail = $_REQUEST[mail];
$mail_pare = $_REQUEST[mail_pare];
$telefon = $_REQUEST[telefon];
$mobil = $_REQUEST[mobil];
$mobil_urg = $_REQUEST[mobil_urg];
$sw_sexe = ($_REQUEST[sw_sexe] == 2 ) ? 2 : 1;
$adresa = $_REQUEST[adresa];
$cp = $_REQUEST[cp];
$municipi = $_REQUEST[municipi];
$catsalut = $_REQUEST[catsalut];
$curs_actual = $_REQUEST[curs_actual];
$transport = $_REQUEST[transport];
$origen = $_REQUEST[origen];
$torn = $_REQUEST[torn];
$torn_inicial= $_REQUEST[torn_inicial];
//$bloc_comu = $_REQUEST[bloc_comu];
//$bloc_aaaa = $_REQUEST[bloc_aaaa];
// $bloc_mm = $_REQUEST[bloc_mm];
//$bloc_din_aaaa = $_REQUEST[bloc_din_aaaa];
//$bloc_din_mm = $_REQUEST[bloc_din_mm];
$naix_dd = $_REQUEST[naix_dd];
$naix_mm = $_REQUEST[naix_mm];
$naix_aaaa = $_REQUEST[naix_aaaa];
$data_naixement = $naix_dd."/".$naix_mm."/".$naix_aaaa;
$sw_mareja = ($_REQUEST[sw_mareja] == 1 ) ? 1 : 0;
$sw_cansa = ($_REQUEST[sw_cansa] == 1 ) ? 1 : 0;
$sw_medicament = ($_REQUEST[sw_medicament] == 1 ) ? 1 : 0;
$sw_alergia = ($_REQUEST[sw_alergia] == 1 ) ? 1 : 0;
$medicaments = trim($_REQUEST[medicaments]);
$alergies = trim($_REQUEST[alergies]);
$mesinfo = trim($_REQUEST[mesinfo]);
$sw_confirmo = ($_REQUEST[sw_confirmo] == 1 ) ? 1 : 0;
if( $nom=="" ){
$swerror=102;
$ERR= " NOM obligatori ";
} else if( $cognom1=="" ){
$swerror=103;
$ERR= " COGNOM 1 obligatori ";
} else if( $cognom2=="" ){
$swerror=113;
$ERR= " COGNOM 2 obligatori ";
} else if( $mail=="" ){
$swerror=104;
$ERR= " MAIL obligatori ";
} else if( !validar_mail($mail) ){
$swerror=104;
$ERR= " MAIL ($mail) incorrecte ";
} else if( $mail_pare=="" ){
$swerror=106;
$ERR= " MAIL pare/mare/tutor obligatori ";
} else if( !validar_mail($mail_pare) ){
$swerror=106;
$ERR= " MAIL ($mail_pare) incorrecte ";
} else if( $telefon=="" ){
$swerror=105;
$ERR= " TELÈFON de contacte obligatori ";
} else if( $mobil=="" ){
$swerror=116;
$ERR= " TELÈFON mòbil obligatori ";
} else if( $mobil_urg=="" ){
$swerror=117;
$ERR= " TELÈFON mòbil per a emergències obligatori ";
} else if( $adresa=="" ){
$swerror=108;
$ERR= " ADREÇA obligatòria ";
} else if( $cp=="" ){
$swerror=109;
$ERR= " CODI POSTAL obligatori ";
} else if( $municipi=="" ){
$swerror=110;
$ERR= " MUNICIPI obligatori ";
} else if( $catsalut=="" ){
$swerror=111;
$ERR= " Nº CATSALUT obligatori ";
} else if( strlen($catsalut)!=14 ){
$swerror=111;
$ERR= " Nº CATSALUT ha de tenir 14 dígits ";
} else if( strlen($catsalut)!=14 ){
$swerror=111;
$ERR= " Nº CATSALUT ha de tenir 14 dígits ";
} else if( $sw_medicament==1 AND $medicaments=="" ){
$swerror=203;
$ERR= " Si pren cap medicament, ha d'especificar quin ";
} else if( $sw_medicament==0 AND $medicaments!="" ){
$swerror=213;
$ERR= " Si pren cap medicament, ha de marcar-ho amb SÍ";
} else if( $sw_alergia==1 AND $alergies=="" ){
$swerror=204;
$ERR= " Si te cap al·lèrgia, ha d'especificar quina ";
} else if( $sw_alergia==0 AND $alergies!="" ){
$swerror=214;
$ERR= " Si te cap al·lèrgia, ha de marcar-ho amb SÍ";
} else if( $sw_confirmo==0 ){
$swerror=900;
$ERR= " Cal que confirmis haver llegit i acceptat les normes d'inscripció";
}
// --- validacions indirectes ---
if ( $swerror==0 ) { //te tots els documents obligatoris?
$falten_docs = ( documents_que_falten($_SESSION['JODIC_USER']) ) ;
if (count($falten_docs) > 0) {
$swerror=400;
$ERR= " No ha pujat els documents obligatoris ";
foreach($falten_docs as $key=>$idoc) {
$ERR.="
-Falta ".$t_tipdoc[$idoc];
}
}
}
// ----------------------------------------------------
// --- fi de les validacions
// ----------------------------------------------------
if ( $swerror==0 ) { //--- tot correcte
// addslashes i manipulacio previa
$add_nom = addslashes($nom);
$add_cognom1 = addslashes($cognom1);
$add_cognom2 = addslashes($cognom2);
$add_adresa = addslashes($adresa);
$add_municipi = addslashes($municipi);
$add_medicaments = addslashes($medicaments);
$add_alergies = addslashes($alergies);
$add_mesinfo = addslashes($mesinfo);
$query = "UPDATE z_CIATE_dinamitzadors_2019 SET
`nom` = '$add_nom',
`cognoms` = '$add_cognom1',
`cognom2` = '$add_cognom2',
`data` = '$data_naixement',
`mail` = '$mail',
`dni` = '$dni',
`mobil` = '$mobil',
`telefon` = '$telefon',
`catsalut` = '$catsalut',
`transport` = '$transport',
`origen` = '$origen',
`sexe` = '$sw_sexe',
`adresa` = '$add_adresa',
`cp` = '$cp',
`municipi` = '$add_municipi',
`curs_actual` = '$curs_actual',
`torn` = '$torn',
`bloc_comu` = '$bloc_comu',
`bloc_comu_mes` = '$bloc_mm',
`bloc_comu_any` = '$bloc_aaaa',
`bloc_dinamitzadors_mes` = '$bloc_din_mm',
`bloc_dinamitzadors_any` = '$bloc_din_aaaa'
WHERE identificador = ".$_SESSION['JODIC_USER'];
$res = mysql_query($query);
if (mysql_errno()!=0) echo "
errNO()=".mysql_errno()."--error()=".mysql_error()."--query=".$query."--result=".$result;
//echo $query;
// --- posem el sw_ha_confirmat a 1 i no podra tornar a fer LOGIN. Pero mentre estigui loggejat podra seguir fent canvis
$query = "UPDATE z_CIATE_dinamitzadors_mesinfo_2019 SET
`mobil_urgencies` = '$mobil_urg',
`mail_pare` = '$mail_pare',
`sw_mareja` = '$sw_mareja',
`sw_cansa` = '$sw_cansa',
`sw_medicament` = '$sw_medicament',
`sw_alergia` = '$sw_alergia',
`medicaments` = '$add_medicaments',
`alergies` = '$add_alergies',
`mesinfo` = '$add_mesinfo',
`data_confirmacio` = '$aramateix'
WHERE mes_identificador = ".$_SESSION['JODIC_USER'];
$res = mysql_query($query);
if (mysql_errno()!=0) echo "
errNO()=".mysql_errno()."--error()=".mysql_error()."--query=".$query."--result=".$result;
if(mysql_errno()) {
$swerror = 999999;
$ERR = "Error ". mysql_error()." ". $query;
} else {
//$swerror=0;
//$ERR="Informació actualitzada correctament a les ".date("H:i:s");
Header("Location: fitxa_final.php ");
die();
}
}
} else {
if ( $mode!=1 ) {
$query='SELECT * from z_CIATE_dinamitzadors_2019 where identificador='.$id;
$result = mysql_query($query);
$row = mysql_fetch_array($result);
if (mysql_errno()!=0) echo "
errNO()=".mysql_errno()."--error()=".mysql_error()."--query=".$query."--result=".$result;
$id = $row[identificador];
$dni = $row[dni];
$nom = stripslashes($row[nom]);
$cognom1 = stripslashes($row[cognoms]);
$cognom2 = stripslashes($row[cognom2]);
$data_n = $row[data];
$mail = $row[mail];
$mail_pare = $row[mail_pare];
$centre = $row[centre];
$tel = $row[tel];
$mobil = $row[mobil];
$telefon = $row[telefon];
$mobil_urg = $row[mobil_urg];
$catsalut = $row[catsalut];
$transport = $row[tranport];
$origen = $row[origen];
$sw_sexe = $row[sexe];
$adresa = stripslashes($row[adresa]);
$cp = $row[cp];
$municipi = stripslashes($row[municipi]);
$curs_actual = $row[curs_actual];
$transport = $row[transport];
$origen = $row[origen];
$torn = $row[torn];
$torn_inicial = $row[torn]; // veure el perque a on carrega la taula
//$bloc_comu = $row[bloc_comu];
//$bloc_mm = $row[bloc_comu_mes];
//$bloc_aaaa = $row[bloc_comu_any];
//$bloc_din_mm = $row[bloc_dinamitzadors_mes];
//$bloc_din_aaaa = $row[bloc_dinamitzadors_any];
$naix_dd = strval(substr($data_n,0,2));
$naix_mm = strval(substr($data_n,3,2));
$naix_aaaa = substr($data_n,6,4);
// --- llegim de la segona taula
$query='SELECT * from z_CIATE_dinamitzadors_mesinfo_2019 where mes_identificador='.$id;
$result = mysql_query($query);
if (mysql_errno()!=0) echo "
errNO()=".mysql_errno()."--error()=".mysql_error()."--query=".$query."--result=".$result;
// si no existeix el registre el creem en blanc
$total_mesinfo = mysql_num_rows($result);
if ( $total_mesinfo == 0) {
$query='INSERT INTO z_CIATE_dinamitzadors_mesinfo_2019 VALUES ('.$id.', "", "", 0, 0, 0, 0,"", "", "", "" ) ';
$result = mysql_query($query);
if (mysql_errno()!=0) echo "
errNO()=".mysql_errno()."--error()=".mysql_error()."--query=".$query."--result=".$result;
$sw_mareja = 0;
$sw_cansa = 0;
$sw_medicament = 0;
$sw_alergia = 0;
} else {
$row = mysql_fetch_array($result);
$mobil_urg = $row[mobil_urgencies];
$mail_pare = $row[mail_pare];
$sw_mareja = $row[sw_mareja];
$sw_cansa = $row[sw_cansa];
$sw_medicament = $row[sw_medicament];
$sw_alergia = $row[sw_alergia];
$medicaments = stripslashes($row[medicaments]);
$alergies = stripslashes($row[alergies]);
$mesinfo = stripslashes($row[mesinfo]);
}
} else {
}
}
$confirmo_checked = ($sw_confirmo) ? " CHECKED " : "";
// --- preu curs
$cost_total = $cost_curs_base;
if ($transport=="autocar") $cost_total += $cost_extra_transport;
$cost_total.=" €";
$text_recorda = '
Recorda que per a validar el formulari has d’haver introduït totes les dades i adjuntat tots els documents i que una vegada validat ja no podràs modificar cap dada ni document';
?>
include("head_fitxa.php");?>
Benvingut/da: '.$_SESSION['JODIC_NOMUSER'].' | '; echo ''.$t_titular_reserva[$es_titular[$titular_reserva]].' | '; //echo 'LOGOUT | '; echo '