diff --git a/admin/survey/classes/class.Vprasanje.php b/admin/survey/classes/class.Vprasanje.php index 92236b942..6d43db47d 100644 --- a/admin/survey/classes/class.Vprasanje.php +++ b/admin/survey/classes/class.Vprasanje.php @@ -42,49 +42,71 @@ class Vprasanje { * */ function display () { - + global $lang; + + echo '
'; + + echo '
'; + echo $lang['settings']; + echo '
'; + + echo '
'; $this->tabs(); + echo '
'; echo '
'; $this->vprasanje_edit(); echo '
'; - $this->edit_buttons(); + echo '
'; + $this->edit_buttons(); + echo '
'; + + echo '
'; } + /** * izrise tabe pri urejanju vprasanja * */ - function tabs () { + private function tabs () { global $lang; global $admin_type; $row = Cache::srv_spremenljivka($this->spremenljivka); $rows = SurveyInfo::getInstance()->getSurveyRow(); - echo '
'; - - echo ''.$lang['srv_osnovno'].''; - + echo ''; + if ($this->spremenljivka > 0 && !Demografija::getInstance()->isDemografija($row['variable']) ) { // Tab napredno - echo ''.$lang['srv_napredno'].''; + echo ''; // Tab pogoji - echo ''.$lang['srv_condition'].''; - + echo ''; + // Tab validacija - echo ''.$lang['srv_validation'].''; - + echo ''; + // Tab opomba - echo ''.$lang['srv_note'].($row['note']!=''?'*':'').''; - + echo ''; + // Tab tracking sprememb na vprašanju if (($admin_type == 0 || $admin_type == 1) && $rows['vprasanje_tracking'] > 0){ - echo ''; + + echo ''; + } } /** @@ -144,8 +169,6 @@ class Vprasanje { echo '
'; echo ''; - - echo ''; } /** @@ -201,12 +224,13 @@ class Vprasanje { // reminder $this->edit_reminder(); - - } // navadno vprasanje else { + // POGOSTE NASTAVITVE + echo '
'.$lang['srv_common_settings'].''; + // variabla na vrhu $this->variable(1); @@ -223,6 +247,9 @@ class Vprasanje { $this->edit_orientation(); } } + + echo '
'; + // datum-min/max date if ( in_array($row['tip'], array(8)) ) { @@ -883,27 +910,31 @@ class Vprasanje { $row = Cache::srv_spremenljivka($this->spremenljivka); $spremenljivkaParams = new enkaParameters($row['params']); - if($row['signature'] != 1){ //ce ni elektronski podpis + // ce ni elektronski podpis + if($row['signature'] != 1){ $displayOrientation = 'display: block'; - }else{ + } + else{ $displayOrientation = 'display: none'; } - //echo '

'; - echo '

'; - echo ''.$lang['srv_orientacija'].': '; - - //echo (int)$row['orientation']; - echo ''; - - echo '

'; + + echo '
'; + + echo '
'; + echo ''.$lang['srv_orientacija'].': '; + + echo ''; + + echo '
'; + + echo '
'; } @@ -1015,12 +1046,16 @@ class Vprasanje { $naslov = $newParams->get('naslov_podvprasanja_map'); //dobi naslov podvprasanja mape $marpod = $newParams->get('marker_podvprasanje'); //ali dodam podvprasanje v infowindow - echo '

'; - echo ''.$lang['srv_vprasanje_naslov_podvprasanja_map'].': '.Help::display('naslov_podvprasanja_map').''; - echo ''; - echo ''; - echo ''; - echo '

'; + echo '
'; + + echo '
'; + echo ' '.$lang['srv_vprasanje_naslov_podvprasanja_map'].': '.Help::display('naslov_podvprasanja_map').''; + echo ' '; + echo ' '; + echo ' '; + echo '
'; + + echo '
'; } /** @@ -1096,7 +1131,7 @@ class Vprasanje { $row = Cache::srv_spremenljivka($this->spremenljivka); - //echo '

'.$row['variable'].' - '.$lang['srv_napredno_urejanje'].'

'; + $this->variable(); @@ -1232,9 +1267,7 @@ class Vprasanje { } } else { - - //echo '

'.$rows['variable'].' - '.$lang['srv_edit_condition_question'].'

'; - + echo '

'; $b->conditions_display($row['parent']); @@ -1346,15 +1379,11 @@ class Vprasanje { $rows['variable'] = $lang['srv_intro_label']; $rows['note'] = $row['intro_note']; $rows['thread'] = $row['thread_intro']; - - echo '

'.$rows['variable'].'

'; } elseif ($this->spremenljivka == -2) { $rows['variable'] = $lang['srv_end_label']; $rows['note'] = $row['concl_note']; $rows['thread'] = $row['thread_concl']; - - echo '

'.$rows['variable'].'

'; } } @@ -1498,134 +1527,6 @@ class Vprasanje { echo ''; } - - - /** - * urejanje label za grafe - * - */ - /*function vprasanje_grafi () { - global $lang; - - $row = Cache::srv_spremenljivka($this->spremenljivka); - - //echo '

'.$row['variable'].' - '.$lang['srv_grafi_urejanje'].'

'; - $this->variable(); - - // Enable/disable editiranje label posebej za grafe - $this->edit_graf(); - - // Gumb za kopiranje besedila iz osnovnega urejanja - echo ''; - - $show = ($row['edit_graf'] == 0) ? ' style="display:none;"' : ''; - - echo '
'; - - // Urejanje naslova spremenljivke - $text = $row['naslov_graf'] == '

' ? $row['naslov'] : $row['naslov_graf']; - if (strtolower(substr($text, 0, 3)) == '

' && strtolower(substr($text, -4)) == '

' && strrpos($text, '

') == 0) { - $text = substr($text, 3); - $text = substr($text, 0, -4); - } - echo '

'; - echo ''; - echo '

'; - - // Urejanje naslovov variabel - $sql1 = sisplet_query("SELECT id, naslov, naslov_graf, variable, other FROM srv_vrednost WHERE spr_id = '$this->spremenljivka' ORDER BY vrstni_red ASC"); - if (!$sql1) echo mysqli_error($GLOBALS['connect_db']); - - echo ''; - - echo '
'; - - echo '
'; - - - // Urejanje label za gride - //if($row['tip'] == 6 || $row['tip'] == 16 || $row['tip'] == 19 || $row['tip'] == 20){ - if($row['tip'] == 6 || $row['tip'] == 16 || $row['tip'] == 19 || $row['tip'] == 20 || $row['tip'] == 2){ - - echo '
'; - echo ''; - - echo ''; - - echo ''; - for ($i=1; $i<=$row['grids']; $i++) { - echo ''; - } - - //dodatne vrednosti (ne vem, zavrnil...) - if (count($already_set_mv) > 0 ) { - echo ''; - if (count($missing_values) > 0) { - foreach ($missing_values AS $mv_key => $mv_text) { - if (isset($already_set_mv[$mv_key])) { - echo ''; - } - } - } - } - echo ''; - - echo ''; - for ($i=1; $i<=$row['grids']; $i++) { - $sql1 = sisplet_query("SELECT naslov, naslov_graf FROM srv_grid WHERE id='$i' AND spr_id='$this->spremenljivka'"); - $row1 = mysqli_fetch_array($sql1); - $text = $row1['naslov_graf'] == '' ? $row1['naslov'] : $row1['naslov_graf']; - echo ''; - } - - //dodatne vrednosti (ne vem, zavrnil...) - if (count($already_set_mv) > 0 ) { - echo ''; - if (count($missing_values) > 0) { - foreach ($missing_values AS $mv_key => $mv_text) { - if (isset($already_set_mv[$mv_key])) { - echo ''; - } - } - } - } - echo ''; - - echo '
'.$i.''.$mv_key.'
'; - echo '
'; - } - - echo '
'; - - - // sirina labele grafa (navadna ali 50%) - //$this->wide_graf(); - }*/ - /** * prikaz trackinga sprememb spremenljivke * @@ -1694,7 +1595,13 @@ class Vprasanje { } // obicna roleta za tip else { - + + echo '
'; + + echo '
'; + + echo ''; + echo ''; - //echo '

'; - - + + echo '
'; + + echo '
'; + echo '