Omejitev stevila odgovorov - obvestilo adminu se poslje ob vsakem veckratniku dosezenega limita (npr. 5000, 10000, 15000...)

This commit is contained in:
pero1203 2022-07-20 11:12:31 +02:00
parent ead4ef132a
commit 82f196b226

View File

@ -84,9 +84,10 @@ class SurveyCheck {
// Dobimo stevilo odgovorov na anketo // Dobimo stevilo odgovorov na anketo
$stevilo_odgovorov = SurveyInfo::getInstance()->getSurveyAnswersCount(); $stevilo_odgovorov = SurveyInfo::getInstance()->getSurveyAnswersCount();
$stevilo_odgovorov_limit = AppSettings::getInstance()->getSetting('app_limits-response_count_limit');
// Obvestilo (mail adminu) posljemo pri dosezeni stevilki // Obvestilo (mail adminu) posljemo pri dosezeni stevilki
if($stevilo_odgovorov == AppSettings::getInstance()->getSetting('app_limits-response_count_limit')){ if($stevilo_odgovorov > 0 && $stevilo_odgovorov % $stevilo_odgovorov_limit === 0){
$this->sendAlert($alert_type='limit_responses', $stevilo_odgovorov); $this->sendAlert($alert_type='limit_responses', $stevilo_odgovorov);
// Deaktiviramo anketo, ce je aktivna ? // Deaktiviramo anketo, ce je aktivna ?