diff --git a/admin/survey/modules/mod_EVOLI/class.EvoliForm.php b/admin/survey/modules/mod_EVOLI/class.EvoliForm.php index 1d8d751d9..d660cc028 100644 --- a/admin/survey/modules/mod_EVOLI/class.EvoliForm.php +++ b/admin/survey/modules/mod_EVOLI/class.EvoliForm.php @@ -361,7 +361,12 @@ class EvoliForm { $sql = sisplet_query("SELECT id FROM srv_evoli_teammeter WHERE ank_id='".$this->anketa."' AND skupina_id='".$this->group_id."'"); $row = mysqli_fetch_array($sql); - $tm_group['tm_id'] = $row['id']; + $tm_group['tm_id'] = $row['id']; + + // Se povecamo max kvoto + if(count($email_list) > 0){ + $sqlI = sisplet_query("UPDATE srv_evoli_teammeter SET kvota_max=kvota_max+".count($email_list)." WHERE ank_id='".$this->anketa."' AND skupina_id='".$this->group_id."'"); + } } // Drugace dodamo novo skupino/podjetje else{ diff --git a/admin/survey/modules/mod_EVOLI/class.SurveyTeamMeter.php b/admin/survey/modules/mod_EVOLI/class.SurveyTeamMeter.php index 125d959d6..c0d5f4c2a 100644 --- a/admin/survey/modules/mod_EVOLI/class.SurveyTeamMeter.php +++ b/admin/survey/modules/mod_EVOLI/class.SurveyTeamMeter.php @@ -16,6 +16,7 @@ class SurveyTeamMeter{ var $submodule = ''; // Ista funkcionalnost za evoli module evoli_teammeter, evoli_quality_climate, evoli_teamship_meter in evoli_organizational_employeeship_meter var $submodule_name = ''; + var $submodule_form = ''; var $execute_params = array(); var $debug = false; @@ -52,6 +53,7 @@ class SurveyTeamMeter{ if(isset($modules['evoli_quality_climate'])){ $this->submodule = 'evoli_quality_climate'; $this->submodule_name = 'Quality climate'; + $this->submodule_form = 'quality_climate.php'; $this->execute_params['csv_name'] = 'quality_climate.csv'; @@ -75,6 +77,7 @@ class SurveyTeamMeter{ elseif(isset($modules['evoli_teamship_meter'])){ $this->submodule = 'evoli_teamship_meter'; $this->submodule_name = 'Teamship meter'; + $this->submodule_form = 'teamship_meter.php'; $this->execute_params['csv_name'] = 'evoli_teamship.csv'; @@ -98,6 +101,7 @@ class SurveyTeamMeter{ elseif(isset($modules['evoli_organizational_employeeship_meter'])){ $this->submodule = 'evoli_organizational_employeeship_meter'; $this->submodule_name = 'Organizational employeeship meter'; + $this->submodule_form = 'organizational_employeeship_meter.php'; $this->execute_params['csv_name'] = 'evoli_team.csv'; @@ -121,6 +125,7 @@ class SurveyTeamMeter{ else{ $this->submodule = 'evoli_teammeter'; $this->submodule_name = 'Team meter'; + $this->submodule_form = 'team_meter.php'; $this->execute_params['csv_name'] = 'evoli_team.csv'; @@ -322,7 +327,7 @@ class SurveyTeamMeter{ // Naknadno posiljanje vabil // https://tools.evoli.si/admin/survey/modules/mod_EVOLI/team_meter.php?ank_id=SURVEY_ID&email=CLIENT_EMAIL&departments=1&language=slo&pass=GENERATED_PASSWORD - $url = $site_url.'admin/survey/modules/mod_EVOLI/team_meter.php?'; + $url = $site_url.'admin/survey/modules/mod_EVOLI/'.$this->submodule_form.'?'; $url .= 'ank_id='.$this->anketa; $url .= '&language='.$language; $url .= '&email='.$row['email'];