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
|
||||
$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 = '<a href="'.$site_url.'admin/survey/index.php?anketa='.$this->anketa.'">Anketa '.$this->anketa.'</a> ima prekoračeno omejitev števila vprašanj ('.$count.')!';
|
||||
$title = 'Opozorilo - dosežena omejitev vprašanj';
|
||||
$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;
|
||||
|
||||
case 'limit_responses':
|
||||
$title = 'Opozorilo - prekorač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.')!';
|
||||
$title = 'Opozorilo - dosežena omejitev odgovorov';
|
||||
$content = '<a href="'.$site_url.'admin/survey/index.php?anketa='.$this->anketa.'">Anketa '.$this->anketa.'</a> ima doseženo omejitev števila odgovorov ('.$count.')!';
|
||||
|
||||
break;
|
||||
|
||||
case 'limit_vabila':
|
||||
$title = 'Opozorilo - prekorač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.')!';
|
||||
$title = 'Opozorilo - dosežena omejitev vabil';
|
||||
$content = '<a href="'.$site_url.'admin/survey/index.php?anketa='.$this->anketa.'">Anketa '.$this->anketa.'</a> ima doseženo omejitev poslanih vabil ('.$count.')!';
|
||||
|
||||
break;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user