diff --git a/admin/survey/classes/class.GDPR.php b/admin/survey/classes/class.GDPR.php
index f16d165de..16a1fdaba 100644
--- a/admin/survey/classes/class.GDPR.php
+++ b/admin/survey/classes/class.GDPR.php
@@ -754,7 +754,7 @@ class GDPR{
echo '
';
// Podrobnosti o zbiranju podatkov (popup v uvodu)
- if($gdpr_settings['about'] == ''){
+ /*if($gdpr_settings['about'] == ''){
$about_array = self::getGDPRInfoArray($ank_id);
$about_text = self::getGDPRTextFromArray($about_array, $type='textarea');
}
@@ -762,7 +762,22 @@ class GDPR{
$about_text = $gdpr_settings['about'];
}
echo ' '.$lang['srv_gdpr_survey_gdpr_about'].':
'.$lang['srv_gdpr_survey_gdpr_about_note'].'';
- echo ' ';
+ echo ' ';*/
+
+ echo ' '.$lang['srv_gdpr_survey_gdpr_about'].':
'.$lang['srv_gdpr_survey_gdpr_about_note'].'';
+ if($language_slo){
+ $about_array = self::getGDPRInfoArray($ank_id, $language_id='1');
+ $about_text = self::getGDPRTextFromArray($about_array, $type='textarea');
+
+ echo ' '.$admin_languages['1'].'';
+ echo '
';
+ }
+ if($language_eng){
+ $about_array = self::getGDPRInfoArray($ank_id, $language_id='2');
+ $about_text = self::getGDPRTextFromArray($about_array, $type='textarea');
+
+ echo ' '.$admin_languages['2'].'';
+ }
echo '
';
@@ -1811,14 +1826,28 @@ class GDPR{
// Vrnemo celoten gdpr text za respondenta (pravice...) v obliki array-a
- public static function getGDPRInfoArray($ank_id){
+ public static function getGDPRInfoArray($ank_id, $language_id=''){
global $global_user_id;
global $lang;
$gdpr_settings = self::getUserSettings();
$gdpr_survey_settings = self::getSurveySettings($ank_id);
- $translation = ($lang['id'] == '1') ? '_slo' : '_eng';
+ // Force language
+ $language_id_bck = '';
+ if($language_id != '' && $lang['id'] != $language_id){
+
+ // Shranimo star jezik da lahko preklopimo nazaj
+ $language_id_bck = $lang['id'];
+
+ $file = '../../lang/'.$language_id.'.php';
+ include($file);
+
+ $translation = ($language_id == '1') ? '_slo' : '_eng';
+ }
+ else{
+ $translation = ($lang['id'] == '1') ? '_slo' : '_eng';
+ }
$result = array();
@@ -1957,7 +1986,14 @@ class GDPR{
$result[7]['heading'] = $lang['note'];
$result[7]['text'][0] = ''.$gdpr_survey_settings['note'.$translation].'';
}
-
+
+
+ // Preklopimo nazaj jezik
+ if($language_id_bck != '' && $language_id_bck != $lang['id']){
+ $file = '../../lang/'.$language_id_bck.'.php';
+ include($file);
+ }
+
return $result;
}
@@ -2069,7 +2105,7 @@ class GDPR{
// OPOMBA
if($gdpr_survey_settings['note'.$translation] != ''){
$result[10]['heading'] = 'XI. '.$lang['note'];
- $result[10]['text'][0] = $gdpr_survey_settings['note'.$translation];
+ $result[10]['text'][0] = ''.$gdpr_survey_settings['note'.$translation].'.';
}
diff --git a/admin/survey/classes/class.Vprasanje.php b/admin/survey/classes/class.Vprasanje.php
index 28b3cf1c6..1138b91c1 100644
--- a/admin/survey/classes/class.Vprasanje.php
+++ b/admin/survey/classes/class.Vprasanje.php
@@ -4889,6 +4889,14 @@ class Vprasanje {
function set_GDPR () {
global $lang;
+ $lang_admin = SurveyInfo::getInstance()->getSurveyColumn('lang_admin');
+ $lang_resp = SurveyInfo::getInstance()->getSurveyColumn('lang_resp');
+
+ // nastavimo na jezik za respondentov vmesnik
+ $file = '../../lang/'.$lang_resp.'.php';
+ include($file);
+
+
$user_settings = GDPR::getSurveySettings($this->anketa);
// GDPR je radio (da / ne) tip vprasanja z predefiniranim textom
@@ -4906,6 +4914,11 @@ class Vprasanje {
// Popravimo, da ima anketa vklopljen gdpr
sisplet_query("INSERT INTO srv_gdpr_anketa (ank_id) VALUES ('".$this->anketa."')");
+
+
+ // nastavimo nazaj na admin jezik
+ $file = '../../lang/'.$lang_admin.'.php';
+ include($file);
}
/**
diff --git a/admin/survey/export/latexclasses/class.LatexGDPR.php b/admin/survey/export/latexclasses/class.LatexGDPR.php
index 6e225e3bd..d1aa83647 100644
--- a/admin/survey/export/latexclasses/class.LatexGDPR.php
+++ b/admin/survey/export/latexclasses/class.LatexGDPR.php
@@ -105,7 +105,7 @@ class LatexGDPR{
$url = $matches[1][$key];
$url_text = $matches[2][$key];
- $tex = str_replace($matches[0][$key], '\textcolor{crta}{ \underline{ \href{'.$url.'}'.'{'.$url_text.'} } }', $tex);
+ $tex = str_replace($matches[0][$key], '\textcolor{crta}{\underline{\href{'.$url.'}'.'{'.$url_text.'}}}', $tex);
}