Popravek zapisov v bazo surveycrontab (za alerte)
This commit is contained in:
parent
5c1f84e8c9
commit
9d53e98a13
@ -198,9 +198,11 @@ class SurveyAlert
|
|||||||
$MailFrom = Common::getInstance()->getFromEmail();
|
$MailFrom = Common::getInstance()->getFromEmail();
|
||||||
$MailReply = Common::getInstance()->getReplyToEmail();
|
$MailReply = Common::getInstance()->getReplyToEmail();
|
||||||
if ($emails != "" && $text != "" && $subject != "" && self::$data['alert_date'] != "") {
|
if ($emails != "" && $text != "" && $subject != "" && self::$data['alert_date'] != "") {
|
||||||
|
|
||||||
// izberemo bazo srvcrontab
|
// izberemo bazo srvcrontab
|
||||||
$db = mysqli_select_db($GLOBALS['connect_db'],'surveycrontab');
|
$db = mysqli_select_db($GLOBALS['connect_db'],'surveycrontab');
|
||||||
//or die($lang['srv_alert_database_error']);
|
//or die($lang['srv_alert_database_error']);
|
||||||
|
|
||||||
if ($db) {
|
if ($db) {
|
||||||
# najprej pobrišemo stare vrendosti, ker se alerti niso spremenili ob trajni anketi
|
# najprej pobrišemo stare vrendosti, ker se alerti niso spremenili ob trajni anketi
|
||||||
$del = sisplet_query("DELETE FROM srv_alert WHERE sid='".self::getSurveyId()."'");
|
$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) " .
|
$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."')";
|
"VALUES ('".$oldDb."', '".self::getSurveyId()."', '".$emails."', '".$text."', '".$subject."', '".self::$data['alert_date']."', 0, '".$MailFrom."', '".$MailReply."')";
|
||||||
$sqlInsert = sisplet_query($sqlInsertString);
|
$sqlInsert = sisplet_query($sqlInsertString);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// uporabimo spet staro bazo
|
// uporabimo spet staro bazo
|
||||||
mysqli_select_db($GLOBALS['connect_db'],$oldDb);
|
mysqli_select_db($GLOBALS['connect_db'],$oldDb);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
# ankata je deaktivirana, vse alerte ki so še aktivni spremenimo v status 3
|
# ankata je deaktivirana, vse alerte ki so še aktivni spremenimo v status 3
|
||||||
$db = mysqli_select_db($GLOBALS['connect_db'],'surveycrontab');
|
$db = mysqli_select_db($GLOBALS['connect_db'],'surveycrontab');
|
||||||
|
|
||||||
if ($db) {
|
if ($db) {
|
||||||
// or die($lang['srv_alert_database_error']);
|
// or die($lang['srv_alert_database_error']);
|
||||||
# nastavimo status na 3 - sprememba aktivnosti ankete
|
# 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");
|
$sqlUpdateOld = sisplet_query("UPDATE srv_alert SET status = 3 WHERE dbname = '".$oldDb."' AND sid = '".self::getSurveyId()."' AND status = 0");
|
||||||
|
}
|
||||||
|
|
||||||
// uporabimo spet staro bazo
|
// uporabimo spet staro bazo
|
||||||
mysqli_select_db($GLOBALS['connect_db'],$oldDb);
|
mysqli_select_db($GLOBALS['connect_db'],$oldDb);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
sisplet_query("COMMIT");
|
sisplet_query("COMMIT");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user