Popravek zapisov v bazo surveycrontab (za alerte)
This commit is contained in:
parent
5c1f84e8c9
commit
9d53e98a13
@ -198,10 +198,12 @@ class SurveyAlert
|
||||
$MailFrom = Common::getInstance()->getFromEmail();
|
||||
$MailReply = Common::getInstance()->getReplyToEmail();
|
||||
if ($emails != "" && $text != "" && $subject != "" && self::$data['alert_date'] != "") {
|
||||
// izberemo bazo srvcrontab
|
||||
|
||||
// izberemo bazo srvcrontab
|
||||
$db = mysqli_select_db($GLOBALS['connect_db'],'surveycrontab');
|
||||
//or die($lang['srv_alert_database_error']);
|
||||
if ($db) {
|
||||
//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()."'");
|
||||
// najprej preverimo ali imamo za obstojeco anketo se kaj v crontabu (status = 0) in popravimo na status = 2 (spremenjen)
|
||||
@ -215,24 +217,26 @@ 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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 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) {
|
||||
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
||||
// uporabimo spet staro bazo
|
||||
mysqli_select_db($GLOBALS['connect_db'],$oldDb);
|
||||
}
|
||||
sisplet_query("COMMIT");
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user