diff --git a/admin/survey/modules/mod_EVOLI/class.SurveyTeamMeter.php b/admin/survey/modules/mod_EVOLI/class.SurveyTeamMeter.php index c0d5f4c2a..87bbb5035 100644 --- a/admin/survey/modules/mod_EVOLI/class.SurveyTeamMeter.php +++ b/admin/survey/modules/mod_EVOLI/class.SurveyTeamMeter.php @@ -53,7 +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->submodule_form = 'quality_climate_form.php'; $this->execute_params['csv_name'] = 'quality_climate.csv'; @@ -77,7 +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->submodule_form = 'teamship_meter_form.php'; $this->execute_params['csv_name'] = 'evoli_teamship.csv'; @@ -101,7 +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->submodule_form = 'organizational_employeeship_meter_form.php'; $this->execute_params['csv_name'] = 'evoli_team.csv'; @@ -125,7 +125,7 @@ class SurveyTeamMeter{ else{ $this->submodule = 'evoli_teammeter'; $this->submodule_name = 'Team meter'; - $this->submodule_form = 'team_meter.php'; + $this->submodule_form = 'team_meter_form.php'; $this->execute_params['csv_name'] = 'evoli_team.csv'; @@ -327,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/'.$this->submodule_form.'?'; + $url = $site_url.'admin/survey/modules/mod_EVOLI/forms/'.$this->submodule_form.'?'; $url .= 'ank_id='.$this->anketa; $url .= '&language='.$language; $url .= '&email='.$row['email']; diff --git a/admin/survey/modules/mod_EVOLI/form.php b/admin/survey/modules/mod_EVOLI/form.php deleted file mode 100644 index 0fb972994..000000000 --- a/admin/survey/modules/mod_EVOLI/form.php +++ /dev/null @@ -1,54 +0,0 @@ -getAnkId(); - - if($ank_id == 0){ - echo $lang['srv_evoli_form_error'].'!'; - die(); - } - - - // V bazi pogledamo kateri modul ima anketa vklopljen - $sql = sisplet_query("SELECT * FROM srv_anketa_module WHERE ank_id='".$ank_id."' AND modul LIKE '%evoli%'"); - - if(mysqli_num_rows($sql) == 0){ - echo $lang['srv_evoli_form_error_module'].'!'; - die(); - } - - $row = mysqli_fetch_assoc($sql); - - if($row['modul'] == 'evoli_quality_climate'){ - $script_name = 'quality_climate.php'; - } - elseif($row['modul'] == 'teamship_meter'){ - $script_name = 'evoli_teamship_meter.php'; - } - elseif($row['modul'] == 'evoli_organizational_employeeship_meter'){ - $script_name = 'organizational_employeeship_meter.php'; - } - else{ - $script_name = 'team_meter.php'; - } - - - // Redirect na ustrezno skripto - header("Location: ".$site_url."/admin/survey/modules/mod_EVOLI/".$script_name.'?'.$_SERVER['QUERY_STRING']); - - -?> diff --git a/admin/survey/modules/mod_EVOLI/organizational_employeeship_meter.php b/admin/survey/modules/mod_EVOLI/forms/organizational_employeeship_meter_form.php similarity index 100% rename from admin/survey/modules/mod_EVOLI/organizational_employeeship_meter.php rename to admin/survey/modules/mod_EVOLI/forms/organizational_employeeship_meter_form.php diff --git a/admin/survey/modules/mod_EVOLI/quality_climate.php b/admin/survey/modules/mod_EVOLI/forms/quality_climate_form.php similarity index 100% rename from admin/survey/modules/mod_EVOLI/quality_climate.php rename to admin/survey/modules/mod_EVOLI/forms/quality_climate_form.php diff --git a/admin/survey/modules/mod_EVOLI/forms/team_meter_form.php b/admin/survey/modules/mod_EVOLI/forms/team_meter_form.php new file mode 100644 index 000000000..3b3a7b0e4 --- /dev/null +++ b/admin/survey/modules/mod_EVOLI/forms/team_meter_form.php @@ -0,0 +1,133 @@ +'; + echo ''; + + + echo ''; + + echo ''; + + //echo ''; + echo ''; + //echo ''; + echo ''; + //echo ''; + echo ''; + + echo ''; + //echo ''; + echo ''; + //echo ''; + echo ''; + + echo ''; + + echo ''; + + + echo ''; + + + $evoli = new EvoliForm(); + $evoli->setReportType($type='team_meter'); + + + // Glava + echo '
'; + + echo ' '; + + echo '
'; + if($_GET['language'] == 'slo' || $_POST['language'] == 'slo') + echo 'Team Energy Meter'; + elseif($_GET['language'] == 'den' || $_POST['language'] == 'den') + echo 'Team Energy Meter'; + else + echo 'Team Energy Meter'; + echo '
'; + + echo '
'; + + + // Srednji del + echo '
'; + echo '
'; + + + // Submit obrazca + if ($_SERVER["REQUEST_METHOD"] == "POST") { + $evoli->submitForm(); + } + // Izris obrazca + else{ + if($evoli->getAnkId() > 0 && $evoli->getEmail() != ''){ + // Preverimo ce ima user dostop do obrazca (parameter pass v get-u) + if($evoli->checkAccess()) + $evoli->displayForm(); + else + $evoli->displayErrorAccess(); + } + else{ + $evoli->displayError(); + } + } + + echo '
'; + echo '
'; + + // Footer + echo ''; + + echo ''; + + + echo ''; + +?> diff --git a/admin/survey/modules/mod_EVOLI/teamship_meter.php b/admin/survey/modules/mod_EVOLI/forms/teamship_meter_form.php similarity index 100% rename from admin/survey/modules/mod_EVOLI/teamship_meter.php rename to admin/survey/modules/mod_EVOLI/forms/teamship_meter_form.php diff --git a/admin/survey/modules/mod_EVOLI/team_meter.php b/admin/survey/modules/mod_EVOLI/team_meter.php index 3b3a7b0e4..89102c121 100644 --- a/admin/survey/modules/mod_EVOLI/team_meter.php +++ b/admin/survey/modules/mod_EVOLI/team_meter.php @@ -1,133 +1,54 @@ '; - echo ''; - - - echo ''; - - echo ''; - - //echo ''; - echo ''; - //echo ''; - echo ''; - //echo ''; - echo ''; + global $lang; + global $site_url; - echo ''; - //echo ''; - echo ''; - //echo ''; - echo ''; - - echo ''; - - echo ''; - - - echo ''; - - + + // Dekodiramo parametre in dobimo id ankete $evoli = new EvoliForm(); - $evoli->setReportType($type='team_meter'); - - - // Glava - echo '
'; + $ank_id = $evoli->getAnkId(); - echo ' '; + if($ank_id == 0){ + echo $lang['srv_evoli_form_error'].'!'; + die(); + } + - echo '
'; - if($_GET['language'] == 'slo' || $_POST['language'] == 'slo') - echo 'Team Energy Meter'; - elseif($_GET['language'] == 'den' || $_POST['language'] == 'den') - echo 'Team Energy Meter'; - else - echo 'Team Energy Meter'; - echo '
'; + // V bazi pogledamo kateri modul ima anketa vklopljen + $sql = sisplet_query("SELECT * FROM srv_anketa_module WHERE ank_id='".$ank_id."' AND modul LIKE '%evoli%'"); + + if(mysqli_num_rows($sql) == 0){ + echo $lang['srv_evoli_form_error_module'].'!'; + die(); + } + + $row = mysqli_fetch_assoc($sql); + + if($row['modul'] == 'evoli_quality_climate'){ + $script_name = 'quality_climate_form.php'; + } + elseif($row['modul'] == 'teamship_meter'){ + $script_name = 'evoli_teamship_meter_form.php'; + } + elseif($row['modul'] == 'evoli_organizational_employeeship_meter'){ + $script_name = 'organizational_employeeship_meter_form.php'; + } + else{ + $script_name = 'team_meter_form.php'; + } + + + // Redirect na ustrezno skripto + header("Location: ".$site_url."/admin/survey/modules/mod_EVOLI/forms/".$script_name.'?'.$_SERVER['QUERY_STRING']); - echo '
'; - - // Srednji del - echo '
'; - echo '
'; - - - // Submit obrazca - if ($_SERVER["REQUEST_METHOD"] == "POST") { - $evoli->submitForm(); - } - // Izris obrazca - else{ - if($evoli->getAnkId() > 0 && $evoli->getEmail() != ''){ - // Preverimo ce ima user dostop do obrazca (parameter pass v get-u) - if($evoli->checkAccess()) - $evoli->displayForm(); - else - $evoli->displayErrorAccess(); - } - else{ - $evoli->displayError(); - } - } - - echo '
'; - echo '
'; - - // Footer - echo ''; - - echo ''; - - - echo ''; - ?> diff --git a/lang/1.php b/lang/1.php index 292c883e9..3af2c5beb 100644 --- a/lang/1.php +++ b/lang/1.php @@ -7958,7 +7958,7 @@ $lang = array ( 'srv_evoli_form_footer' => "Kontaktirajte pomoč na naslovu info@evoli.si", 'srv_evoli_form_error' => "Napaka! Manjka email naslov ali id ankete", 'srv_evoli_form_error_access' => "Napaka! Nimate dostopa do vnosne forme", - 'srv_evoli_form_error_module' => "Napaka! Anekta nima vklopljenega ustreznega modula", + 'srv_evoli_form_error_module' => "Napaka! Anketa nima vklopljenega ustreznega modula", 'srv_evoli_form_help1' => "Vpišite ime podjetja, ki bo viden na poročilu Energy Meter.", 'srv_evoli_form_help2' => "Vnesite imena timov ali oddelkov, katerim pripadajo zaposleni.
Dodajte ali izbrišite time s pomočjo gumbov + ali –.", 'srv_evoli_form_help3' => "Vpišite začetni in končni datum izpolnjevanja ankete.",