// ====================================================================================================ç
// Confirmacions
// ====================================================================================================
include "includes_dia.php";
// cos.= "\n\rPER CONFIRMAR-LO, FES CLIC AQUI : ".$url_real."/confirm.php?k=1&conf=".$row[kmt_id]."&dc=".$dc;
$k = protegeix($_REQUEST["k"],"int");
$conf = protegeix($_REQUEST["conf"],"int");
$dc = protegeix($_REQUEST["dc"],"sql");
$codi = isset($_REQUEST["codi"]) ? protegeix($_REQUEST["codi"],"sql") : "";
$swerror = 0;
if ($k == 11) { // ============ confirmacio del registre normal ==================
$row = $DIA->get_diada( $conf, "", "") ;
$dc_real = $DIA->get_digit_control_diada ($row["dia_data"]);
if ($row["dia_id"] == 0 ) {
$swerror = 1;
$ERR = "Codi incorrecte ($conf) ";
} else if ($row["dia_status"]!=4) {
$swerror = 2;
$ERR = "Estat no pendent de confirmar (id-$conf)";
} else if ( $dc!=$dc_real ) {
$swerror = 3;
$ERR = "Dígit de control incorrecte";
}
if ($swerror == 0) {
// update status
$t["opcio"] = 1;
$t["id"] = $conf;
$t["status"] = 1;
$DIA->update_diada ( $t ) ;
// confirmacio al ADMIN ---
enviar_mail_confirmacio ($conf, 6); // mail al admin de REGISTRE CONFIRMAT
// redirecio
Header("Location: $url_mapa?sent=$conf&dc=$dc_real");
die();
}
} else if ($k == 12) { // ============ Reenviament de mail de confirmacio normal al usuari
$row = $DIA->get_diada( $conf, "", "") ;
$dc_real = $DIA->get_digit_control_diada ($row["dia_data"],2); // J
if ($row["dia_id"] == 0 ) {
$swerror = 1;
$ERR = "Codi incorrecte ($conf)";
} else if ($row["dia_status"]!=4) {
$swerror = 2;
$ERR = "Estat no pendent de confirmar (id=$conf)";
} else if ( $dc!=$dc_real ) {
$swerror = 3;
$ERR = "Digit de control -$dc- incorrecte";
}
if ($swerror == 0) {
enviar_mail_confirmacio ($conf, 5); // mail de conf
$swerror = 0;
$ERR = "T'hem REENVIAT el mail de confirmació a
".$row["dia_mail"]." a les ".date("H:i:s");
$ERR.= "
El mail inclou un link per confirmar la teva petició.
Fins que no hi cliquis, no es completarà el teu registre.";
$ERR.= "
Si no has rebut el mail de confirmació, fes clic AQUÍ per reenviar-te'l";
$ERR.= "
SI NO REPS EL MAIL EN UNS MINUTS, MIRA LA TEVA CARPETA DE CORREU BROSSA.";
$ERR.= "
Si segueixes sense rebre el nostre mail, fes una cosa:
afegeix la nostra direccio $mail_contacte a la teva llista de contactes
i torna a sol.licitar que te'l reenviem";
}
} else if ($k == 98) { // missatge de mail enviat per registre amb confirmacio
$row = $DIA->get_diada( $conf, "", "") ;
$dc_real = $DIA->get_digit_control_diada ($row["dia_data"],2); // J+data
if ($row["dia_id"] == 0 ) {
$swerror = 1;
$ERR = "Codi incorrecte ($conf)";
} else if ($dc_real != $dc ) {
$swerror = 1;
$ERR = "Dígit de control incorrecte";
}
if ($swerror == 0) {
$ERR = "T'hem enviat un mail de confirmació a
".$row["dia_mail"];
$ERR.= "
El mail inclou un link per confirmar la teva petició. Fins que no hi cliquis, no es completarà el teu registre.";
$ERR.= "
Aquest sistema el fem servir per a evitar registres fraudulents de feixistes prou desesperats com els que han estat atacant aquesta web darrerament.";
$ERR.= "
SI NO REPS EL MAIL EN UNS MINUTS, MIRA LA TEVA CARPETA DE SPAM.";
$ERR.= "
Si no has rebut el mail de confirmació, fes clic aqui per reenviar-te'l";
}
} // ------ ENDIF
?>
mostrar_error ($ERR,$swerror); ?> |