From b3f2e4d37714bef4e078901cf89fe747c5649fc1 Mon Sep 17 00:00:00 2001 From: pero1203 Date: Fri, 26 Feb 2021 09:36:26 +0100 Subject: [PATCH] Popravki prevajanja gdpr vprasanja --- admin/survey/Branching.php | 46 ++++++++++++++++++----- admin/survey/classes/class.Prevajanje.php | 13 +------ 2 files changed, 38 insertions(+), 21 deletions(-) diff --git a/admin/survey/Branching.php b/admin/survey/Branching.php index ab16ece70..5cb29e147 100644 --- a/admin/survey/Branching.php +++ b/admin/survey/Branching.php @@ -1641,13 +1641,30 @@ class Branching { echo ''; } // Kvota - else if($row['tip'] == 25){ + elseif($row['tip'] == 25){ echo '
'; echo $row['naslov']; echo '
'; } + // GDPR vprasanje in prevajanje - prevedemo v anglescino + elseif($prevajanje && $row['variable'] == 'gdpr'){ + + // nastavimo na jezik za respondentov vmesnik + $language_id_bck = $lang['id']; + $file = ($this->lang_id == '1') ? '../../lang/1.php' : '../../lang/2.php'; + @include($file); + + $gdpr_naslov = GDPR::getSurveyIntro($this->anketa); + + echo '
lang_id!=null ? ' default="1"':'').'>'; + echo $gdpr_naslov; + echo '
'; + + // nastavimo nazaj na admin jezik + $file = '../../lang/'.$language_id_bck.'.php'; + @include($file); + } else{ - //echo '
lang_id!=null ? ' default="1"':'').'>'; echo '
lang_id!=null ? ' default="1"':'').'>'; echo $row['naslov']; echo '
'; @@ -1929,6 +1946,23 @@ class Branching { save('lang_id', $this->lang_id); $naslov = \App\Controllers\LanguageController::getInstance()->srv_language_vrednost($row1['id']); if ($naslov != '') $row1['naslov'] = $naslov; + + // Prevajanje in gdpr + if($prevajanje && $row['variable'] == 'gdpr'){ + + $gdpr_answer = ''; + + if($row1['variable'] == '2') + $gdpr_answer = 'yes'; + + if($row1['variable'] == '1') + $gdpr_answer = 'no'; + + // Prevedemo gdpr odgovore + if($gdpr_answer != ''){ + $row1['naslov'] = $lang['srv_gdpr_intro_'.$gdpr_answer]; + } + } } // Ce je variabla ne vem in imamo vklopljen prikaz ob opozorilu -> rdec @@ -6921,8 +6955,6 @@ class Branching { echo ''; } else { echo ''; -// echo ''; -// echo ''; } echo ''; @@ -7228,12 +7260,6 @@ class Branching { echo ''; echo ''."\n\r"; - - /* kaj je to?? - echo ' '."\n\r"; - */ } /** diff --git a/admin/survey/classes/class.Prevajanje.php b/admin/survey/classes/class.Prevajanje.php index e58854db2..5a81263e5 100644 --- a/admin/survey/classes/class.Prevajanje.php +++ b/admin/survey/classes/class.Prevajanje.php @@ -563,12 +563,8 @@ class Prevajanje { $this->Branching->introduction_conclusion(-1); elseif ($spremenljivka == -2) $this->Branching->introduction_conclusion(-2); - else{ + else $this->Branching->vprasanje($spremenljivka); - if ($row['tip'] == 7 && $row['ranking_k'] == 1){ //ce je tip vprasanja stevilo in je postavitev slider - //echo '
'; //pokomentiral, ker se sedaj pojavi težava pri izpisu v prevodu - } - } echo ''; @@ -585,13 +581,8 @@ class Prevajanje { $this->Branching->introduction_conclusion(-1); elseif ($spremenljivka == -2) $this->Branching->introduction_conclusion(-2); - else{ + else $this->Branching->vprasanje($spremenljivka, true); //poklici izris vprasanja za prevajanje (za enkrat je drugi argument pomemben le za slider) - - if ($row['tip'] == 7 && $row['ranking_k'] == 1){ //ce je tip vprasanja stevilo in je postavitev slider - //echo ''; //pokomentiral, ker se sedaj pojavi težava pri izpisu v prevodu - } - } echo '';