|
|
@@ -14,32 +14,38 @@ class cron
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- public static function insertParameter(array $_array){
|
|
|
+ public static function insertParameter(array $_array = NULL){
|
|
|
|
|
|
$userId = session::getId();
|
|
|
|
|
|
db::query("DELETE FROM " . DB_T_ALERTES_EMAILS . " WHERE id_user = :id_user");
|
|
|
db::bind(':id_user', $userId);
|
|
|
db::execute();
|
|
|
-
|
|
|
- foreach ($_array as $heure => $tmp) {
|
|
|
- foreach ($tmp as $jour => $value) {
|
|
|
- db::query("INSERT INTO " . DB_T_ALERTES_EMAILS . " (id, id_user, heure, jour) VALUES (:id, :id_user, :heure, :jour)");
|
|
|
- db::bind(':id', $userId."#".$heure."#".$jour);
|
|
|
- db::bind(':id_user', $userId);
|
|
|
- db::bind(':heure', $heure);
|
|
|
- db::bind(':jour', $jour);
|
|
|
-
|
|
|
- try {
|
|
|
- db::execute();
|
|
|
- } catch (Exception $ex) {
|
|
|
- alert::recError("Erreur d'enregistrement des alertes");
|
|
|
- return FALSE;
|
|
|
+
|
|
|
+ if(!is_null($_array)){
|
|
|
+ foreach ($_array as $heure => $tmp) {
|
|
|
+ foreach ($tmp as $jour => $value) {
|
|
|
+ db::query("INSERT INTO " . DB_T_ALERTES_EMAILS . " (id, id_user, heure, jour) VALUES (:id, :id_user, :heure, :jour)");
|
|
|
+ db::bind(':id', $userId."#".$heure."#".$jour);
|
|
|
+ db::bind(':id_user', $userId);
|
|
|
+ db::bind(':heure', $heure);
|
|
|
+ db::bind(':jour', $jour);
|
|
|
+
|
|
|
+ try {
|
|
|
+ db::execute();
|
|
|
+ } catch (Exception $ex) {
|
|
|
+ alert::recError("Erreur d'enregistrement des alertes");
|
|
|
+ return FALSE;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
+ alert::recSuccess("Enregistrement pris en compte");
|
|
|
+ return TRUE;
|
|
|
+ } else {
|
|
|
+ alert::recSuccess("Vous n'avez plus de plages horaires enregistrées");
|
|
|
+ return TRUE;
|
|
|
}
|
|
|
- alert::recSuccess("Enregistrement des alertes");
|
|
|
- return TRUE;
|
|
|
+
|
|
|
}
|
|
|
|
|
|
public static function getParameter(float $_id = NULL){
|