Popravek zapisov v bazo surveycrontab (za alerte)

This commit is contained in:
pero1203 2020-12-11 11:55:25 +01:00
parent 5c1f84e8c9
commit 9d53e98a13

View File

@ -198,9 +198,11 @@ class SurveyAlert
$MailFrom = Common::getInstance()->getFromEmail();
$MailReply = Common::getInstance()->getReplyToEmail();
if ($emails != "" && $text != "" && $subject != "" && self::$data['alert_date'] != "") {
// izberemo bazo srvcrontab
$db = mysqli_select_db($GLOBALS['connect_db'],'surveycrontab');
//or die($lang['srv_alert_database_error']);
if ($db) {
# najprej pobrišemo stare vrendosti, ker se alerti niso spremenili ob trajni anketi
$del = sisplet_query("DELETE FROM srv_alert WHERE sid='".self::getSurveyId()."'");
@ -215,25 +217,27 @@ class SurveyAlert
$sqlInsertString = "INSERT INTO srv_alert (dbname, sid, emails, text, subject, send_date, status, MailFrom, MailReply) " .
"VALUES ('".$oldDb."', '".self::getSurveyId()."', '".$emails."', '".$text."', '".$subject."', '".self::$data['alert_date']."', 0, '".$MailFrom."', '".$MailReply."')";
$sqlInsert = sisplet_query($sqlInsertString);
}
}
// uporabimo spet staro bazo
mysqli_select_db($GLOBALS['connect_db'],$oldDb);
}
}
}
} else {
# ankata je deaktivirana, vse alerte ki so še aktivni spremenimo v status 3
$db = mysqli_select_db($GLOBALS['connect_db'],'surveycrontab');
if ($db) {
// or die($lang['srv_alert_database_error']);
# nastavimo status na 3 - sprememba aktivnosti ankete
$sqlUpdateOld = sisplet_query("UPDATE srv_alert SET status = 3 WHERE dbname = '".$oldDb."' AND sid = '".self::getSurveyId()."' AND status = 0");
}
// uporabimo spet staro bazo
mysqli_select_db($GLOBALS['connect_db'],$oldDb);
}
}
sisplet_query("COMMIT");
}