[Redizajn 1KA] - Urejanje --> Nastavitve --> Osnovne nastavitve - v1

Prva dva fieldseta
This commit is contained in:
tejagerjovic 2021-11-23 00:22:00 +01:00
parent b64c7a000c
commit 4044429621
5 changed files with 96 additions and 47 deletions

View File

@ -101,14 +101,39 @@ class SurveyAdminSettings {
echo '<fieldset>';
echo '<legend>' . $lang['srv_osnovniPodatki'] . '</legend>';
echo '<span class="nastavitveSpan2" >' . $lang['srv_novaanketa_polnoime'] . ':&nbsp;</span>';
echo '<input type="text" id="anketa_polnoIme" name="anketa_polnoIme" value="' . $row['naslov'] . '" style="width:300px" onblur="edit_anketa_naslov(\'' . $row['id'] . '\');" maxlength="'.ANKETA_NASLOV_MAXLENGTH.'" />&nbsp;<span id="anketa_polnoIme_chars">' . strlen($row['naslov']) . '/'.ANKETA_NASLOV_MAXLENGTH.'</span><br/>' . "\n\r";
echo '<span class="nastavitveSpan2" >' . $lang['srv_novaanketa_kratkoime'] . ':&nbsp;</span>';
echo '<input type="text" id="anketa_akronim" name="anketa_akronim" value="' . $row['akronim'] . '" style="width:300px" onblur="edit_anketa_akronim(\'' . $row['id'] . '\');" maxlength="'.ANKETA_AKRONIM_MAXLENGTH.'" />&nbsp;<span id="anketa_akronim_chars">' . strlen($row['akronim']) . '/'.ANKETA_AKRONIM_MAXLENGTH.'</span><br/>' . "\n\r";
echo '<span class="nastavitveSpan2" style="vertical-align:top;">' . $lang['srv_note'] . ':&nbsp;</span>';
echo '<span><textarea rows="5" cols="20" id="anketa_note" name="anketa_note" onblur="edit_anketa_note(\'' . $row['id'] . '\');" maxlength="'.ANKETA_NOTE_MAXLENGTH.'">' . $row['intro_opomba'] . '</textarea></span>&nbsp;<span id="anketa_note_chars">' . strlen($row['intro_opomba']) . '/'.ANKETA_NOTE_MAXLENGTH.'</span><br/>' . "\n\r";
echo '<span id="blank_note_edit"></span><br />';
echo '<div class="setting_holder">';
echo '<label for="anketa_polnoIme">'.$lang['srv_novaanketa_polnoime'].' - manjka form tag:</label>';
echo '<form>';
echo '<input type="text" class="text large" id="anketa_polnoIme" name="anketa_polnoIme" value="' . $row['naslov'] . '" onblur="edit_anketa_naslov(\'' . $row['id'] . '\');" maxlength="'.ANKETA_NASLOV_MAXLENGTH.'" />';
echo '</form>';
echo '<span class="charalimit" id="anketa_polnoIme_chars">' . strlen($row['naslov']) . '/'.ANKETA_NASLOV_MAXLENGTH.'</span>';
echo '</div>';
//copy za test <form> (se naj potem izbriše)
echo '<div class="setting_holder">';
echo '<label for="anketa_polnoIme">'.$lang['srv_novaanketa_polnoime'].':</label>';
echo '<form>';
echo '<input type="text" class="text large" id="anketa_polnoIme" name="anketa_polnoIme" value="' . $row['naslov'] . '" onblur="edit_anketa_naslov(\'' . $row['id'] . '\');" maxlength="'.ANKETA_NASLOV_MAXLENGTH.'" />';
echo '</form>';
echo '<span class="charalimit" id="anketa_polnoIme_chars">' . strlen($row['naslov']) . '/'.ANKETA_NASLOV_MAXLENGTH.'</span>';
echo '</div>';
echo '<div class="setting_holder">';
echo '<label for="anketa_akronim">'.$lang['srv_novaanketa_kratkoime'].':</label>';
echo '<form>';
echo '<input type="text" class="text large" id="anketa_akronim" name="anketa_akronim" value="' . $row['akronim'] . '" onblur="edit_anketa_akronim(\'' . $row['id'] . '\');" maxlength="'.ANKETA_AKRONIM_MAXLENGTH.'" />';
echo '</form>';
echo '<span class="charalimit" id="anketa_akronim_chars">' . strlen($row['akronim']) . '/'.ANKETA_AKRONIM_MAXLENGTH.'</span>';
echo '</div>';
echo '<div class="setting_holder">';
echo '<label for="anketa_note">'.$lang['srv_note'].':</label>';
echo '<form>';
echo '<textarea id="anketa_note" name="anketa_note" onblur="edit_anketa_note(\'' . $row['id'] . '\');" maxlength="'.ANKETA_NOTE_MAXLENGTH.'">' . $row['intro_opomba'] . '</textarea>';
echo '</form>';
echo '<span class="charalimit" id="anketa_note_chars">' . strlen($row['intro_opomba']) . '/'.ANKETA_NOTE_MAXLENGTH.'</span>';
echo '</div>';
// Ce ima uporabnik mape, lahko izbere v katero mapo se anketa uvrsti
UserSetting::getInstance()->Init($global_user_id);
$show_folders = UserSetting::getInstance()->getUserSetting('survey_list_folders');
@ -122,20 +147,22 @@ class SurveyAdminSettings {
$sqlF = sisplet_query("SELECT id, naslov FROM srv_mysurvey_folder WHERE usr_id='".$global_user_id."' ORDER BY naslov ASC");
if($show_folders == 1 && mysqli_num_rows($sqlF) > 0){
echo '<span class="nastavitveSpan2">' . $lang['srv_newSurvey_survey_new_folder'] . ':</span>';
echo '<select name="anketa_folder" id="anketa_folder">';
echo '<div class="setting_holder">';
echo '<label for="anketa_folder">'. $lang['srv_newSurvey_survey_new_folder'] .':</label>';
echo '<form>';
echo '<select class="dropdown large" name="anketa_folder" id="anketa_folder">';
echo '<option value="0" '.($selected_folder == 0 ? ' selected="selected"' : '').'>'.$lang['srv_newSurvey_survey_new_folder_def'].'</option>';
while($rowF = mysqli_fetch_array($sqlF)){
echo '<option value="'.$rowF['id'].'" '.($rowF['id'] == $selected_folder ? ' selected="selected"' : '').'>'.$rowF['naslov'].'</option>';
}
echo '</select>';
echo '<br />';
echo '</form>';
echo '</div>';
}
echo '</fieldset>';
echo '<br />';
echo '</fieldset>';
/* JEZIK */
echo '<fieldset>';
@ -165,46 +192,52 @@ class SurveyAdminSettings {
$file = '../../lang/'.$lang_admin.'.php';
@include($file);
}
echo '<span class="nastavitveSpan3 bold">'.$lang['srv_language_admin_survey'].':</span>';
echo '<div class="setting_holder">';
echo '<span class="setting_title">'.$lang['srv_language_admin_survey'].':</span>';
ksort($lang_array);
foreach ($lang_array AS $key => $val) {
if ($key == 1 || $key == 2) {
echo '<input type="radio" value="'.$key.'" id="lll_'.$key.'" '.($key==$lang_admin?' checked':'').' name="lang_admin" style="margin-bottom:5px;">';
echo '<label for="lll_'.$key.'">'.$val.'</label>&nbsp;';
if ($key == 1 || $key == 2) {
echo '<div class="setting_item">';
echo '<input type="radio" value="'.$key.'" id="lll_'.$key.'" '.($key==$lang_admin?' checked':'').' name="lang_admin">';
echo '<label for="lll_'.$key.'">'.$val.'</label>';
echo '</div>';
}
}
echo '<br />';
echo '</div>';
echo '<div class="setting_holder">';
echo '<label for="lang_resp">'.$lang['srv_language_respons_1'].':</label>';
echo '<form>';
echo '<span class="nastavitveSpan3 bold">'.$lang['srv_language_respons_1'].':</span>';
asort($lang_array);
echo '&nbsp;<select name="lang_resp">';
echo '<select class="dropdown large" id="lang_resp" name="lang_resp">';
foreach ($lang_array AS $key => $val) {
echo '<option value="'.$key.'" '.($key==$lang_resp?' selected':'').'>'.$val.'</option>';
}
echo '</select>';
echo '<br /><br />';
echo '</select>';
echo '</form>';
echo '</div>';
echo '<span class="nastavitveSpan3 bold">'.$lang['srv_language_link2'].':</span>';
// Preverimo, ce je funkcionalnost v paketu, ki ga ima uporabnik
// Ta del se v 2. fazi zamenja z gumbom "Večjezične ankete"
// Preverimo, ce je funkcionalnost v paketu, ki ga ima uporabnik
$userAccess = UserAccess::getInstance($global_user_id);
if($userAccess->checkUserAccess($what='prevajanje')){
echo '&nbsp;<a href="index.php?anketa='.$this->anketa.'&a=prevajanje" title="'.$lang['srv_language_link'].'"><span class="bold">'.$lang['srv_language_link'].'</span></a>';
}
else{
echo '&nbsp;<a href="#" onClick=popupUserAccess(\'prevajanje\'); return false;" title="'.$lang['srv_language_link'].'" class="user_access_locked"><span class="bold">'.$lang['srv_language_link'].'</span></a>';
}
}
echo '<div style="float:right;">'.$lang['srv_language_mySurveys'].'</div>';
echo '</fieldset>';
echo '<br />';
echo '</fieldset>';
// Gumb shrani - vmes
echo '<span class="floatLeft spaceRight"><div class="buttonwrapper"><a class="ovalbutton ovalbutton_orange btn_savesettings" href="#" onclick="document.settingsanketa_' . $row['id'] . '.submit(); return false;"><span>';

View File

@ -122,7 +122,7 @@
<label for="textarea1">Tekstovno polje:</label>
<form>
<textarea class="textarea" id="textarea1" name="textarea1"></textarea>
<textarea id="textarea1" name="textarea1"></textarea>
</form>
</div>
@ -130,27 +130,27 @@
<div class="setting_holder">
<label for="textarea1" disabled>Disabled tekstovno polje:</label>
<form>
<textarea class="textarea disabled" id="textarea1" name="textarea1">Besedilo v disabled polju.</textarea>
<textarea class="disabled" id="textarea1" name="textarea1">Besedilo v disabled polju.</textarea>
</form>
</div>
<div class="setting_holder">
<label for="text1" class="InputLabel">Input text - large:</label>
<label for="text1">Input text - large:</label>
<form>
<input id="text1" class="text large" type="text">
</form>
</div>
<div class="setting_holder">
<label for="text2"class="InputLabel">Input text - medium:</label>
<label for="text2">Input text - medium:</label>
<form>
<input id="text2" class="text medium" type="text">
</form>
</div>
<div class="setting_holder">
<label for="text3" class="InputLabel" disabled>Input text - small - disabled:</label>
<label for="text3" disabled>Input text - small - disabled:</label>
<form>
<input id="text3" class="text small disabled" type="text">
</form>
@ -194,17 +194,17 @@
<span class="setting_title">Radio gumbi:</span>
<div class="setting_item">
<input class="radio" type="radio" id="r1" name="radio">
<input type="radio" id="r1" name="radio">
<label for="r1">Option 1</label>
</div>
<div class="setting_item">
<input class="radio" type="radio" id="r2" name="radio">
<input type="radio" id="r2" name="radio">
<label for="r2">Option 2</label>
</div>
<div class="setting_item disabled">
<input class="radio" type="radio" id="r3" name="radio" disabled>
<input type="radio" id="r3" name="radio" disabled>
<label for="r3" disabled>Option 3 - disabled</label>
</div>
@ -213,11 +213,11 @@
<div class="setting_holder">
<span class="setting_title">Checkboxi - related:</span>
<div class="setting_item">
<input class="checkbox" type="checkbox" id="o1" name="checkbox"></input>
<input type="checkbox" id="o1" name="checkbox"></input>
<label for="o1">Option 1</label>
</div>
<div class="setting_item">
<input class="checkbox" type="checkbox" id="o2" name="checkbox" disabled></input>
<input type="checkbox" id="o2" name="checkbox" disabled></input>
<label for="o2" disabled>Option 2 - disabled</label>
</div>
</div>
@ -226,15 +226,15 @@
<p>Checkboxi - unrelated</p>
<div class="setting_holder">
<input class="checkbox" type="checkbox" id="c1" name="checkbox"></input>
<input type="checkbox" id="c1" name="checkbox"></input>
<label for="c1">Ena nastavitev</label>
</div>
<div class="setting_holder">
<input class="checkbox" type="checkbox" id="c2" name="checkbox"></input>
<input type="checkbox" id="c2" name="checkbox"></input>
<label for="c2">Druga nastavitev</label>
</div>
<div class="setting_holder">
<input class="checkbox" type="checkbox" id="c3" name="checkbox"></input>
<input type="checkbox" id="c3" name="checkbox"></input>
<label for="c3">Tretja nastavitev</label>
</div>

View File

@ -5446,6 +5446,11 @@ fieldset .setting_holder:last-of-type {
fieldset .setting_holder .setting_item {
margin-top: 8px;
}
fieldset .setting_holder span.charalimit {
font-size: 12px;
line-height: 15px;
color: #777777;
}
select.dropdown {
border: 1px solid #C4C4C4;
@ -5454,6 +5459,7 @@ select.dropdown {
cursor: pointer;
font-family: Source Sans Pro, sans-serif;
margin-top: 4px;
-webkit-appearance: none;
}
select.dropdown.large {
width: 229px;
@ -5465,6 +5471,7 @@ select.dropdown.large option {
font-size: 16px;
line-height: 20px;
color: #333333;
padding: 0;
}
select.dropdown.medium {
width: 229px;

View File

@ -8,6 +8,8 @@ select.dropdown {
margin-top: 4px;
-webkit-appearance: none;
&.large {
width: 229px;
height: 40px;
@ -17,7 +19,8 @@ select.dropdown {
option {
font-size: 16px;
line-height: 20px;
color: $black;
color: $black;
padding: 0;
}
}
&.medium {

View File

@ -33,5 +33,11 @@ fieldset{
.setting_item {
margin-top: 8px;
}
span.charalimit {
font-size: 12px;
line-height: 15px;
color: $very-dark-gray;
}
}
}