芝麻web文件管理V1.00
';
}
elseif(empty($_POST['date_event']))
{
$pb_date = 'Veuillez sélectionner une date.
';
}
elseif (($_POST['type'] != '8') && ($_SESSION['timestamp_expiration_certif'] <= $timestamp_date_event))
{
$pb_valid_certif = 'Vous ne pouvez pas créer de plongée à une date ultérieure à celle de validité de votre certificat médical.
';
}
elseif(empty($_POST['heure']))
{
$pb_heure = 'Veuillez saisir une heure de départ.
';
}
elseif(($_POST['type'] == '8') && empty($_POST['date_butoir']))
{
$pb_heure = 'Veuillez saisir une date butoir d\'inscription pour cet événement divers.
';
}
elseif (($_POST['type'] == '8') && (((convertDatetime(changedatefrus($_POST['date_butoir']).' 00:00:00'))+86400) > (convertDatetime(changedatefrus($_POST['date_event']).' 00:00:00'))))
{
$pb_date = 'Veuillez sélectionner une date butoir inférieure à la date de l\'évènement.
';
}
else
{
if($type_event == '8')
{
$req_verif = mysql_query("SELECT * FROM ".$db_prefixe."events WHERE event_date='$date_event_datetime' AND event_type='8' ");
}
else
{
$req_verif = mysql_query("SELECT * FROM ".$db_prefixe."events WHERE event_date>=('$date_event_datetime'-INTERVAL '04:00' HOUR_MINUTE) AND event_date<=('$date_event_datetime'+INTERVAL '04:00' HOUR_MINUTE) AND event_type!='8'");
}
if(mysql_num_rows($req_verif) == '0')
{
// Ajout en BDD
$sql_insert = "INSERT INTO ".$db_prefixe."events SET
event_id_dp ='$id_dp',
event_date ='$date_event_datetime',
event_date_butoir ='$date_butoir_datetime',
event_heure ='$heure',
event_infos ='$infos',
event_type ='$type_event',
event_limite_n2 ='$limite_n2',
event_limite_n1 ='$limite_n1',
event_nb_max ='$nb_max',
event_statut ='1',
event_titre ='$titre_event',
event_date_creation =NOW()";
$req_insert = mysql_query($sql_insert);
$event_id = mysql_insert_id($connect);
// Ajout en BDD
$sql_insert_inscription = "INSERT INTO ".$db_prefixe."inscriptions SET
inscription_id_event ='$event_id',
inscription_id_membre ='$id_dp',
inscription_statut ='1',
inscription_niveau ='1',
inscription_date=NOW()";
$req_insert_inscription = mysql_query($sql_insert_inscription);
if(($req_insert) && ($req_insert_inscription))
{
$ok_ins = 'L\'évènement a été ajouté avec succés.
';
unset($_SESSION['type_event'],$_SESSION['date_event'],$_SESSION['date_butoir'],$_SESSION['heure'],$_SESSION['infos'],$_SESSION['limite_n2'],$_SESSION['limite_n1'],$_SESSION['nb_max'],$_SESSION['titre_event']);
}
else
{
$pb_ins = 'Un problème est survenu lors de l\'enregistrement.
';
}
}
else
{
$pb_up = 'Désolé, un évènement est déjà organisé à cet horaire.
';
}
}
}
if(isset($_POST['go_modif']))
{
$id = $_POST['id'];
$type_event = strip_tags($_POST['type']);
$titre_event = strip_tags(addslashes($_POST['titre_event']));
$date_event = strip_tags($_POST['date_event']);
$date_butoir = strip_tags($_POST['date_butoir']);
$heure = strip_tags($_POST['heure']);
$infos = addslashes($_POST['infos']);
$nb_max = $_POST['nb_max'];
if(isset($_POST['limite_n2_modif']))
{
$limite_n2 = '1';
}
else
{
$limite_n2 = '0';
}
if(isset($_POST['limite_n1_modif']))
{
$limite_n1 = '1';
}
else
{
$limite_n1 = '0';
}
if($date_butoir != '')
{
$date_butoir = changedatefrus($date_butoir).' 20:00:00';
}
$date_event = changedatefrus($date_event);
$heure = str_replace('h',':',$heure);
$date_event = $date_event.' '.$heure.':00';
$jour_event = substr($date_event_datetime,8,2);
$mois_event = substr($date_event_datetime,5,2);
$annee_event = substr($date_event_datetime,0,4);
$timestamp_date_event = mktime(0,0,0,$mois_event,$jour_event,$annee_event);
if($_POST['type'] == '0')
{
$pb_type = 'Veuillez sélectionner un type d\'évènement.
';
}
elseif(empty($_POST['date_event']))
{
$pb_date = 'Veuillez sélectionner une date.
';
}
elseif(empty($_POST['heure']))
{
$pb_heure = 'Veuillez saisir une heure de départ.
';
}
elseif (($_POST['type'] != '8') && ($_SESSION['timestamp_expiration_certif'] <= $timestamp_date_event))
{
$pb_valid_certif = 'Vous ne pouvez pas créer de plongée à une date ultérieure à celle de validité de votre certificat médical.
';
}
elseif(($_POST['type'] == '8') && empty($_POST['date_butoir']))
{
$pb_heure = 'Veuillez saisir une date butoir d\'inscription pour cet événement divers.
';
}
elseif (($_POST['type'] == '8') && (((convertDatetime(changedatefrus($_POST['date_butoir']).' 00:00:00'))+86400) > (convertDatetime(changedatefrus($_POST['date_event']).' 00:00:00'))))
{
$pb_date = 'Veuillez sélectionner une date butoir inférieure à la date de l\'évènement.
';
}
else
{
if($type_event == '8')
{
$req_verif = mysql_query("SELECT * FROM ".$db_prefixe."events WHERE event_date='$date_event' AND event_id!='$id' AND event_type='8' ");
}
else
{
$req_verif = mysql_query("SELECT * FROM ".$db_prefixe."events WHERE event_date>=('$date_event'-INTERVAL '04:00' HOUR_MINUTE) AND event_date<=('$date_event'+INTERVAL '04:00' HOUR_MINUTE) AND event_type!='8' AND event_id!='$id'");
}
if(mysql_num_rows($req_verif) == '0')
{
// Ajout en BDD
$sql_up = "UPDATE ".$db_prefixe."events SET
event_date ='$date_event',
event_date_butoir ='$date_butoir',
event_heure ='$heure',
event_infos ='$infos',
event_type ='$type_event',
event_limite_n2 ='$limite_n2',
event_limite_n1 ='$limite_n1',
event_nb_max ='$nb_max',
event_titre ='$titre_event',
event_statut ='1' WHERE event_id='$id'";
$req_up = mysql_query($sql_up);
if($req_up)
{
$ok_up = 'L\'évènement a été modifié avec succés.
';
}
else
{
$pb_up = 'Un problème est survenu lors de la modification.
';
}
}
else
{
$pb_up = 'Désolé, un évènement est déjà organisé à cet horaire.
';
}
}
}
?>
Gestion des évènements