diff --git a/admin/survey/SurveyAdminSettings.php b/admin/survey/SurveyAdminSettings.php index 2d4b970b8..8c2857e08 100644 --- a/admin/survey/SurveyAdminSettings.php +++ b/admin/survey/SurveyAdminSettings.php @@ -6061,15 +6061,22 @@ class SurveyAdminSettings { $prevstran = false; - echo '
'; - echo '
'.$lang['srv_casi_po_vprasanjih_strani'].''; - echo ''; - echo ''; + + echo '
'.$lang['srv_bruto_v_cas'].''.$lang['srv_verjetnost_pojavitve'].''.$lang['srv_neto_v_cas'].'
'; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + foreach ($expected_vprasanja AS $vprasanje) { if (!$prevstran || $prevstran != $vprasanje[3]) { - echo ''; + echo ''; $prevstran = $vprasanje[3]; } @@ -6077,102 +6084,159 @@ class SurveyAdminSettings { $verjetnost = $vprasanje[1]; $neto = $bruto * $verjetnost; - echo ''; - echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + + echo ''; + echo ''; } - echo ''; + echo ''; echo '
'.$lang['srv_casi_po_straneh_stran'].'/'.$lang['srv_casi_po_vprasanjih_vprasanje'].''.$lang['srv_bruto_v_cas'].''.$lang['srv_verjetnost_pojavitve'].''.$lang['srv_neto_v_cas'].''.$lang['srv_neto_v_cas'].'/'.$lang['srv_bruto_v_cas_long'].'
'.$vprasanje[3].'
'.$vprasanje[3].'
'.skrajsaj($vprasanje[2], 30).''.round($bruto, 1).'s'.round($verjetnost*100, 2).'%'.round($neto, 1).'s'; - echo '
 
'; - if (($bruto-$neto)/$max*85 > 0) - echo '
 
'; - echo ' '.round($neto, 1).'s / '.round($bruto, 1).'s'; + echo '
'.skrajsaj($vprasanje[2], 30).''.round($bruto, 1).'s'.round($verjetnost*100, 2).'%'.round($neto, 1).'s'; + echo round($neto, 1).'s / '.round($bruto, 1).'s'; echo ''; + echo '
'; + + echo '
 
'; + if (($bruto-$neto)/$max*85 > 0) + echo '
 
'; + + echo '
'; + echo '
'.(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
'.$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
'; + + echo '
'; + echo '
'.$lang['srv_neto_v_cas'].''; + echo '
'.$lang['srv_bruto_v_cas_long'].''; + echo '
'; + echo '
'; - //CASI PO BLOKIH - if($block_spr_data){ - // izpis za bloke - $maxb = 0; - $totalb = 0; - foreach ($expected_time_block AS $key => $val) { - if ($val[1] > $maxb) $maxb = $val[1]; - $totalb += $val[0]; - } - - echo '
'; - echo '
'.$lang['srv_casi_po_blokih'].''; - echo ''; + //CASI PO BLOKIH + if($block_spr_data){ + // izpis za bloke + $maxb = 0; + $totalb = 0; + foreach ($expected_time_block AS $key => $val) { + if ($val[1] > $maxb) $maxb = $val[1]; + $totalb += $val[0]; + } + + echo '
'.$lang['srv_casi_po_blokih'].''; + echo '
'; - foreach ($expected_time_block AS $vrstni_red => $time) { - echo ''; - echo ''; + echo ''; + echo ''; + echo ''; + echo ''; - echo ''; + foreach ($expected_time_block AS $vrstni_red => $time) { + echo ''; + echo ''; - echo ''; - } - echo ''; - echo ''; + echo ''; - echo '
'.$block_labels_by_number[$vrstni_red+1].'
'.$lang['srv_casi_po_blokih_blok'].''.$lang['srv_neto_t_cas'].' / '.$lang['srv_bruto_t_cas'].'
'; - echo '
 
'; - if ((($time[1]-$time[0])/$maxb*85) > 0) - 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 '
'.$block_labels_by_number[$vrstni_red+1].'
'.$lang['srv_anl_suma1'].': '.(bcdiv($totalb, 60, 0)>0?bcdiv($totalb, 60, 0).'min ':'').''.round(bcmod($totalb, 60), 0).'s
'; + 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 ''; + echo '
'; + echo '
 
'; + if ((($time[1]-$time[0])/$maxb*85) > 0) + echo '
 
'; + echo '
'; + echo ''; - echo '

 
- '.$lang['srv_neto_t_cas'].''; - echo '
 
- '.$lang['srv_bruto_t_cas'].'

'; + 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 '
'; - - - // izpis za vprasanja po blokih - $max = 0; - $bruto_total = 0; - $neto_total = 0; - foreach ($expected_vprasanja AS $vpr) { - if($vpr[4]){ - if ($vpr[0] > $max) $max = $vpr[0]; - $bruto_total += $vpr[0]; - $neto_total += $vpr[0] * $vpr[1]; - } - } + echo ''; - $prevstran = false; + echo '
'; + echo '
'.$lang['srv_neto_t_cas'].''; + echo '
'.$lang['srv_bruto_t_cas'].''; + echo '
'; - echo '
'; + echo ''; + + + // izpis za vprasanja po blokih + $max = 0; + $bruto_total = 0; + $neto_total = 0; + foreach ($expected_vprasanja AS $vpr) { + if($vpr[4]){ + if ($vpr[0] > $max) $max = $vpr[0]; + $bruto_total += $vpr[0]; + $neto_total += $vpr[0] * $vpr[1]; + } + } - echo '
'.$lang['srv_casi_po_vprasanjih_bloki'].''; - echo ''; - echo ''; - foreach ($expected_vprasanja AS $vprasanje) { - if($vprasanje[4]){ - if (!$prevstran || $prevstran != $vprasanje[4]) { - echo ''; - $prevstran = $vprasanje[4]; - } + $prevstran = false; - $bruto = $vprasanje[0]; - $verjetnost = $vprasanje[1]; - $neto = $bruto * $verjetnost; + echo '
'.$lang['srv_casi_po_vprasanjih_bloki'].''; - echo '
'; - echo ''; - echo ''; - } - } - echo ''; - echo '
'.$lang['srv_bruto_v_cas'].''.$lang['srv_verjetnost_pojavitve'].''.$lang['srv_neto_v_cas'].'
'.$vprasanje[4].'
'.skrajsaj($vprasanje[2], 30).''.round($bruto, 1).'s'.round($verjetnost*100, 2).'%'.round($neto, 1).'s'; - echo '
 
'; - if (($bruto-$neto)/$max*85 > 0) - echo '
 
'; - echo ' '.round($neto, 1).'s / '.round($bruto, 1).'s'; - echo '
'.(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
'; - echo '
'; - } + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + foreach ($expected_vprasanja AS $vprasanje) { + + if($vprasanje[4]){ + if (!$prevstran || $prevstran != $vprasanje[4]) { + echo ''; + $prevstran = $vprasanje[4]; + } + + $bruto = $vprasanje[0]; + $verjetnost = $vprasanje[1]; + $neto = $bruto * $verjetnost; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + + echo ''; + + echo ''; + } + + } + echo ''; + echo '
'.$lang['srv_casi_po_straneh_stran'].'/'.$lang['srv_casi_po_vprasanjih_vprasanje'].''.$lang['srv_bruto_v_cas'].''.$lang['srv_verjetnost_pojavitve'].''.$lang['srv_neto_v_cas'].''.$lang['srv_neto_v_cas'].'/'.$lang['srv_bruto_v_cas_long'].'
'.$vprasanje[4].'
'.skrajsaj($vprasanje[2], 30).''.round($bruto, 1).'s'.round($verjetnost*100, 2).'%'.round($neto, 1).'s'; + echo round($neto, 1).'s / '.round($bruto, 1).'s'; + echo ''; + echo '
'; + + echo '
 
'; + if (($bruto-$neto)/$max*85 > 0) + echo '
 
'; + + 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
'; + + echo '
'; + echo '
'.$lang['srv_neto_v_cas'].''; + echo '
'.$lang['srv_bruto_v_cas_long'].''; + echo '
'; + + echo ''; + } } /** diff --git a/lang/1.php b/lang/1.php index a099af6af..0541d402c 100644 --- a/lang/1.php +++ b/lang/1.php @@ -3960,6 +3960,7 @@ $lang = array ( "srv_bruto_cas" => "Bruto čas", "srv_neto_cas" => "Neto čas", "srv_bruto_v_cas" => "Brez pogojev", + "srv_bruto_v_cas_long" => "Trajanje brez pogojev", "srv_neto_v_cas" => "Dejansko trajanje", "srv_bruto_t_cas" => "Trajanje z upoštevanjem vseh vprašanj (brez pogojev)", "srv_neto_t_cas" => "Dejansko trajanje", @@ -4001,6 +4002,9 @@ $lang = array ( "srv_casi_po_straneh" => "Časi po straneh", "srv_casi_po_straneh_stran" => "Stran", "srv_casi_po_blokih" => "Časi po blokih", + "srv_casi_po_blokih_blok" => "Blok", + "srv_casi_po_vprasanjih_vprasanje" => "Vprašanje", + "srv_casi_po_vprasanjih_skupaj" => "Skupaj", "srv_casi_po_vprasanjih_strani" => "Časi po vprašanjih (Strani)", "srv_casi_po_vprasanjih_bloki" => "Časi po vprašanjih (Bloki)", "srv_frekvencna_porazdelitev" => "Frekvenčna porazdelitev trajanja", diff --git a/lang/2.php b/lang/2.php index 29d937408..d253b0114 100644 --- a/lang/2.php +++ b/lang/2.php @@ -3945,6 +3945,7 @@ $lang = array ( "srv_bruto_cas" => "Gross time", "srv_neto_cas" => "Net time", "srv_bruto_v_cas" => "Without conditions", + "srv_bruto_v_cas_long" => "Duration without conditions", "srv_neto_v_cas" => "Actual duration", "srv_bruto_t_cas" => "Duration considering all questions (without conditions)", "srv_neto_t_cas" => "Actual duration", @@ -3985,9 +3986,12 @@ $lang = array ( "srv_dejansko_trajanje" => "Estimated actual duration of survey", "srv_casi_po_straneh" => "Times by pages", "srv_casi_po_straneh_stran" => "Page", + "srv_casi_po_vprasanjih_vprasanje" => "Question", + "srv_casi_po_vprasanjih_skupaj" => "Total", "srv_casi_po_blokih" => "Times by blocks", "srv_casi_po_vprasanjih_strani" => "Times by questions (Pages)", "srv_casi_po_vprasanjih_bloki" => "Times by questions (Blocks)", + "srv_casi_po_blokih_blok" => "Block", "srv_frekvencna_porazdelitev" => "Frequency distribution", "srv_dejanski_casi" => "Actual duration of survey", "srv_testni_nagovor" => "Expected number of answers per question. Test data are distributed evenly for questions with several answer categories.

A random 4-digit variable is generated for numeric questions and random text with 10 characters is generated for text questions.",