Redesign - popravki desnega okna za urejanje vprasanja - V DELU

This commit is contained in:
pero1203 2022-01-10 11:14:12 +01:00
parent 5ae26e7292
commit 0eb1cfbb9a
3 changed files with 1799 additions and 1780 deletions

View File

@ -179,19 +179,19 @@ class Vprasanje {
global $lang;
global $site_url;
//uvod
// uvod
if ($this->spremenljivka == -1) {
$this->edit_uvod();
//zakljucek
} elseif ($this->spremenljivka == -2) {
}
// zakljucek
elseif ($this->spremenljivka == -2) {
$this->edit_zakljucek();
//statistika
} elseif($this->spremenljivka == -3) {
}
// statistika
elseif($this->spremenljivka == -3) {
$this->edit_statistika();
} else {
}
else {
$row = Cache::srv_spremenljivka($this->spremenljivka);
$spremenljivkaParams = new enkaParameters($row['params']);
@ -462,12 +462,18 @@ class Vprasanje {
if ( in_array($row['tip'], array(7, 18, 20)) ) {
if ($row['ranking_k'] == 0){ //ce je izbrano stevilo in ne drsnik
// ce je izbrano stevilo in ne drsnik
if ($row['ranking_k'] == 0){
echo '<fieldset><legend>'.$lang['srv_num_limits'].'</legend>';
$this->edit_number();
echo '</fieldset>';
}
if ($row['tip'] == 7) {
echo '<fieldset><legend>'.$lang['srv_manjkajoce_vrednosti2'].' '.Help::display('srv_missing_values').'</legend>';
$this->edit_vrednost_number();
// naknaden prikaz missinga ne vem ob opozorilu (samo ce imamo vklopljeno opozorilo in missing ne vem)
@ -1046,10 +1052,10 @@ class Vprasanje {
$naslov = $newParams->get('naslov_podvprasanja_map'); //dobi naslov podvprasanja mape
$marpod = $newParams->get('marker_podvprasanje'); //ali dodam podvprasanje v infowindow
echo '<div id="naslov_podvprasanja_map" class="vprasanje_setting_holder" '.(($marpod == 1 || $row['enota'] == 3) ? '' : 'style="display: none;"').'>';
echo '<div id="naslov_podvprasanja_map" class="vprasanje_setting_holder half-half" '.(($marpod == 1 || $row['enota'] == 3) ? '' : 'style="display: none;"').'>';
echo '<div class="vprasanje_setting_line">';
echo ' <span class="title">'.$lang['srv_vprasanje_naslov_podvprasanja_map'].': '.Help::display('naslov_podvprasanja_map').'</span>';
echo ' <label>'.$lang['srv_vprasanje_naslov_podvprasanja_map'].': '.Help::display('naslov_podvprasanja_map').'</label>';
echo ' <span class="content">';
echo ' <input type="text" value="'.$naslov.'" name="naslov_podvprasanja_map" id="naslov_podvprasanja_map_' . $row['id'] . '" spr_id="'.$row['id'].'" size="25" />';
echo ' </span>';
@ -1069,12 +1075,15 @@ class Vprasanje {
$usrloc = $newParams->get('user_location'); //ali se poizve trenutna lokacija
$input = $newParams->get('multi_input_type') ? $newParams->get('multi_input_type') : 'marker';
echo '<p id="user_location_map" '. ((($row['enota'] == 2 && $input !== 'marker') || $row['enota'] == 3) ? 'style="display: none;"' : '').'>';
echo '<label for="user_location_' . $row['id'] . '" class="title">'.$lang['srv_vprasanje_user_location_map'].': '.Help::display('user_location_map').'</label>';
echo '<span class="content"><input type="hidden" name="user_location" value="0">';
echo '<input type="checkbox" value="1" '.(($usrloc == 1) ? 'checked' : '').' name="user_location" id="user_location_' . $row['id'] . '" spr_id="'.$row['id'].'" />';
echo '</span>';
echo '</p>';
echo '<div id="user_location_map" class="vprasanje_setting_holder" '. ((($row['enota'] == 2 && $input !== 'marker') || $row['enota'] == 3) ? 'style="display: none;"' : '').'>';
echo '<div class="vprasanje_setting_line">';
echo ' <input type="hidden" name="user_location" value="0">';
echo ' <input type="checkbox" value="1" '.(($usrloc == 1) ? 'checked' : '').' name="user_location" id="user_location_' . $row['id'] . '" spr_id="'.$row['id'].'" />';
echo ' <label for="user_location_' . $row['id'] . '" class="title">'.$lang['srv_vprasanje_user_location_map'].': '.Help::display('user_location_map').'</label>';
echo '</div>';
echo '</div>';
}
/**
@ -1088,14 +1097,15 @@ class Vprasanje {
$marpod = $newParams->get('marker_podvprasanje'); //ali dodam podvprasanje v infowindow
$input = $newParams->get('multi_input_type') ? $newParams->get('multi_input_type') : 'marker';
echo '<p id="marker_podvprasanje" '. ((($row['enota'] == 3) || $input !== 'marker') ? 'style="display: none;"' : '').' >';
echo '<label for="marker_podvprasanje_' . $row['id'] . '" class="title">'.$lang['srv_vprasanje_marker_podvpr_map'].': '.Help::display('marker_podvprasanje').'</label>';
echo '<div id="marker_podvprasanje" class="vprasanje_setting_holder" '.((($row['enota'] == 3) || $input !== 'marker') ? 'style="display: none;"' : '').' >';
echo '<span class="content"><input type="hidden" name="marker_podvprasanje" value="0">';
echo '<input type="checkbox" value="1" '.(($marpod == 1) ? 'checked' : '' ). ' onChange="show_infowindow_map();"'.
' name="marker_podvprasanje" id="marker_podvprasanje_' . $row['id'] . '" spr_id="'.$row['id'].'" />';
echo '</span>';
echo '</p>';
echo '<div class="vprasanje_setting_line">';
echo ' <input type="hidden" name="marker_podvprasanje" value="0">';
echo ' <input type="checkbox" value="1" '.(($marpod == 1) ? 'checked' : '' ).' onChange="show_infowindow_map();" name="marker_podvprasanje" id="marker_podvprasanje_' . $row['id'] . '" spr_id="'.$row['id'].'" />';
echo ' <label for="marker_podvprasanje_' . $row['id'] . '" class="title">'.$lang['srv_vprasanje_marker_podvpr_map'].': '.Help::display('marker_podvprasanje').'</label>';
echo '</div>';
echo '</div>';
}
/**
@ -1109,14 +1119,16 @@ class Vprasanje {
$marpod = $newParams->get('dodaj_searchbox'); //ali dodam podvprasanje v infowindow
$input = $newParams->get('multi_input_type') ? $newParams->get('multi_input_type') : 'marker';
echo '<p id="dodaj_searchbox" '.($row['enota'] == 3 || $input != 'marker' ? 'style="display: none;"' : '').'>';
echo '<label for="dodaj_searchbox_' . $row['id'] . '" class="title">'.$lang['srv_vprasanje_show_searchbox_map'].': '
.Help::display('dodaj_searchbox').'</label>';
echo '<span class="content"><input type="hidden" name="dodaj_searchbox" value="0">';
echo '<input type="checkbox" value="1" '.(($marpod == 1) ? 'checked' : '').
' name="dodaj_searchbox" id="dodaj_searchbox_' . $row['id'] . '" spr_id="'.$row['id'].'" />';
echo '</span>';
echo '</p>';
echo '<div id="dodaj_searchbox" class="vprasanje_setting_holder" '.($row['enota'] == 3 || $input != 'marker' ? 'style="display: none;"' : '').'>';
echo '<div class="vprasanje_setting_line">';
echo ' <input type="hidden" name="dodaj_searchbox" value="0">';
echo ' <input type="checkbox" value="1" '.(($marpod == 1) ? 'checked' : '').' name="dodaj_searchbox" id="dodaj_searchbox_' . $row['id'] . '" spr_id="'.$row['id'].'" />';
echo ' <label for="dodaj_searchbox_' . $row['id'] . '" class="title">'.$lang['srv_vprasanje_show_searchbox_map'].': '.Help::display('dodaj_searchbox').'</label>';
echo '</div>';
echo '</div>';
}
@ -1734,28 +1746,6 @@ class Vprasanje {
echo '</script>';
}
/**
* urejanje naslova
*
*/
function edit_naslov($editor = true) {
global $lang;
$row = Cache::srv_spremenljivka($this->spremenljivka);
// ce je ena vrstica pobrisemo <p> in </p>
if (strtolower(substr($row['naslov'], 0, 3)) == '<p>' && strtolower(substr($row['naslov'], -4)) == '</p>' && strrpos($row['naslov'], '<p>') == 0) {
$row['naslov'] = substr($row['naslov'], 3);
$row['naslov'] = substr($row['naslov'], 0, -4);
}
echo '<p>';
if ($editor)
echo '<span class="red pointer" onmouseover="this.style.display=\'none\'; create_editor(\'naslov\');">'.$lang['srv_editor'].'</span><br />';
echo '<textarea name="naslov" id="naslov">'.$row['naslov'].'</textarea>';
echo '</p>';
}
/**
* urejanje variable
*
@ -1767,14 +1757,26 @@ class Vprasanje {
$row = Cache::srv_spremenljivka($this->spremenljivka);
#'email','ime','priimek','telefon','naziv','drugo'
if ( in_array($row['variable'], array('email','telefon','ime','priimek','naziv','drugo')) && $row['sistem']==1 )
$disabled = true; else $disabled = false;
if (in_array($row['variable'], array('email','telefon','ime','priimek','naziv','drugo')) && $row['sistem']==1)
$disabled = true;
else
$disabled = false;
if($site_domain == 'anketa.nijz.si')
echo '<p><span class="title">'.$lang['srv_variable'].': '.Help::display('edit_variable').'</span><span class="content"><input type="text" name="variable" value="'.$row['variable'].'" '.($disabled?'disabled':'').' /></span></p>';
else
echo '<p><span class="title">'.$lang['srv_variable'].': '.Help::display('edit_variable').'</span><span class="content"><input type="text" name="variable" value="'.$row['variable'].'" onkeyup="vprasanje_check_variable(this);" '.($disabled?'disabled':'').' maxlength="10" /></span></p>';
}
echo '<div class="vprasanje_setting_holder">';
echo '<div class="vprasanje_setting_line half-half">';
if($site_domain == 'anketa.nijz.si'){
echo '<label>'.$lang['srv_variable'].': '.Help::display('edit_variable').'</label>';
echo '<span class="content"><input type="text" name="variable" value="'.$row['variable'].'" '.($disabled?'disabled':'').' /></span>';
}
else{
echo '<label>'.$lang['srv_variable'].': '.Help::display('edit_variable').'</label>';
echo '<span class="content"><input type="text" name="variable" value="'.$row['variable'].'" onkeyup="vprasanje_check_variable(this);" '.($disabled?'disabled':'').' maxlength="10" /></span>';
}
echo '</div>';
echo '</div>';
}
/**
* urejanje variable
@ -1786,7 +1788,14 @@ class Vprasanje {
$row = Cache::srv_spremenljivka($this->spremenljivka);
#'email','ime','priimek','telefon','naziv','drugo'
echo '<p><span class="title">'.$lang['srv_label'].':</span><span class="content"><input type="text" name="label" value="'.$row['label'].'" maxlength="80" /></span></p>';
echo '<div class="vprasanje_setting_holder">';
echo '<div class="vprasanje_setting_line half-half">';
echo ' <label>'.$lang['srv_label'].':</label>';
echo ' <span class="content"><input type="text" name="label" value="'.$row['label'].'" maxlength="80" /></span>';
echo '</div>';
echo '</div>';
}
/**
@ -1806,9 +1815,6 @@ class Vprasanje {
$row = Cache::srv_spremenljivka($this->spremenljivka);
echo '<p style="margin-bottom: 32px"><label for="_info" class="title">'.$lang['srv_note2'].':</label>';
//echo '<span class="content"><textarea name="info" style="width:200px">'.$row['info'].'</textarea></span>';
//echo '<span class="content"><input type="radio" name="info" value="" '.($row['info']==''?' checked':'').'>'.$lang['no'].'';
//echo '<input type="radio" name="info" value="'.($row['info']!=''?$row['info']:$lang['note']).'" id="radiothis" '.($row['info']!=''?' checked':'').'>'.$lang['yes'].'</span>';
echo '<span class="content"><input type="hidden" name="info" value="">';
echo '<input type="checkbox" id="_info" name="info" value="'.($row['info']!=''?$row['info']:$lang['note']).'" '.($row['info']!=''?' checked':'').'></span>';
echo '</p>';
@ -1848,41 +1854,74 @@ class Vprasanje {
$text = substr($text, 0, -4);
}
// Opomba
$opomba = $row['intro_opomba'];
echo '<p>'.$lang['note'].' ('.$lang['srv_internal'].'): ';
echo '<textarea name="intro_opomba" class="texteditor info" >'.$opomba.'</textarea>';
echo '</p>';
/*if ($row['user_base'] == 1 && (int)$row['individual_invitation'] > 0) {
$disabled = 'disabled';
} else*/ $disabled = '';
echo '<fieldset><legend>'.$lang['srv_common_settings'].'</legend>';
// Opomba
echo '<div class="vprasanje_setting_holder">';
echo ' <div class="vprasanje_setting_line">';
echo ' <label>'.$lang['note'].' ('.$lang['srv_internal'].'): </label>';
echo ' </div>';
echo ' <div class="vprasanje_setting_line">';
echo ' <textarea name="intro_opomba" class="texteditor info" >'.$row['intro_opomba'].'</textarea>';
echo ' </div>';
echo '</div>';
$disabled = '';
// Prikaz uvoda
echo '<p>';
echo '<span class="title">'.$lang['srv_show_intro'].': </span>';
echo '<input type="radio" name="show_intro" value="0" id="show_intro_0" '.(($row['show_intro'] == 0) ? ' checked="checked" ' : '').' '.$disabled.' onClick="$(\'.intro_static_setting\').hide();" /><label for="show_intro_0">'.$lang['no1'].'</label>';
echo '<input type="radio" name="show_intro" value="1" id="show_intro_1" '.(($row['show_intro'] == 1) ? ' checked="checked" ' : '').' '.$disabled.' onClick="$(\'.intro_static_setting\').show();" /><label for="show_intro_1">'.$lang['yes'].'</label>';
echo '</p>';
echo '<div class="vprasanje_setting_holder">';
echo ' <div class="vprasanje_setting_line">';
echo ' <label class="title">'.$lang['srv_show_intro'].': </label>';
echo ' </div>';
echo ' <div class="vprasanje_setting_line">';
echo ' <input type="radio" name="show_intro" value="0" id="show_intro_0" '.(($row['show_intro'] == 0) ? ' checked="checked" ' : '').' '.$disabled.' onClick="$(\'.intro_static_setting\').hide();" /><label for="show_intro_0">'.$lang['no1'].'</label>';
echo ' <input type="radio" name="show_intro" value="1" id="show_intro_1" '.(($row['show_intro'] == 1) ? ' checked="checked" ' : '').' '.$disabled.' onClick="$(\'.intro_static_setting\').show();" /><label for="show_intro_1">'.$lang['yes'].'</label>';
echo ' </div>';
echo '</div>';
// Staticen uvod, ki ne ustvari userja (user se ustvari sele na naslednji strani) - za recimo embeddane ankete...
//if($admin_type == 0){
echo '<p class="intro_static_setting" '.($row['show_intro'] == 0 ? ' style="display:none;"' : '').'>';
echo '<span class="title">'.$lang['srv_show_intro_static'].': </span>';
echo '<input type="radio" name="intro_static" id="intro_static_0" value="0" '.(($row['intro_static'] == 0) ? ' checked="checked" ' : '').' '.$disabled.' /><label for="intro_static_0">'.$lang['srv_show_intro_static_0'].'</label>';
echo '<input type="radio" name="intro_static" id="intro_static_1" value="1" '.(($row['intro_static'] == 1) ? ' checked="checked" ' : '').' '.$disabled.' /><label for="intro_static_1">'.$lang['srv_show_intro_static_1'].'</label>';
echo '<input type="radio" name="intro_static" id="intro_static_2" value="2" '.(($row['intro_static'] == 2) ? ' checked="checked" ' : '').' '.$disabled.' /><label for="intro_static_2">'.$lang['srv_show_intro_static_2'].'</label>';
echo '</p>';
//}
echo '<div class="vprasanje_setting_holder intro_static_setting" '.($row['show_intro'] == 0 ? ' style="display:none;"' : '').'>';
//dodaten naslov gumba za naprej
echo ' <div class="vprasanje_setting_line">';
echo ' <label>'.$lang['srv_show_intro_static'].': </label>';
echo ' </div>';
echo ' <div class="vprasanje_setting_line">';
echo ' <input type="radio" name="intro_static" id="intro_static_0" value="0" '.(($row['intro_static'] == 0) ? ' checked="checked" ' : '').' '.$disabled.' /><label for="intro_static_0">'.$lang['srv_show_intro_static_0'].'</label>';
echo ' <input type="radio" name="intro_static" id="intro_static_1" value="1" '.(($row['intro_static'] == 1) ? ' checked="checked" ' : '').' '.$disabled.' /><label for="intro_static_1">'.$lang['srv_show_intro_static_1'].'</label>';
echo ' <input type="radio" name="intro_static" id="intro_static_2" value="2" '.(($row['intro_static'] == 2) ? ' checked="checked" ' : '').' '.$disabled.' /><label for="intro_static_2">'.$lang['srv_show_intro_static_2'].'</label>';
echo ' </div>';
echo '</div>';
// Dodaten naslov gumba za naprej
SurveySetting::getInstance()->Init($this->anketa);
$srv_nextpage_uvod = SurveySetting::getInstance()->getSurveyMiscSetting('srvlang_srv_nextpage_uvod');
if ($srv_nextpage_uvod != '')
$text = $srv_nextpage_uvod;
else
$text = $lang_srv_nextpage_uvod;
echo '<p><label for="srv_nextpage_uvod">'.$lang['srv_nextpage_uvod'].':</label> <input type="text" name="srv_nextpage_uvod" id="srv_nextpage_uvod" value="'.$text.'" style="width:200px"></span></p>';
echo '<div class="vprasanje_setting_holder">';
echo ' <div class="vprasanje_setting_line half-half">';
echo ' <label for="srv_nextpage_uvod">'.$lang['srv_nextpage_uvod'].':</label>';
echo ' <span class="content"><input type="text" name="srv_nextpage_uvod" id="srv_nextpage_uvod" value="'.$text.'"></span>';
echo ' </div>';
echo '</div>';
echo '</fieldset>';
}
//editiranje naslova zakljucka in osnovnih nastavitev (skok na url...)
@ -1918,18 +1957,35 @@ class Vprasanje {
$text = substr($text, 0, -4);
}
echo '<fieldset><legend>'.$lang['srv_common_settings'].'</legend>';
// opomba
$opomba = $row['concl_opomba'];
echo '<div class="vprasanje_setting_holder">';
echo '<p>'.$lang['note'].' ('.$lang['srv_internal'].'): ';
echo '<textarea name="concl_opomba" class="texteditor info" >'.$opomba.'</textarea>';
echo '</p>';
echo ' <div class="vprasanje_setting_line">';
echo ' <label>'.$lang['note'].' ('.$lang['srv_internal'].'): </label>';
echo ' </div>';
echo ' <div class="vprasanje_setting_line">';
echo ' <textarea name="concl_opomba" class="texteditor info" >'.$row['concl_opomba'].'</textarea>';
echo ' </div>';
echo '<p>';
echo '<span class="title">'.$lang['srv_show_concl'].': </span>';
echo '<input type="radio" id="show_concl_0" name="show_concl" value="0" '.(($row['show_concl'] == 0) ? ' checked="checked" ' : '').' /><label for="show_concl_0">'.$lang['no1'].'</label>';
echo '<input type="radio" id="show_concl_1" name="show_concl" value="1" '.(($row['show_concl'] == 1) ? ' checked="checked" ' : '').' /><label for="show_concl_1">'.$lang['yes'].'</label>';
echo '</p>';
echo '</div>';
echo '<div class="vprasanje_setting_holder">';
echo ' <div class="vprasanje_setting_line">';
echo ' <label>'.$lang['srv_show_concl'].': </label>';
echo ' </div>';
echo ' <div class="vprasanje_setting_line">';
echo ' <input type="radio" id="show_concl_0" name="show_concl" value="0" '.(($row['show_concl'] == 0) ? ' checked="checked" ' : '').' /><label for="show_concl_0">'.$lang['no1'].'</label>';
echo ' <input type="radio" id="show_concl_1" name="show_concl" value="1" '.(($row['show_concl'] == 1) ? ' checked="checked" ' : '').' /><label for="show_concl_1">'.$lang['yes'].'</label>';
echo ' </div>';
echo '</div>';
echo '</fieldset>';
//dodatne nastaitve (skok na url ...)
@ -1940,40 +1996,73 @@ class Vprasanje {
else
$url = $site_url;
echo '<p>';
echo '<input type="radio" id="concl_link_1" name="concl_link" value="1" '.($row['concl_link'] == 0 ? ' checked' : '').' onclick="$(\'#srv_concl_link_go\').hide()"><label for="concl_link_1">'.$lang['srv_concl_link_close'].'</label> ';
// Rekurzivno - samo pri navadni anketi
if($row['survey_type'] > 1)
echo '<br /><input type="radio" id="concl_link_2" name="concl_link" value="2" '.($row['concl_link'] == 2 ? ' checked' : '').' onclick="$(\'#srv_concl_link_go\').hide()"><label for="concl_link_2">'.$lang['srv_concl_link_rec'].'</label> ';
echo '<br /><input type="radio" id="concl_link_0" name="concl_link" value="0" '.($row['concl_link'] == 1 ? ' checked' : '').' onclick="$(\'#srv_concl_link_go\').show()"><label for="concl_link_0">'.$lang['srv_concl_link_go'].'</label> ';
echo '</p>';
echo '<div class="vprasanje_setting_holder">';
echo ' <div class="vprasanje_setting_line">';
echo ' <input type="radio" id="concl_link_1" name="concl_link" value="1" '.($row['concl_link'] == 0 ? ' checked' : '').' onclick="$(\'#srv_concl_link_go\').hide()"><label for="concl_link_1">'.$lang['srv_concl_link_close'].'</label> ';
echo ' </div>';
// Rekurzivno - samo pri navadni anketi
if($row['survey_type'] > 1){
echo ' <div class="vprasanje_setting_line">';
echo ' <input type="radio" id="concl_link_2" name="concl_link" value="2" '.($row['concl_link'] == 2 ? ' checked' : '').' onclick="$(\'#srv_concl_link_go\').hide()"><label for="concl_link_2">'.$lang['srv_concl_link_rec'].'</label> ';
echo ' </div>';
}
echo ' <div class="vprasanje_setting_line">';
echo ' <input type="radio" id="concl_link_0" name="concl_link" value="0" '.($row['concl_link'] == 1 ? ' checked' : '').' onclick="$(\'#srv_concl_link_go\').show()"><label for="concl_link_0">'.$lang['srv_concl_link_go'].'</label> ';
echo ' </div>';
echo '</div>';
// Ce skocimo na custom url prikazemo urejanje url-ja in dodatne nastavitve za parametre v url (usr_id, status...)
echo '<div id="srv_concl_link_go" '.($row['concl_link'] == 0 || $row['concl_link'] == 2 ?' style="display:none"':'').'">';
echo '<div id="srv_concl_link_go" '.($row['concl_link'] == 0 || $row['concl_link'] == 2 ?' style="display:none"':'').'">';
// URL
echo '<p><label for="url">'.$lang['srv_url'].':</label> <input type="text" name="url" id="url_concl_sett" value="'.$url.'" style="width:200px"></p>';
echo '<div class="vprasanje_setting_holder">';
echo ' <div class="vprasanje_setting_line half-half">';
echo ' <label for="url">'.$lang['srv_url'].':</label>';
echo ' <span class="content"><input type="text" name="url" id="url_concl_sett" value="'.$url.'"></span>';
echo ' </div>';
echo '</div>';
// Parametri
echo '<p>';
echo $lang['srv_concl_link_params'].':<br />';
echo '<div class="vprasanje_setting_holder">';
echo ' <div class="vprasanje_setting_line">';
echo ' <label>'.$lang['srv_concl_link_params'].':</label>';
echo ' </div>';
$concl_url_usr_id = SurveySetting::getInstance()->getSurveyMiscSetting('concl_url_usr_id');
echo '<input type="hidden" name="concl_url_usr_id" value="0">';
echo '<span class="spaceLeft spaceright"><input type="checkbox" name="concl_url_usr_id" id="concl_url_usr_id" value="1" '.($concl_url_usr_id==1 ? ' checked="checked"' : '').'> <label for="concl_url_usr_id">'.$lang['srv_concl_link_usr_id'].'</label></span>';
echo '<br />';
echo ' <div class="vprasanje_setting_line">';
echo ' <input type="hidden" name="concl_url_usr_id" value="0">';
echo ' <input type="checkbox" name="concl_url_usr_id" id="concl_url_usr_id" value="1" '.($concl_url_usr_id==1 ? ' checked="checked"' : '').'> <label for="concl_url_usr_id">'.$lang['srv_concl_link_usr_id'].'</label>';
echo ' </div>';
$concl_url_status = SurveySetting::getInstance()->getSurveyMiscSetting('concl_url_status');
echo '<input type="hidden" name="concl_url_status" value="0">';
echo '<span class="spaceLeft"><input type="checkbox" name="concl_url_status" id="concl_url_status" value="1" '.($concl_url_status==1 ? ' checked="checked"' : '').'> <label for="concl_url_status">'.$lang['srv_concl_link_status'].'</label></span>';
echo '<br />';
echo ' <div class="vprasanje_setting_line">';
echo ' <input type="hidden" name="concl_url_status" value="0">';
echo ' <input type="checkbox" name="concl_url_status" id="concl_url_status" value="1" '.($concl_url_status==1 ? ' checked="checked"' : '').'> <label for="concl_url_status">'.$lang['srv_concl_link_status'].'</label>';
echo ' </div>';
$concl_url_recnum = SurveySetting::getInstance()->getSurveyMiscSetting('concl_url_recnum');
echo '<input type="hidden" name="concl_url_recnum" value="0">';
echo '<span class="spaceLeft"><input type="checkbox" name="concl_url_recnum" id="concl_url_recnum" value="1" '.($concl_url_recnum==1 ? ' checked="checked"' : '').'> <label for="concl_url_recnum">'.$lang['srv_concl_link_recnum'].'</label></span>';
echo '</p>';
echo ' <div class="vprasanje_setting_line">';
echo ' <input type="hidden" name="concl_url_recnum" value="0">';
echo ' <input type="checkbox" name="concl_url_recnum" id="concl_url_recnum" value="1" '.($concl_url_recnum==1 ? ' checked="checked"' : '').'> <label for="concl_url_recnum">'.$lang['srv_concl_link_recnum'].'</label>';
echo ' </div>';
echo '</div>';
// Text za datapiping v url-ju
echo '<p>'.$lang['srv_concl_link_datapiping'].'</p>';
echo '<div class="vprasanje_setting_holder">';
echo ' <div class="vprasanje_setting_line">';
echo ' <p>'.$lang['srv_concl_link_datapiping'].'</p>';
echo ' </div>';
echo '</div>';
echo '</div>';
@ -1982,7 +2071,13 @@ class Vprasanje {
echo '<fieldset><legend>'.$lang['srv_extra_settings'].'</legend>';
echo '<p><label for="concl_back_button">'.$lang['srv_concl_back_button_show'].'</label><span class="content"><input type="checkbox" id="concl_back_button" name="concl_back_button" value="1" '.($row['concl_back_button'] == 1 ? ' checked' : '').' onclick=" if (this.checked) { $(\'#srv_prevpage_span\').show(); } else { $(\'#srv_prevpage_span\').hide(); }" /></span>';
echo '<div class="vprasanje_setting_holder">';
echo ' <div class="vprasanje_setting_line">';
echo ' <input type="checkbox" id="concl_back_button" name="concl_back_button" value="1" '.($row['concl_back_button'] == 1 ? ' checked' : '').' onclick=" if (this.checked) { $(\'#srv_prevpage_span\').show(); } else { $(\'#srv_prevpage_span\').hide(); }" />';
echo ' <label for="concl_back_button">'.$lang['srv_concl_back_button_show'].'</label>';
echo ' </div>';
echo '</div>';
// dodaten naslov gumba zakljucek
$srv_prevpage = SurveySetting::getInstance()->getSurveyMiscSetting('srvlang_srv_prevpage');
@ -1990,10 +2085,22 @@ class Vprasanje {
$text = $srv_prevpage;
else
$text = $lang_srv_prevpage;
echo '<br /><span id="srv_prevpage_span"'.($row['concl_back_button']==0?' style="display:none"':'').'> <label for="srv_prevpage">'.$lang['srv_prevpage'].':</label> <span class="content"><input type="text" name="srv_prevpage" id="srv_prevpage" value="'.$text.'" style="width:190px"></span></span></p>';
echo '<div class="vprasanje_setting_holder">';
echo ' <div id="srv_prevpage_span" class="vprasanje_setting_line half-half" '.($row['concl_back_button']==0?' style="display:none"':'').'>';
echo ' <label for="srv_prevpage">'.$lang['srv_prevpage'].':</label>';
echo ' <span class="content"><input type="text" name="srv_prevpage" id="srv_prevpage" value="'.$text.'"></span>';
echo ' </div>';
echo '</div>';
echo '<p><label for="concl_end_button">'.$lang['srv_concl_end_button_show'].'</label><span class="content"><input type="checkbox" id="concl_end_button" name="concl_end_button" value="1" '.($row['concl_end_button'] == 1 ? ' checked' : '').' onclick=" if (this.checked) { $(\'#srv_konec_span\').show(); } else { $(\'#srv_konec_span\').hide(); }" /></span>';
echo '<div class="vprasanje_setting_holder">';
echo ' <div class="vprasanje_setting_line">';
echo ' <input type="checkbox" id="concl_end_button" name="concl_end_button" value="1" '.($row['concl_end_button'] == 1 ? ' checked' : '').' onclick=" if (this.checked) { $(\'#srv_konec_span\').show(); } else { $(\'#srv_konec_span\').hide(); }" />';
echo ' <label for="concl_end_button">'.$lang['srv_concl_end_button_show'].'</label>';
echo ' </div>';
echo '</div>';
// dodaten naslov gumba zakljucek
$srv_konec = SurveySetting::getInstance()->getSurveyMiscSetting('srvlang_srv_konec');
@ -2001,25 +2108,47 @@ class Vprasanje {
$text = $srv_konec;
else
$text = $lang_srv_konec;
echo '<br /><span id="srv_konec_span"'.($row['concl_end_button']==0?' style="display:none"':'').'> <label for="srv_konec">'.$lang['srv_konec'].':</label> <span class="content"><input type="text" name="srv_konec" id="srv_konec" value="'.$text.'" style="width:190px"></span></span></p>';
echo '<div class="vprasanje_setting_holder">';
echo ' <div id="srv_konec_span" class="vprasanje_setting_line half-half" '.($row['concl_end_button']==0?' style="display:none"':'').'>';
echo ' <label for="srv_konec">'.$lang['srv_konec'].':</label>';
echo ' <span class="content"><input type="text" name="srv_konec" id="srv_konec" value="'.$text.'"></span>';
echo ' </div>';
echo '</div>';
// Povezava za naknadno urejanje
echo '<p><label for="concl_return_edit">'.$lang['srv_concl_return_edit'].'</label><span class="content"><input type="checkbox" id="concl_return_edit" name="concl_return_edit" value="1" '.($row['concl_return_edit'] == 1 ? ' checked' : '').'/></span></p>';
echo '<div class="vprasanje_setting_holder">';
echo ' <div class="vprasanje_setting_line">';
echo ' <input type="checkbox" id="concl_return_edit" name="concl_return_edit" value="1" '.($row['concl_return_edit'] == 1 ? ' checked' : '').'/>';
echo ' <label for="concl_return_edit">'.$lang['srv_concl_return_edit'].'</label>';
echo ' </div>';
echo '</div>';
// Povezava na pdf
echo '<p><label for="concl_PDF_link">'.$lang['srv_concl_PDF_link'].'</label><span class="content"><input type="checkbox" id="concl_PDF_link" name="concl_PDF_link" value="1" '.($row['concl_PDF_link'] == 1 ? ' checked' : '').'/></span>'.Help :: display('srv_concl_PDF_link').'</p>';
echo '<div class="vprasanje_setting_holder">';
echo ' <div class="vprasanje_setting_line">';
echo ' <input type="checkbox" id="concl_PDF_link" name="concl_PDF_link" value="1" '.($row['concl_PDF_link'] == 1 ? ' checked' : '').'/>';
echo ' <label for="concl_PDF_link">'.$lang['srv_concl_PDF_link'].'</label> '.Help :: display('srv_concl_PDF_link');
echo ' </div>';
echo '</div>';
// link na urejanje texta ce je anketa ze zakljucena
echo '<p>';
echo $lang['srv_concl_deactivation_text'].' '.Help::display('srv_concl_deactivation_text').'<br />';
echo '<div class="vprasanje_setting_holder">';
echo ' <div class="vprasanje_setting_line">';
echo ' <label>'.$lang['srv_concl_deactivation_text'].'</label> '.Help::display('srv_concl_deactivation_text');
echo ' </div>';
$value = SurveySetting::getInstance()->getSurveyMiscSetting('srvlang_srv_survey_non_active');
if ($value == '') $value = $lang['srv_survey_non_active'];
echo ' <div class="vprasanje_setting_line">';
echo ' <textarea name="srvlang_srv_survey_non_active" id="srvlang_srv_survey_non_active" style="width:100%; height:30px;">'.$value.'</textarea>';
echo ' <span class="faicon edit icon-as_link small" onclick="vprasanje_jezik_edit_zakljucek(\'srvlang_srv_survey_non_active\');" style="float: right; margin-top: 1px;"></span>';
echo ' </div>';
echo '<textarea name="srvlang_srv_survey_non_active" id="srvlang_srv_survey_non_active" style="width:260px; height:30px;">'.$value.'</textarea>';
echo '<span class="faicon edit icon-as_link small" onclick="vprasanje_jezik_edit_zakljucek(\'srvlang_srv_survey_non_active\');" style="float: right; margin-top: 1px;"></span>';
echo '</p>';
echo '</div>';
echo '</fieldset>';
@ -3440,15 +3569,24 @@ class Vprasanje {
$row = Cache::srv_spremenljivka($this->spremenljivka);
echo '<p>';
echo '<label for="_timer" class="title">Timer:</label>';
echo '<div class="vprasanje_setting_holder">';
echo '<div class="vprasanje_setting_line">';
echo '<span class="content"><input type="hidden" name="timer" value="0" />';
echo '<input type="checkbox" id="_timer" name="timer" value="1" '.(($row['timer'] > 0) ? ' checked="checked" ' : '').' onchange="show_timer(this.value);" />';
echo '</span></p>';
echo '<label for="_timer" class="title">Timer</label>';
echo '<p id="timer" '.(($row['timer'] == 0) ? 'style="display: none;"' : '').'>';
echo '<span class="title">&nbsp;</span><span class="content">';
echo '<select name="timer2">';
echo '</div>';
echo '<div class="vprasanje_setting_line half-half" id="timer" '.(($row['timer'] == 0) ? 'style="display: none;"' : '').'>';
echo '<label></label>';
echo '<span class="content">';
echo '<select name="timer2">';
# od 1-15 mamo za vsako sekundo
for ($t = 1; $t <= 15; $t += 1){
@ -3478,8 +3616,12 @@ class Vprasanje {
echo '</option>';
}
echo '</select></span>';
echo '</p>';
echo '</select>';
echo '</div>';
echo '</div>';
}
// nastavitev celih in decimalnih mest (number, multinumber, vsota)
@ -3488,24 +3630,38 @@ class Vprasanje {
$row = Cache::srv_spremenljivka($this->spremenljivka);
echo '<fieldset><legend>'.$lang['srv_num_limits'].'</legend>';
echo '<p><span class="title">';
echo '<div class="vprasanje_setting_holder">';
echo $lang['srv_cela'].':</span><span class="content">';
echo '<div class="vprasanje_setting_line half-half">';
echo '<label>'.$lang['srv_cela'].':</label>';
echo '<span class="content">';
echo '<select name="cela">';
for ($i = 1; $i <= 10; $i++)
echo '<option value="' . $i . '"' . ($row['cela'] == $i ? ' selected="true"' : '') . '>' . $i . '</option>';
echo '</select></span>';
echo '</p><p>';
echo '<span class="title">'.$lang['srv_decimalna'].':</span><span class="content">';
echo '</select>';
echo '</span>';
echo '</div>';
echo '<div class="vprasanje_setting_line half-half">';
echo '<label>'.$lang['srv_decimalna'].':</label>';
echo '<span class="content">';
echo '<select name="decimalna">';
for ($i = 0; $i <= 10; $i++)
echo '<option value="' . $i . '"' . ($row['decimalna'] == $i ? ' selected="true"' : '') . '>' . $i . '</option>';
echo '</select></span>';
echo '</select>';
echo '</span>';
echo '</p>';
echo '</fieldset>';
echo '</div>';
echo '</div>';
}
// nastavitev za obliko generatorja imen
@ -7302,8 +7458,9 @@ class Vprasanje {
}
if ($row['tip'] == 20) {
echo '<fieldset><legend>'.$lang['srv_num_limits'].'</legend>';
$this->edit_number();
echo '</fieldset>';
}
// Prikaz podtabele glede na tip respondenta (admin, manager...)

File diff suppressed because it is too large Load Diff

View File

@ -97,157 +97,6 @@
margin: 0 16px;
background-color: white;
fieldset {
display: flex;
flex-direction: column;
margin-bottom: 16px;
padding: 0;
border: 0;
border-top: 1px solid #D3D3D3;
legend {
margin: 0;
padding: 0 10px 0 5px;
color: $black;
font-weight: 700;
font-size: 14px;
text-transform: none;
background-color: transparent;
}
.vprasanje_setting_holder{
display: flex;
flex-direction: column;
margin-top: 8px;
.vprasanje_setting_line{
display: flex;
align-items: center;
justify-content: left;
min-height: 20px;
margin-top: 8px;
line-height: 20px;
color: $black;
font-size: 14px;
&.half-half{
justify-content: space-between;
label{
width: 50%;
margin: 0;
}
.content{
width: 50%;
}
}
}
}
p,
span,
label{
line-height: 20px;
color: $black;
font-size: 14px;
}
}
.jquery-selectbox {
background-color: white;
}
p {
padding: 1px 3px;
line-height: 18px;
input[type=radio] {
vertical-align: middle;
margin: 0px 3px 0px 10px;
}
label.title {
cursor: pointer;
max-width: 270px;
}
span.content {
float: right;
display: inline-block;
select {
margin-top: -4px;
}
select.no-margin {
margin-top: 0;
}
input[type=checkbox] {
vertical-align: middle;
margin: 0px 3px 0px 3px;
}
}
}
div {
padding: -10px;
}
p.heading {
border: 0;
background: none;
padding: 0;
margin-bottom: -7px;
margin-top: -2px;
}
textarea[name=naslov] {
width: 99%;
height: 60px;
}
textarea[name=introduction] {
width: 99%;
height: 60px;
}
textarea[name=conclusion] {
width: 99%;
height: 60px;
}
textarea[name=statistics] {
width: 99%;
height: 60px;
}
textarea[name=info] {
width: 98%;
height: 12px;
}
li {
textarea {
height: 12px;
}
}
span#vprasanje_edit_mv {
select {
width: 100%;
}
}
#vprasanje_edit_bottom_placeholder {
display: block;
height: 1px;
margin: 0 10px;
border-top: 1px solid $blue;
}
}
// Gumbi na dnu
@ -258,5 +107,81 @@
border-top: 1px #D3D3D3 solid;
}
// Fieldset znotraj urejanja
fieldset {
display: flex;
flex-direction: column;
margin-bottom: 16px;
padding: 0;
border: 0;
border-top: 1px solid #D3D3D3;
legend {
margin: 0;
padding: 0 10px 0 0;
color: $black;
font-weight: 700;
font-size: 14px;
text-transform: none;
background-color: transparent;
}
.vprasanje_setting_holder{
display: flex;
flex-direction: column;
margin-top: 8px;
.vprasanje_setting_line{
display: flex;
align-items: center;
justify-content: left;
min-height: 20px;
margin-top: 8px;
line-height: 20px;
color: $black;
font-size: 14px;
&.half-half{
justify-content: space-between;
label{
width: 50%;
margin: 0;
}
.content{
width: 50%;
input[type="text"],
select,
textarea{
width: 100%;
}
}
}
}
}
p,
span,
label{
line-height: 20px;
color: $black;
font-size: 14px;
}
.jquery-selectbox {
background-color: white;
}
}
}
}