Fix bug ajout de colonne et résultats décalés
This commit is contained in:
parent
b352192647
commit
56c5810c7b
@ -401,15 +401,15 @@ if (isset($_POST["ajoutercolonne"]) && Utils::issetAndNoEmpty('nouvellecolonne')
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$erreur_ajout_date = false;
|
||||||
//action quand on ajoute une colonne au format DATE
|
//action quand on ajoute une colonne au format DATE
|
||||||
if (isset($_POST["ajoutercolonne"]) && (substr($dsondage->format, 0, 1) == "D")) {
|
if (isset($_POST["ajoutercolonne"]) && (substr($dsondage->format, 0, 1) == "D")) {
|
||||||
$nouveauxsujets=$dsujet->sujet;
|
$nouveauxsujets=$dsujet->sujet;
|
||||||
|
|
||||||
if (isset($_POST["newdate"]) && $_POST["newdate"] != "vide") {
|
if (isset($_POST["newdate"]) && $_POST["newdate"] != "") {
|
||||||
$nouvelledate=mktime(0, 0, 0, substr($_POST["newdate"],3,2), substr($_POST["newdate"],0,2), substr($_POST["newdate"],6,4));
|
$nouvelledate=mktime(0, 0, 0, substr($_POST["newdate"],3,2), substr($_POST["newdate"],0,2), substr($_POST["newdate"],6,4));
|
||||||
|
|
||||||
if (isset($_POST["newhour"]) && $_POST["newhour"]!="vide"){
|
if (isset($_POST["newhour"]) && $_POST["newhour"]!=""){
|
||||||
$nouvelledate.="@";
|
$nouvelledate.="@";
|
||||||
$nouvelledate.=$_POST["newhour"];
|
$nouvelledate.=$_POST["newhour"];
|
||||||
}
|
}
|
||||||
@ -443,18 +443,18 @@ if (isset($_POST["ajoutercolonne"]) && (substr($dsondage->format, 0, 1) == "D"))
|
|||||||
$dateinsertion = substr("$dateinsertion", 1);
|
$dateinsertion = substr("$dateinsertion", 1);
|
||||||
|
|
||||||
//mise a jour avec les nouveaux sujets dans la base
|
//mise a jour avec les nouveaux sujets dans la base
|
||||||
//if (isset($erreur_ajout_date) && !$erreur_ajout_date){
|
|
||||||
$sql = 'UPDATE sujet_studs SET sujet = '.$connect->Param('dateinsertion').' WHERE id_sondage = '.$connect->Param('numsondage');
|
$sql = 'UPDATE sujet_studs SET sujet = '.$connect->Param('dateinsertion').' WHERE id_sondage = '.$connect->Param('numsondage');
|
||||||
$sql = $connect->Prepare($sql);
|
$sql = $connect->Prepare($sql);
|
||||||
$connect->Execute($sql, array($dateinsertion, $numsondage));
|
$connect->Execute($sql, array($dateinsertion, $numsondage));
|
||||||
|
|
||||||
if ($nouvelledate > strtotime($dsondage->date_fin)) {
|
/* Doesn't work → 30/11/-0001
|
||||||
$date_fin=$nouvelledate+200000;
|
if ($nouvelledate > strtotime($dsondage->date_fin)) {
|
||||||
$sql = 'UPDATE sondage SET date_fin = '.$connect->Param('date_fin').' WHERE id_sondage = '.$connect->Param('numsondage');
|
$date_fin=$nouvelledate+200000;
|
||||||
$sql = $connect->Prepare($sql);
|
$sql = 'UPDATE sondage SET date_fin = '.$connect->Param('date_fin').' WHERE id_sondage = '.$connect->Param('numsondage');
|
||||||
$connect->Execute($sql, array($date_fin, $numsondage));
|
$sql = $connect->Prepare($sql);
|
||||||
}
|
$connect->Execute($sql, array($date_fin, $numsondage));
|
||||||
//}
|
}*/
|
||||||
|
|
||||||
//mise a jour des reponses actuelles correspondant au sujet ajouté
|
//mise a jour des reponses actuelles correspondant au sujet ajouté
|
||||||
$sql = 'UPDATE user_studs SET reponses = '.$connect->Param('reponses').' WHERE nom = '.$connect->Param('nom').' AND id_users='.$connect->Param('id_users');
|
$sql = 'UPDATE user_studs SET reponses = '.$connect->Param('reponses').' WHERE nom = '.$connect->Param('nom').' AND id_users='.$connect->Param('id_users');
|
||||||
@ -485,7 +485,7 @@ if (isset($_POST["ajoutercolonne"]) && (substr($dsondage->format, 0, 1) == "D"))
|
|||||||
send_mail_admin();
|
send_mail_admin();
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
$erreur_ajout_date="yes";
|
$erreur_ajout_date = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user