';
diff --git a/admin/survey/SurveyAdminAjax.php b/admin/survey/SurveyAdminAjax.php
index 5ee721642..c75f561cb 100644
--- a/admin/survey/SurveyAdminAjax.php
+++ b/admin/survey/SurveyAdminAjax.php
@@ -4303,10 +4303,10 @@ class SurveyAdminAjax {
}
echo '
';
if ( $_POST['spremenljivka'] == -1 ) {
- \App\Controllers\BodyController::getInstance()->displayIntroduction();
+ \App\Controllers\BodyController::getInstance()->displayIntroductionContent();
}
elseif ( $_POST['spremenljivka'] == -2 ) {
- \App\Controllers\BodyController::getInstance()->displayKonec();
+ \App\Controllers\BodyController::getInstance()->displayKonecContent();
}
elseif ( $_POST['spremenljivka'] == -3 ) {
\App\Controllers\StatisticController::displayStatistika();
diff --git a/admin/survey/SurveyAdminSettings.php b/admin/survey/SurveyAdminSettings.php
index aff2d3ef7..f50f9f3a7 100644
--- a/admin/survey/SurveyAdminSettings.php
+++ b/admin/survey/SurveyAdminSettings.php
@@ -5920,8 +5920,8 @@ class SurveyAdminSettings {
return $total;
}
- $skupni_cas = (bcdiv($total, 60, 0)>0?bcdiv($total, 60, 0).'min ':'').''.round(bcmod($total, 60), 0).'s';
- $skupni_cas_brez_pogojev = (bcdiv($total_brez_pogojev, 60, 0)>0?bcdiv($total_brez_pogojev, 60, 0).'min ':'').''.round(bcmod($total_brez_pogojev, 60), 0).'s';
+ $skupni_cas = (bcdiv($total, 60, 0)>0?bcdiv($total, 60, 0).'
min ':'').''.round(bcmod($total, 60), 0).'
s ';
+ $skupni_cas_brez_pogojev = (bcdiv($total_brez_pogojev, 60, 0)>0?bcdiv($total_brez_pogojev, 60, 0).'
min ':'').''.round(bcmod($total_brez_pogojev, 60), 0).'
s ';
if ($samo_izracunaj_skupini_cas == 1)
return $skupni_cas;
@@ -5949,7 +5949,7 @@ class SurveyAdminSettings {
echo '
'.($row['naslov']!=''?$row['naslov']:$lang['srv_intro_label']).' ';
echo '
';
- echo ($time[0]<60?round($time[0],1).'s ':round($time[0]/60,1).'min ').'/ '.($time[1]<60?round($time[1],1).'s ':round($time[1]/60,1).'min ').' ';
+ echo ($time[0]<60?round($time[0],1).'s ':round($time[0]/60,1).'min ').'/ '.($time[1]<60?round($time[1],1).'s ':round($time[1]/60,1).'min ').' ';
echo ' ';
echo '
';
@@ -6030,7 +6030,7 @@ class SurveyAdminSettings {
echo '';
}
- echo ' '.$lang['srv_casi_po_vprasanjih_skupaj'].' '.(bcdiv($bruto_total, 60, 0)>0?bcdiv($bruto_total, 60, 0).'min ':'').''.round(bcmod($bruto_total, 60), 0).'s '.(bcdiv($neto_total, 60, 0)>0?bcdiv($neto_total, 60, 0).'min ':'').''.round(bcmod($neto_total, 60), 0).'s / '.(bcdiv($bruto_total, 60, 0)>0?bcdiv($bruto_total, 60, 0).'min ':'').''.round(bcmod($bruto_total, 60), 0).'s ';
+ echo '
'.$lang['srv_casi_po_vprasanjih_skupaj'].' '.(bcdiv($bruto_total, 60, 0)>0?bcdiv($bruto_total, 60, 0).'min ':'').''.round(bcmod($bruto_total, 60), 0).'s '.(bcdiv($neto_total, 60, 0)>0?bcdiv($neto_total, 60, 0).'min ':'').''.round(bcmod($neto_total, 60), 0).'s / '.(bcdiv($bruto_total, 60, 0)>0?bcdiv($bruto_total, 60, 0).'min ':'').''.round(bcmod($bruto_total, 60), 0).'s ';
echo '';
echo '
';
@@ -6063,7 +6063,7 @@ class SurveyAdminSettings {
echo '
'.$block_labels_by_number[$vrstni_red+1].' ';
echo '
';
- echo ($time[0]<60?round($time[0],1).'s ':round($time[0]/60,1).'min ').'/ '.($time[1]<60?round($time[1],1).'s ':round($time[1]/60,1).'min ').' ';
+ echo ($time[0]<60?round($time[0],1).'s ':round($time[0]/60,1).'min ').'/ '.($time[1]<60?round($time[1],1).'s ':round($time[1]/60,1).'min ').' ';
echo ' ';
echo '
';
@@ -6076,7 +6076,7 @@ class SurveyAdminSettings {
echo '';
}
- echo ' '.$lang['srv_casi_po_vprasanjih_skupaj'].' '.(bcdiv($totalb, 60, 0)>0?bcdiv($totalb, 60, 0).'min ':'').''.round(bcmod($totalb, 60), 0).'s ';
+ echo '
'.$lang['srv_casi_po_vprasanjih_skupaj'].' '.(bcdiv($totalb, 60, 0)>0?bcdiv($totalb, 60, 0).'min ':'').''.round(bcmod($totalb, 60), 0).'s ';
echo '';
@@ -6148,7 +6148,7 @@ class SurveyAdminSettings {
}
}
- echo '
'.$lang['srv_casi_po_vprasanjih_skupaj'].' '.(bcdiv($bruto_total, 60, 0)>0?bcdiv($bruto_total, 60, 0).'min ':'').''.round(bcmod($bruto_total, 60), 0).'s '.(bcdiv($neto_total, 60, 0)>0?bcdiv($neto_total, 60, 0).'min ':'').''.round(bcmod($neto_total, 60), 0).'s / '.(bcdiv($bruto_total, 60, 0)>0?bcdiv($bruto_total, 60, 0).'min ':'').''.round(bcmod($bruto_total, 60), 0).'s ';
+ echo '
'.$lang['srv_casi_po_vprasanjih_skupaj'].' '.(bcdiv($bruto_total, 60, 0)>0?bcdiv($bruto_total, 60, 0).'min ':'').''.round(bcmod($bruto_total, 60), 0).'s '.(bcdiv($neto_total, 60, 0)>0?bcdiv($neto_total, 60, 0).'min ':'').''.round(bcmod($neto_total, 60), 0).'s / '.(bcdiv($bruto_total, 60, 0)>0?bcdiv($bruto_total, 60, 0).'min ':'').''.round(bcmod($bruto_total, 60), 0).'s ';
echo '';
echo '
';
@@ -6641,12 +6641,12 @@ class SurveyAdminSettings {
if ($max == 0) return;
if ($samo_izracunaj_skupini_cas == 1)
- return (bcdiv($total, 60, 0)>0?bcdiv($total, 60, 0).'min ':'').''.round(bcmod($total, 60), 0).'s';
+ return (bcdiv($total, 60, 0)>0?bcdiv($total, 60, 0).'
min ':'').''.round(bcmod($total, 60), 0).'
s ';
// izpis
- $skupni_cas = (bcdiv($total, 60, 0)>0?bcdiv($total, 60, 0).'min ':'').''.round(bcmod($total, 60), 0).'s';
- $predviden_cas = (bcdiv($total_predvideni, 60, 0)>0?bcdiv($total_predvideni, 60, 0).'min ':'').''.round(bcmod($total_predvideni, 60), 0);
+ $skupni_cas = (bcdiv($total, 60, 0)>0?bcdiv($total, 60, 0).'
min ':'').''.round(bcmod($total, 60), 0).'
s ';
+ $predviden_cas = (bcdiv($total_predvideni, 60, 0)>0?bcdiv($total_predvideni, 60, 0).'
min ':'').''.round(bcmod($total_predvideni, 60), 0);
echo '
'.$lang['srv_total_trajanje'].' ';
echo ''.$lang['srv_dejansko_trajanje_real'].':
';
@@ -6661,6 +6661,7 @@ class SurveyAdminSettings {
echo '';
echo ''.$lang['srv_casi_po_straneh_stran'].' ';
echo ''.$lang['srv_neto_v_cas'];
+
if ($_GET['predvideni'] == 1) {
echo ' / '.$lang['srv_testiranje_predvidenicas_1'];
}
@@ -6677,14 +6678,14 @@ class SurveyAdminSettings {
echo ' ';
echo ''.($row['naslov']!=''?$row['naslov']:$lang['srv_intro_label']).' ';
- echo ''.($time<60 ? round($time,1).'s ' : round($time/60,1).'min ');
+ echo ' '.($time<60 ? round($time,1).'s ' : round($time/60,1).'min ');
if ($_GET['predvideni'] == 1) {
if ($rezanje_preskocene == 1)
$time = $expected_time[$vrstni_red][0];
else
$time = $expected_time[$vrstni_red][1];
- echo ' / '.($time<60 ? round($time,1).'s ' : round($time/60,1).'min ').' ';
+ echo ' / '.($time<60 ? round($time,1).'s ' : round($time/60,1).'min ').' ';
}
echo ' ';
diff --git a/admin/survey/classes/class.GDPR.php b/admin/survey/classes/class.GDPR.php
index 0211672c3..d5a9e612a 100644
--- a/admin/survey/classes/class.GDPR.php
+++ b/admin/survey/classes/class.GDPR.php
@@ -1540,20 +1540,20 @@ class GDPR{
$naslov = ''.$lang['srv_gdpr_intro_title'].' ';
$naslov .= ''.$lang['srv_gdpr_intro'].':
';
- $naslov .= '';
+ $naslov .= ' ';
if($user_settings['name'])
- $naslov .= ''.$lang['srv_gdpr_intro_name'].' ';
+ $naslov .= ' '.$lang['srv_gdpr_intro_name'].' ';
if($user_settings['email'])
- $naslov .= ''.$lang['srv_gdpr_intro_email'].' ';
+ $naslov .= ' '.$lang['srv_gdpr_intro_email'].' ';
if($user_settings['location'])
- $naslov .= ''.$lang['srv_gdpr_intro_location'].' ';
+ $naslov .= ' '.$lang['srv_gdpr_intro_location'].' ';
if($user_settings['phone'])
- $naslov .= ''.$lang['srv_gdpr_intro_phone'].' ';
+ $naslov .= ' '.$lang['srv_gdpr_intro_phone'].' ';
if($user_settings['web'])
- $naslov .= ''.$lang['srv_gdpr_intro_web'].' ';
+ $naslov .= ' '.$lang['srv_gdpr_intro_web'].' ';
if($user_settings['other'])
- $naslov .= ''.$lang['srv_gdpr_intro_other'].' - '.$user_settings['other_text'.$translation].' ';
- $naslov .= ' ';
+ $naslov .= ' '.$lang['srv_gdpr_intro_other'].' - '.$user_settings['other_text'.$translation].' ';
+ $naslov .= ' ';
$naslov .= ''.$lang['srv_gdpr_intro2'];
$naslov .= ' '.$lang['srv_gdpr_intro3'].'
';
diff --git a/admin/survey/classes/class.SurveyCheck.php b/admin/survey/classes/class.SurveyCheck.php
index ba8715fb9..2e81972ae 100644
--- a/admin/survey/classes/class.SurveyCheck.php
+++ b/admin/survey/classes/class.SurveyCheck.php
@@ -84,9 +84,10 @@ class SurveyCheck {
// Dobimo stevilo odgovorov na anketo
$stevilo_odgovorov = SurveyInfo::getInstance()->getSurveyAnswersCount();
+ $stevilo_odgovorov_limit = AppSettings::getInstance()->getSetting('app_limits-response_count_limit');
// Obvestilo (mail adminu) posljemo pri dosezeni stevilki
- if($stevilo_odgovorov == AppSettings::getInstance()->getSetting('app_limits-response_count_limit')){
+ if($stevilo_odgovorov > 0 && $stevilo_odgovorov % $stevilo_odgovorov_limit === 0){
$this->sendAlert($alert_type='limit_responses', $stevilo_odgovorov);
// Deaktiviramo anketo, ce je aktivna ?
diff --git a/admin/survey/classes/class.SurveyDiagnostics.php b/admin/survey/classes/class.SurveyDiagnostics.php
index 4f058e48f..557f37066 100644
--- a/admin/survey/classes/class.SurveyDiagnostics.php
+++ b/admin/survey/classes/class.SurveyDiagnostics.php
@@ -472,6 +472,27 @@ class SurveyDiagnostics
echo '';
echo '
';
+
+ echo '
';
+ echo '
'.$lang['srv_neto_v_cas'].'
';
+
+ // Dejansko trajanje
+ $sas = new SurveyAdminSettings();
+ $dejanski_cas = ($sas->testiranje_cas(1) == null) ? '-' : $sas->testiranje_cas(1);
+ echo '
'.$dejanski_cas.'
';
+ if ($sas->testiranje_cas(1) == null)
+ echo $lang['srv_data_no_data'];
+ else
+ echo '
'.$lang['srv_testiranje_cas_info'].' ';
+ echo '
'; #box
+
+ //Ocena trajanja
+ echo '
'; #box
+
echo '
'; #lastnosti_left
echo '
'; #lastnosti_middle
+ //Ostale lastnosti ankete
echo '
';
+
+ echo '
';
+ echo '
';
+ echo '
'.$lang['srv_diagnostic_4_element_9'].':
';
+ echo '
'.$lang['srv_diagnostic_4_element_5'].':
';
+ echo '
'.$lang['srv_diagnostic_4_element_5a'].':
';
+ echo '
'.$lang['srv_diagnostic_4_element_8'].':
';
+ echo '
'.$lang['srv_diagnostic_4_element_2'].':
';
+ echo '
'.$lang['srv_diagnostic_4_element_3'].':
';
+ echo '
'.$lang['srv_diagnostic_4_element_4'].':
';
+ echo '
';
+ echo '
';
+ echo '
'.(int)SurveyInfo::getSurveyGroupCount() . ' ' . ((int)SurveyInfo::getSurveyGroupCount() == 1 ? $lang['page']: $lang['srv_diagnostics_strani']).'
';
+ echo '
'.(int)$this->cnt_spremenljivka . ' ' . ((int)$this->cnt_spremenljivka == 1 ? $lang['srv_casi_po_vprasanjih_vprasanje'] : ((int)$this->cnt_spremenljivka == 2 ? $lang['srv_info_questions2'] : ((int)$this->cnt_spremenljivka > 4 || (int)$this->cnt_spremenljivka == 0 ? $lang['srv_info_questions1'] : $lang['srv_info_questions3']) )).'
';
+ echo '
'.(int)$this->cnt_hidden . ' '. ((int)$this->cnt_hidden == 1 ? $lang['srv_hidden_text'] : ((int)$this->cnt_hidden == 2 ? $lang['srv_hidden_text2'] : ((int)$this->cnt_hidden > 4 || (int)$this->cnt_hidden == 0 ? $lang['srv_hidden_text4'] : $lang['srv_hidden_text3']) )). ' ' . ((int)$this->cnt_hidden == 1 ? $lang['srv_casi_po_vprasanjih_vprasanje'] : ((int)$this->cnt_hidden == 2 ? $lang['srv_info_questions2'] : ((int)$this->cnt_hidden > 4 || (int)$this->cnt_hidden == 0 ? $lang['srv_info_questions1'] : $lang['srv_info_questions3']) )).'
';
+ echo '
'.(int)SurveyInfo::getSurveyVariableCount() . ' ' . ((int)SurveyInfo::getSurveyVariableCount() == 1 ? $lang['srv_spremenljivka'] : ((int)SurveyInfo::getSurveyVariableCount() == 2 ? $lang['srv_spremenljivka2'] : ((int)SurveyInfo::getSurveyVariableCount() > 4 || (int)SurveyInfo::getSurveyVariableCount() == 0 ? $lang['srv_spremenljivka4'] : $lang['srv_spremenljivka3']) )).'
';
+ echo '
'.(int)$this->cnt_conditions . ' ' . ((int)$this->cnt_conditions == 1 ? $lang['srv_pogoj'] : ((int)$this->cnt_conditions == 2 ? $lang['srv_pogoj2'] : ((int)$this->cnt_conditions > 4 || (int)$this->cnt_conditions == 0 ? $lang['srv_pogoj4'] : $lang['srv_pogoj3']) )).'
';
+ echo '
'.(int)$this->cnt_blocks . ' ' . ((int)$this->cnt_blocks == 1 ? $lang['srv_blok'] : ((int)$this->cnt_blocks == 2 ? $lang['srv_blok2'] : ((int)$this->cnt_blocks > 4 || (int)$this->cnt_blocks == 0 ? $lang['srv_blok4'] : $lang['srv_blok3']) )).'
';
+ echo '
'.(int)$this->globina.'
';
+ echo '
';
+ echo '
'; #box
+
echo '
'; #lastnosti_right
echo '
'; #lastnosti_wrapper
-
-
- /////////////////////////////////////////////////////////////////////// Lastnosti staro
-
- echo '';
-
- echo '
';
- echo '
';
- echo '';
- echo ''.$lang['srv_diagnostika_table_title4'].' ';
- echo ''.$lang['srv_diagnostika_table_title'].' ';
- echo ' ';
-
- echo '';
- echo ''.$lang['srv_diagnostic_1_element_5'].' ';
- echo '';
- echo $time.'  ';
- if($lang['id'] == '1')
- $link_status = 'href="https://www.1ka.si/d/sl/spletne-ankete/osnovna-priporocila/kako-dolga-naj-bo-moja-anketa?from1ka=1" target="_blank"';
- else
- $link_status = 'href="https://www.1ka.si/d/en/web-surveys/basic-recommendations/how-long-should-my-survey-be?from1ka=1" target="_blank"';
- echo ' ';
- echo ' ';
- echo '';
- echo ''.$lang['srv_diagnostic_4_element_9'].' ';
- echo ''.(int)SurveyInfo::getSurveyGroupCount().' ';
- echo ' ';
- echo '';
- echo ''.$lang['srv_diagnostic_4_element_5'].' ';
- echo ''.(int)$this->cnt_spremenljivka.' ';
- echo ' ';
- echo '';
- echo ''.$lang['srv_diagnostic_4_element_5a'].' ';
- echo ''.(int)$this->cnt_hidden.' ';
- echo ' ';
- echo '';
- echo ''.$lang['srv_diagnostic_4_element_8'].' ';
- echo ''.(int)SurveyInfo::getSurveyVariableCount().' ';
- echo ' ';
- echo '';
- echo ''.$lang['srv_diagnostic_4_element_2'].' ';
- echo ''.(int)$this->cnt_conditions.' ';
- echo ' ';
- echo '';
- echo ''.$lang['srv_diagnostic_4_element_3'].' ';
- echo ''.(int)$this->cnt_blocks.' ';
- echo ' ';
- echo '';
- echo ''.$lang['srv_diagnostic_4_element_4'].' ';
- echo ''.(int)$this->globina.' ';
- echo ' ';
- echo '';
- echo ''.$lang['srv_diagnostic_1_element_4'].' ';
- echo '';
- echo $kompleksnost.'  ';
-
- if($lang['id'] == '1')
- $link_status = 'href="https://www.1ka.si/d/sl/spletne-ankete/osnovna-priporocila/kaj-pomeni-kompleksnost-ankete?from1ka=1" target="_blank"';
- else
- $link_status = 'href="https://www.1ka.si/d/en/web-surveys/basic-recommendations/what-does-survey-complexity-mean?from1ka=1" target="_blank"';
-
- echo ' ';
- echo '';
- echo ' ';
-
- echo '
';
- echo '
';
-
-
- echo '
';
- # Trajanje - linki
- echo '
';
- echo '';
- echo ''.$lang['srv_info_duration'].' ';
- echo ' ';
- echo ''.$lang['srv_diagnostika_table_title2'].' ';
- echo ' ';
-
- echo '';
- echo ''.$lang['srv_testiranje_predvidenicas'].' ';
- echo ''.$skupni_cas.' ';
- echo ' ';
- echo ' ';
-
- $sas = new SurveyAdminSettings();
- $dejanski_cas = ($sas->testiranje_cas(1) == null) ? '-' : $sas->testiranje_cas(1);
- echo '';
- echo ''.$lang['srv_testiranje_cas'].' ';
- echo ''.$dejanski_cas.' ';
- echo ' ';
- echo ' ';
-
- echo '
';
- echo '
';
-
- echo '
';
-
// KOMENATRJI
# nerazrešeni komentarji uporabnikov $commentsUser,$commentsUserFinished
$commentsUserUnresolved = $commentsUser - $commentsUserFinished;
@@ -638,36 +585,52 @@ class SurveyDiagnostics
+(int)$commentsUserFinished
) > 0 ) {
- echo ''.$lang['srv_diagnostic_4_element_0'].' ';
- echo '';
- echo '';
- echo ''.$lang['srv_diagnostic_4_element_0'].' ';
- echo ''.$lang['srv_diagnostic_unresolved'].' ';
- echo ''.$lang['srv_diagnostic_all'].' ';
- echo ' ';
- echo '';
- echo ''.$lang['srv_diagnostic_4_element_1'].' ';
- echo ''.(int)$commentsUnresolved.' ';
- echo ''.(int)$commentsAll.' ';
- echo ' ';
- echo '';
- echo ''.$lang['srv_diagnostic_4_element_1a'].' ';
- echo ''.(int)$commentsUserSurveyUnresolved.' ';
- echo ''.(int)$commentsUserSurveyAll.' ';
- echo ' ';
- echo '';
- echo ''.$lang['srv_diagnostic_4_element_6'].' ';
- echo ''.(int)$commentsQuestionUnresolved.' ';
- echo ''.(int)$commentsQuestionAll.' ';
- echo ' ';
- echo '';
- echo ''.$lang['srv_diagnostic_4_element_7'].' ';
- echo ''.(int)$commentsUserUnresolved.' ';
- echo ''.(int)$commentsUser.' ';
- echo ' ';
- echo '
';
- }
-
+ echo ''.$lang['srv_diagnostic_4_element_0'].' ';
+
+ echo '';
+
+ echo '
'; #komentarji_left
+
+
+ echo '
'; #komentarji_right
+
+ echo '
'; #komentarji_wrapper
+ }
+
echo ''; # id="srv_diagnostic"
}
@@ -807,7 +770,7 @@ class SurveyDiagnostics
$sas = new SurveyAdminSettings();
$total = $sas->testiranje_predvidenicas(2);
$this->time = array( $total,
- (bcdiv($total, 60, 0)>0?bcdiv($total, 60, 0).'min ':'').''.round(bcmod($total, 60), 0).'s'
+ (bcdiv($total, 60, 0)>0?bcdiv($total, 60, 0).'min ':'').''.round(bcmod($total, 60), 0).'s '
);
if ($total >= TIME_SOFT_LIMIT) {
diff --git a/admin/survey/classes/surveyAnalysis/class.SurveyAnalysis.php b/admin/survey/classes/surveyAnalysis/class.SurveyAnalysis.php
index f2139e11e..e947912b8 100644
--- a/admin/survey/classes/surveyAnalysis/class.SurveyAnalysis.php
+++ b/admin/survey/classes/surveyAnalysis/class.SurveyAnalysis.php
@@ -7820,18 +7820,6 @@ class SurveyAnalysis {
# ponastavimo nastavitve- filter
self::Display();
echo '';
-
- echo '';
-
- echo '
';
- echo '
';
- echo ' ';
- echo ' ';
- echo ' ';
- echo ' ';
-
- echo '
';
- echo '
';
echo '