Popravki opozoril pri presezenem limitu - V DELU

This commit is contained in:
pero1203 2021-09-21 12:16:48 +02:00
parent 8e09677ab3
commit 4165fa101b

View File

@ -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;