diff --git a/admin/survey/classes/class.SurveyAlert.php b/admin/survey/classes/class.SurveyAlert.php index 490df6394..35a8cc2d4 100644 --- a/admin/survey/classes/class.SurveyAlert.php +++ b/admin/survey/classes/class.SurveyAlert.php @@ -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"); }