';
+ echo '';
+ }
# neodgovori in uporabnost enot
//if ($admin_type === '0') {
@@ -1890,8 +1892,8 @@ class SurveyAdmin
echo '';
}
- # IP analiza lokacij - gorenje ima to ugasnjeno
- if (!Common::checkModule('gorenje')) {
+ # IP analiza lokacij - gorenje ima to ugasnjeno, volitve imajo tudi ugasnjeno
+ if (!Common::checkModule('gorenje') && !SurveyInfo::getInstance()->checkSurveyModule('voting')) {
echo '
';
- echo '';
+ #langStatistic naj bo viden samo če imamo različne jezike in nimamo volitev
+ if (!Common::checkModule('gorenje') && !SurveyInfo::getInstance()->checkSurveyModule('voting')) {
+
+ $qry_string = "SELECT language FROM srv_user WHERE ank_id = '" . $this->anketa . "' AND preview = '0' AND deleted='0' group by language";
+ $qry = (sisplet_query($qry_string));
+ $cntLang = mysqli_num_rows($qry);
+
+ if ($cntLang > 1) {
+ echo '
';
+ echo '';
+ }
}
echo '';
diff --git a/admin/survey/SurveyAdminSettings.php b/admin/survey/SurveyAdminSettings.php
index 912eadb4e..5d4e29d75 100644
--- a/admin/survey/SurveyAdminSettings.php
+++ b/admin/survey/SurveyAdminSettings.php
@@ -8705,7 +8705,7 @@ class SurveyAdminSettings {
elseif ($_GET['a'] == 'voting'){
// Ce so vabila ze vklopljena ne pustimo vklopa
- if(!isset($modules['voting']) && SurveyInfo::getInstance()->checkSurveyModule('email')){
+ if(isset($modules['voting']) || (!isset($modules['voting']) && SurveyInfo::getInstance()->checkSurveyModule('email'))){
$disabled = ' disabled="disabled"';
$css_disabled = ' gray';
}
@@ -8713,6 +8713,7 @@ class SurveyAdminSettings {
echo '';
echo ' ';
diff --git a/admin/survey/classes/surveyData/class.SurveyDataDisplay.php b/admin/survey/classes/surveyData/class.SurveyDataDisplay.php
index 7996a5b9b..1801af606 100644
--- a/admin/survey/classes/surveyData/class.SurveyDataDisplay.php
+++ b/admin/survey/classes/surveyData/class.SurveyDataDisplay.php
@@ -1104,15 +1104,15 @@ class SurveyDataDisplay{
echo '
';
echo ' ';
echo '
';
-
- // meta
- echo '
';
- echo ' ';
- echo '
';
-
+
// Preverimo ce je vklopljen modul za volitve - potem nimamo identifikatorjev
if(!SurveyInfo::getInstance()->checkSurveyModule('voting')){
+ // Parapodatki
+ echo '
';
+ echo ' ';
+ echo '
';
+
// če imamo sistemske podatke katere moramo prikazovati ločeno - IDENTIFIKATORJI
if(!isset(self::$_HEADERS['_settings']['count_system_data_variables']) || (isset(self::$_HEADERS['_settings']['count_system_data_variables']) && (int)self::$_HEADERS['_settings']['count_system_data_variables'] > 0)) {
echo '
';
-
- // jezik
- // Dobimo vse jezike za katere obstaja jezikovna datoteka
- include_once($site_path.'lang/jeziki.php');
- $jeziki = $lang_all_global['ime'];
- $jeziki['0'] = $lang['language'];
- echo '
'.$lang['lang'].':
';
- echo '
'.$jeziki[$rowu['language']].'
';
+ // Pri volitvah nimamo parapodatkov
+ if (!SurveyInfo::getInstance()->checkSurveyModule('voting')){
+
+ // browser
+ echo '
';
+
+ // jezik
+ // Dobimo vse jezike za katere obstaja jezikovna datoteka
+ include_once($site_path.'lang/jeziki.php');
+ $jeziki = $lang_all_global['ime'];
+ $jeziki['0'] = $lang['language'];
+ echo '
'.$lang['lang'].':
';
+ echo '
'.$jeziki[$rowu['language']].'
';
+ }
// status
echo '
'.$lang['status'].':
';
@@ -3017,77 +3021,78 @@ class SurveyDataDisplay{
echo '
';
+
+ }
+ }
- # preberemo vklopljene module
- //potrebuje se za modul MAZA, da aplikacija izpolni te hidden inpute
- //rabi pa se to za povezavo respondenta med tebelama maza_app_users in srv_user
- if(SurveyInfo::checkSurveyModule('maza')){
- $maza_query = "SELECT mau.identifier, mau.deviceInfo, mau.tracking_log FROM maza_app_users as mau
- JOIN maza_srv_users AS msu ON mau.id = msu.maza_user_id
- JOIN srv_user AS su ON msu.srv_user_id = su.id
- WHERE su.id = '".self::$usr_id."';";
-
- $sql = sisplet_query($maza_query, 'array');
-
- //it is already there
- if(count($sql) > 0){
- //NextPin link
- echo '
';
- }
- }
+ # preberemo vklopljene module
+ //potrebuje se za modul MAZA, da aplikacija izpolni te hidden inpute
+ //rabi pa se to za povezavo respondenta med tebelama maza_app_users in srv_user
+ if(SurveyInfo::checkSurveyModule('maza')){
+ $maza_query = "SELECT mau.identifier, mau.deviceInfo, mau.tracking_log FROM maza_app_users as mau
+ JOIN maza_srv_users AS msu ON mau.id = msu.maza_user_id
+ JOIN srv_user AS su ON msu.srv_user_id = su.id
+ WHERE su.id = '".self::$usr_id."';";
+
+ $sql = sisplet_query($maza_query, 'array');
+
+ //it is already there
+ if(count($sql) > 0){
+ //NextPin link
+ echo '
';
}
$individual = (int)$this->surveySettings['individual_invitation'];
diff --git a/admin/survey/modules/mod_voting/class.SurveyVoting.php b/admin/survey/modules/mod_voting/class.SurveyVoting.php
index fdd6dd2f9..74dd8ee7b 100644
--- a/admin/survey/modules/mod_voting/class.SurveyVoting.php
+++ b/admin/survey/modules/mod_voting/class.SurveyVoting.php
@@ -45,7 +45,13 @@ class SurveyVoting{
echo '';
diff --git a/lang/1.php b/lang/1.php
index 6a2914594..5cdfa3820 100644
--- a/lang/1.php
+++ b/lang/1.php
@@ -3110,6 +3110,12 @@ $lang = array (
"srv_zakljucek_vprasalnika" => "Zaključek vprašalnika",
"srv_kviz_konec_note" => "Če ni izbrana nobena opcija, vidi rezultate samo administrator",
"srv_voting" => "Volitve",
+ "srv_voting_info" => "Modul volitve omogoča pošiljanje vabil z izklopom vseh parapodatkov in brez kakršnekoli možnosti povezovanja podatkov z elektronskimi naslovi in drugimi identifikatorji. Po vklopu, izklop modula ni več mogoč!",
+ "srv_voting_edit1" => "Vprašalnik urejate v zavihku",
+ "srv_voting_edit2" => "Urejanje",
+ "srv_voting_invitations1" => "Prejemnike vabil in sporočilo za vabilo k volitvam urejate v",
+ "srv_voting_invitations2" => "vmesniku za pošiljanje vabil",
+ "srv_voting_warning" => "Vabila so individualizirana zgolj za namen pošiljanja vabil. Ko so vabila poslana, povezovanje med elektronskim naslovom in odgovori respondenta niso mogoči.",
"srv_advanced_paradata" => "Napredni parapodatki",
"srv_advanced_paradata_collect_post_time" => "Beleži \"post time\"",
"srv_json_survey_export" => "JSON izvoz ankete",
diff --git a/lang/2.php b/lang/2.php
index 64effc641..95aaf2ff1 100644
--- a/lang/2.php
+++ b/lang/2.php
@@ -3082,6 +3082,12 @@ $lang = array (
"srv_zakljucek_vprasalnika" => "Survey end",
"srv_kviz_konec_note" => "If no option is selected, only administrator can view results",
"srv_voting" => "Voting",
+ "srv_voting_info" => "The voting module allows you to send invitations by turning off all paraadata and without any possibility of associating data with e-mail addresses and other identifiers. After switching on, switching off the module is no longer possible!",
+ "srv_voting_edit1" => "You can edit the questionnaire in a tab",
+ "srv_voting_edit2" => "Edit",
+ "srv_voting_invitations1" => "Email invitations are edited in",
+ "srv_voting_invitations2" => "Email invitations interface",
+ "srv_voting_warning" => "Invitations are individualized for the purpose of sending invitations only. Once the invitations are sent, the link between the e-mail address and the respondent's answers is not possible.",
"srv_advanced_paradata" => "Advanced paradata",
"srv_advanced_paradata_collect_post_time" => "Collect \"post time\"",
"srv_json_survey_export" => "JSON survey export",
diff --git a/public/css/admin.css b/public/css/admin.css
index 4ac90ac05..813fe20d7 100644
--- a/public/css/admin.css
+++ b/public/css/admin.css
@@ -19617,7 +19617,7 @@ and open the template in the editor.
max-width: 700px;
margin: 15px 10px 10px 5px;
display: inline-block;
- padding: 10px 10px 10px 10px;
+ padding: 0 10px 10px 10px;
border: 1px solid #c8e3f8;
background-color: #f5fafe;
}
diff --git a/resources/sass/admin/publish/settings.scss b/resources/sass/admin/publish/settings.scss
index 4982a7837..789ca3989 100644
--- a/resources/sass/admin/publish/settings.scss
+++ b/resources/sass/admin/publish/settings.scss
@@ -136,7 +136,7 @@ and open the template in the editor.
max-width:700px;
margin: 15px 10px 10px 5px;
display:inline-block;
- padding:10px 10px 10px 10px;
+ padding: 0 10px 10px 10px;
border: 1px solid $soft_blue;
background-color: $soft_blue_very_lighten;