Popravki opozoril pri presezenem limitu - V DELU
This commit is contained in:
parent
8e09677ab3
commit
4165fa101b
@ -32,12 +32,13 @@ class SurveyCheck {
|
|||||||
// Dobimo stevilo vprasanj v anketi
|
// Dobimo stevilo vprasanj v anketi
|
||||||
$stevilo_vprasanj = SurveyInfo::getInstance()->getSurveyQuestionCount();
|
$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
|
// Ce je v anketi ze vec vprasanj kot je limit
|
||||||
if($stevilo_vprasanj > $app_limits['question_count_limit']){
|
if($stevilo_vprasanj > $app_limits['question_count_limit']){
|
||||||
|
|
||||||
// Posljemo mail adminu
|
|
||||||
$this->sendAlert($alert_type='limit_spremenljivke', $stevilo_vprasanj);
|
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
@ -62,12 +63,13 @@ class SurveyCheck {
|
|||||||
|
|
||||||
$stevilo_vabil = $row['stevilo_vabil'];
|
$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
|
// Ce je poslanih ze vec vabil kot je limit
|
||||||
if($stevilo_vabil > $app_limits['invitation_count_limit']){
|
if($stevilo_vabil > $app_limits['invitation_count_limit']){
|
||||||
|
|
||||||
// Posljemo mail adminu
|
|
||||||
$this->sendAlert($alert_type='limit_vabila', $stevilo_vabil);
|
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
@ -86,12 +88,13 @@ class SurveyCheck {
|
|||||||
// Dobimo stevilo odgovorov na anketo
|
// Dobimo stevilo odgovorov na anketo
|
||||||
$stevilo_odgovorov = SurveyInfo::getInstance()->getSurveyAnswersCount();
|
$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
|
// Ce je na anketo ze vec responsov kot je limit
|
||||||
if($stevilo_odgovorov > $app_limits['response_count_limit']){
|
if($stevilo_odgovorov > $app_limits['response_count_limit']){
|
||||||
|
|
||||||
// Posljemo mail adminu
|
|
||||||
$this->sendAlert($alert_type='limit_responses', $stevilo_odgovorov);
|
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
@ -148,24 +151,29 @@ class SurveyCheck {
|
|||||||
// Posljemo obvestilo adminu o prebitem limitu, phishing anketi...
|
// Posljemo obvestilo adminu o prebitem limitu, phishing anketi...
|
||||||
private function sendAlert($alert_type, $count=0){
|
private function sendAlert($alert_type, $count=0){
|
||||||
global $site_url;
|
global $site_url;
|
||||||
|
global $lastna_instalacija;
|
||||||
|
|
||||||
|
// Alerta ne posljemo na lastnih instalacijah
|
||||||
|
if($lastna_instalacija)
|
||||||
|
return;
|
||||||
|
|
||||||
switch($alert_type){
|
switch($alert_type){
|
||||||
|
|
||||||
case 'limit_spremenljivke':
|
case 'limit_spremenljivke':
|
||||||
$title = 'Opozorilo - prekoračena omejitev vprašanj';
|
$title = 'Opozorilo - dosežena omejitev vprašanj';
|
||||||
$content = '<a href="'.$site_url.'admin/survey/index.php?anketa='.$this->anketa.'">Anketa '.$this->anketa.'</a> ima prekoračeno omejitev števila vprašanj ('.$count.')!';
|
$content = '<a href="'.$site_url.'admin/survey/index.php?anketa='.$this->anketa.'">Anketa '.$this->anketa.'</a> ima doseženo omejitev števila vprašanj ('.$count.')!';
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'limit_responses':
|
case 'limit_responses':
|
||||||
$title = 'Opozorilo - prekoračena omejitev odgovorov';
|
$title = 'Opozorilo - dosežena omejitev odgovorov';
|
||||||
$content = '<a href="'.$site_url.'admin/survey/index.php?anketa='.$this->anketa.'">Anketa '.$this->anketa.'</a> ima prekoračeno omejitev števila odgovorov ('.$count.')!';
|
$content = '<a href="'.$site_url.'admin/survey/index.php?anketa='.$this->anketa.'">Anketa '.$this->anketa.'</a> ima doseženo omejitev števila odgovorov ('.$count.')!';
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'limit_vabila':
|
case 'limit_vabila':
|
||||||
$title = 'Opozorilo - prekoračena omejitev vabil';
|
$title = 'Opozorilo - dosežena omejitev vabil';
|
||||||
$content = '<a href="'.$site_url.'admin/survey/index.php?anketa='.$this->anketa.'">Anketa '.$this->anketa.'</a> ima prekoračeno omejitev poslanih vabil ('.$count.')!';
|
$content = '<a href="'.$site_url.'admin/survey/index.php?anketa='.$this->anketa.'">Anketa '.$this->anketa.'</a> ima doseženo omejitev poslanih vabil ('.$count.')!';
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user