diff --git a/admin/survey/classes/class.SurveyCheck.php b/admin/survey/classes/class.SurveyCheck.php
index 387bc47b3..61ccc47ad 100644
--- a/admin/survey/classes/class.SurveyCheck.php
+++ b/admin/survey/classes/class.SurveyCheck.php
@@ -32,12 +32,13 @@ class SurveyCheck {
// Dobimo stevilo vprasanj v anketi
$stevilo_vprasanj = SurveyInfo::getInstance()->getSurveyQuestionCount();
+ // Obvestilo (mail adminu) posljemo pri dosezeni stevilki
+ if($stevilo_vprasanj == $app_limits['question_count_limit']){
+ $this->sendAlert($alert_type='limit_spremenljivke', $stevilo_vprasanj);
+ }
+
// Ce je v anketi ze vec vprasanj kot je limit
if($stevilo_vprasanj > $app_limits['question_count_limit']){
-
- // Posljemo mail adminu
- $this->sendAlert($alert_type='limit_spremenljivke', $stevilo_vprasanj);
-
return true;
}
else{
@@ -62,12 +63,13 @@ class SurveyCheck {
$stevilo_vabil = $row['stevilo_vabil'];
+ // Obvestilo (mail adminu) posljemo pri dosezeni stevilki
+ if($stevilo_vabil == $app_limits['invitation_count_limit']){
+ $this->sendAlert($alert_type='limit_vabila', $stevilo_vabil);
+ }
+
// Ce je poslanih ze vec vabil kot je limit
if($stevilo_vabil > $app_limits['invitation_count_limit']){
-
- // Posljemo mail adminu
- $this->sendAlert($alert_type='limit_vabila', $stevilo_vabil);
-
return true;
}
else{
@@ -86,12 +88,13 @@ class SurveyCheck {
// Dobimo stevilo odgovorov na anketo
$stevilo_odgovorov = SurveyInfo::getInstance()->getSurveyAnswersCount();
+ // Obvestilo (mail adminu) posljemo pri dosezeni stevilki
+ if($stevilo_odgovorov == $app_limits['response_count_limit']){
+ $this->sendAlert($alert_type='limit_responses', $stevilo_odgovorov);
+ }
+
// Ce je na anketo ze vec responsov kot je limit
if($stevilo_odgovorov > $app_limits['response_count_limit']){
-
- // Posljemo mail adminu
- $this->sendAlert($alert_type='limit_responses', $stevilo_odgovorov);
-
return true;
}
else{
@@ -148,24 +151,29 @@ class SurveyCheck {
// Posljemo obvestilo adminu o prebitem limitu, phishing anketi...
private function sendAlert($alert_type, $count=0){
global $site_url;
+ global $lastna_instalacija;
+
+ // Alerta ne posljemo na lastnih instalacijah
+ if($lastna_instalacija)
+ return;
switch($alert_type){
case 'limit_spremenljivke':
- $title = 'Opozorilo - prekoračena omejitev vprašanj';
- $content = 'Anketa '.$this->anketa.' ima prekoračeno omejitev števila vprašanj ('.$count.')!';
+ $title = 'Opozorilo - dosežena omejitev vprašanj';
+ $content = 'Anketa '.$this->anketa.' ima doseženo omejitev števila vprašanj ('.$count.')!';
break;
case 'limit_responses':
- $title = 'Opozorilo - prekoračena omejitev odgovorov';
- $content = 'Anketa '.$this->anketa.' ima prekoračeno omejitev števila odgovorov ('.$count.')!';
+ $title = 'Opozorilo - dosežena omejitev odgovorov';
+ $content = 'Anketa '.$this->anketa.' ima doseženo omejitev števila odgovorov ('.$count.')!';
break;
case 'limit_vabila':
- $title = 'Opozorilo - prekoračena omejitev vabil';
- $content = 'Anketa '.$this->anketa.' ima prekoračeno omejitev poslanih vabil ('.$count.')!';
+ $title = 'Opozorilo - dosežena omejitev vabil';
+ $content = 'Anketa '.$this->anketa.' ima doseženo omejitev poslanih vabil ('.$count.')!';
break;