[Redizajn 1KA] Popupi: Status > Neodgovor premenljivke - Filtri > Pogoji - v2

Dodan dizajn za vsebino pogoja
This commit is contained in:
tejagerjovic 2022-05-27 02:17:36 +02:00
parent e409263873
commit 65cbc0eb15
5 changed files with 76 additions and 20 deletions

View File

@ -7506,7 +7506,7 @@ class Branching {
if ($row['tip'] == 0){ if ($row['tip'] == 0){
echo ' <div class="condition_setting_line">'; echo ' <div class="condition_setting_line">';
echo ' <label for="if_edit_1"><input type="radio" value="1" name="if_edit" id="if_edit_1" class="enka-admin-custom" '.($row['enabled']==1?' checked="checked"':'').' onClick="if_edit_enabled(\''.$row['id'].'\', $(this).val())" /><label for="if_edit_1">'.$lang['srv_if_enabled_1'].'</label>'; echo ' <input type="radio" value="1" name="if_edit" id="if_edit_1" class="enka-admin-custom" '.($row['enabled']==1?' checked="checked"':'').' onClick="if_edit_enabled(\''.$row['id'].'\', $(this).val())" /><label for="if_edit_1">'.$lang['srv_if_enabled_1'].'<label for="if_edit_1"></label>';
echo ' </div>'; echo ' </div>';
} }
@ -7530,7 +7530,7 @@ class Branching {
echo '<div class="condition_setting_holder">'; echo '<div class="condition_setting_holder">';
echo ' <div class="condition_setting_line">'; echo ' <div class="condition_setting_line">';
echo ' <input type="text" name="panel_status_'.$if.'" id="panel_status_'.$if.'" value="'.$panel_if.'" ></span>'; echo ' <input type="text" class="text medium" name="panel_status_'.$if.'" id="panel_status_'.$if.'" value="'.$panel_if.'" ></span>';
echo ' </div>'; echo ' </div>';
echo '</div>'; echo '</div>';
@ -7575,7 +7575,7 @@ class Branching {
echo ' <label>'.$lang['srv_block_random_cnt'].':</label>'; echo ' <label>'.$lang['srv_block_random_cnt'].':</label>';
echo ' <span class="content">'; echo ' <span class="content">';
echo ' <select onchange="if_blok_random_cnt(\''.$row['id'].'\', $(this).val());">'; echo ' <select class="dropdown medium" onchange="if_blok_random_cnt(\''.$row['id'].'\', $(this).val());">';
echo ' <option value="0" '.($row['random']==0 ? 'selected' : '').'>'.$lang['srv_block_random_all'].'</option>'; echo ' <option value="0" '.($row['random']==0 ? 'selected' : '').'>'.$lang['srv_block_random_all'].'</option>';
$sqlB = sisplet_query("SELECT count(*) AS cnt_spr FROM srv_branching $sqlB = sisplet_query("SELECT count(*) AS cnt_spr FROM srv_branching
WHERE ank_id='".$this->anketa."' AND parent='".$row['id']."' AND element_spr>'0' WHERE ank_id='".$this->anketa."' AND parent='".$row['id']."' AND element_spr>'0'
@ -7600,7 +7600,7 @@ class Branching {
echo ' <div class="condition_setting_line half-half">'; echo ' <div class="condition_setting_line half-half">';
echo ' <label>'.$lang['srv_orientacija_vprasanja'].':</label>'; echo ' <label>'.$lang['srv_orientacija_vprasanja'].':</label>';
echo ' <span class="content">'; echo ' <span class="content">';
echo ' <select name="if_blok_horizontal" onchange="if_blok_horizontal(\''.$row['id'].'\', $(this).val());">'; echo ' <select class=dropdown medium" name="if_blok_horizontal" onchange="if_blok_horizontal(\''.$row['id'].'\', $(this).val());">';
echo ' <option value="0" '.($row['horizontal']==0?'selected':'').'>'.$lang['srv_orientacija_classic'].'</option>'; echo ' <option value="0" '.($row['horizontal']==0?'selected':'').'>'.$lang['srv_orientacija_classic'].'</option>';
echo ' <option value="2" '.($row['horizontal']==2?'selected':'').'>'.$lang['srv_orientacija_expand'].'</option>'; echo ' <option value="2" '.($row['horizontal']==2?'selected':'').'>'.$lang['srv_orientacija_expand'].'</option>';
echo ' <option value="1" '.($row['horizontal']==1?'selected':'').'>'.$lang['srv_orientacija_horizontalna_3'].'</option>'; echo ' <option value="1" '.($row['horizontal']==1?'selected':'').'>'.$lang['srv_orientacija_horizontalna_3'].'</option>';
@ -7618,7 +7618,7 @@ class Branching {
echo ' <div class="condition_setting_line half-half">'; echo ' <div class="condition_setting_line half-half">';
echo ' <label>'.$lang['srv_block_tab'].':</label>'; echo ' <label>'.$lang['srv_block_tab'].':</label>';
echo' <span class="content">'; echo' <span class="content">';
echo ' <select name="if_blok_tab" onchange="if_blok_tab(\''.$row['id'].'\', $(this).val());">'; echo ' <select class="dropdown medium" name="if_blok_tab" onchange="if_blok_tab(\''.$row['id'].'\', $(this).val());">';
echo ' <option value="0" '.($row['tab']==0?'selected':'').'>'.$lang['no'].'</option>'; echo ' <option value="0" '.($row['tab']==0?'selected':'').'>'.$lang['no'].'</option>';
echo ' <option value="1" '.($row['tab']==1?'selected':'').'>'.$lang['yes'].'</option>'; echo ' <option value="1" '.($row['tab']==1?'selected':'').'>'.$lang['yes'].'</option>';
echo ' </select>'; echo ' </select>';
@ -7684,18 +7684,18 @@ class Branching {
} }
// filter na vrednosti // filter na vrednosti
else { else {
echo '<span class="buttonwrapper floatRight">'; /*echo '<span class="buttonwrapper floatRight">';
echo '<a class="ovalbutton ovalbutton_orange" href="#" onclick="vrednost_condition_editing_close_save(\''.$vrednost.'\', \''.$if.'\'); return false;"><span>'.$lang['srv_potrdi'].'</span></a>'; echo '<a class="ovalbutton ovalbutton_orange" href="#" onclick="vrednost_condition_editing_close_save(\''.$vrednost.'\', \''.$if.'\'); return false;"><span>'.$lang['srv_potrdi'].'</span></a>';
echo '</span>'; echo '</span>';
echo '<span class="buttonwrapper spaceRight floatRight">'; echo '<span class="buttonwrapper spaceRight floatRight">';
echo '<a class="ovalbutton ovalbutton_gray" href="#" onclick="vrednost_condition_editing_close(\''.$vrednost.'\', \''.$if.'\'); return false;"><span>'.$lang['srv_zapri'].'</span></a>'; echo '<a class="ovalbutton ovalbutton_gray" href="#" onclick="vrednost_condition_editing_close(\''.$vrednost.'\', \''.$if.'\'); return false;"><span>'.$lang['srv_zapri'].'</span></a>';
echo '</span>'; echo '</span>';
echo '<span class="buttonwrapper spaceRight floatRight">'; echo '<span class="buttonwrapper spaceRight floatRight">';
echo 'aaa<a class="ovalbutton ovalbutton_gray" href="#" onclick="vrednost_if_remove(\''.$if.'\', \''.$vrednost.'\'); return false;" title="'.$lang['srv_if_rem'].'"><span>'.$lang['srv_if_rem'].'</span></a>'."\n\r"; echo '<a class="ovalbutton ovalbutton_gray" href="#" onclick="vrednost_if_remove(\''.$if.'\', \''.$vrednost.'\'); return false;" title="'.$lang['srv_if_rem'].'"><span>'.$lang['srv_if_rem'].'</span></a>'."\n\r";
echo '</span>'; echo '</span>';*/
} }
echo '<div class="clr"></div>'; echo '</div>';
?><script> ?><script>
$('#div_condition_editing_inner').sortable({items: 'form', handle: 'span.move', stop: function () { $('#div_condition_editing_inner').sortable({items: 'form', handle: 'span.move', stop: function () {
@ -8287,7 +8287,7 @@ class Branching {
else else
$selected = ''; $selected = '';
echo '<label for="vrednost_'.$condition.'_'.$row['id'].'"><input type="checkbox" name="vrednost_'.$condition.'" id="vrednost_'.$condition.'_'.$row['id'].'" value="'.$row['id'].'" class="enka-admin-custom" '.$selected.' onclick="condition_edit(\''.$condition.'\');" /><span class="enka-checkbox-radio"></span> ('.$row['variable'].') '.strip_tags($row['naslov']).'</label>'; echo '<input type="checkbox" name="vrednost_'.$condition.'" id="vrednost_'.$condition.'_'.$row['id'].'" value="'.$row['id'].'" class="enka-admin-custom" '.$selected.' onclick="condition_edit(\''.$condition.'\');" /><label for="vrednost_'.$condition.'_'.$row['id'].'"><span class="enka-checkbox-radio"></span> ('.$row['variable'].') '.strip_tags($row['naslov']).'</label>';
if ($selected != '') if ($selected != '')
$preview .= '<span>('.$row['variable'].') '.strip_tags($row['naslov']).'</span>'; $preview .= '<span>('.$row['variable'].') '.strip_tags($row['naslov']).'</span>';
} }
@ -8305,7 +8305,7 @@ class Branching {
$selected = ' checked="checked"'; $selected = ' checked="checked"';
else else
$selected = ''; $selected = '';
echo '<label for="vrednost_'.$condition.'_-1"><input type="checkbox" class="enka-admin-custom" name="vrednost_'.$condition.'" id="vrednost_'.$condition.'_-1" value="-1"'.$selected.' onclick="condition_edit(\''.$condition.'\');" /><span class="enka-checkbox-radio"></span>(-1) '.$lang['srv_mv_Ni odgovoril'].'</label>'; echo '<input type="checkbox" class="enka-admin-custom" name="vrednost_'.$condition.'" id="vrednost_'.$condition.'_-1" value="-1"'.$selected.' onclick="condition_edit(\''.$condition.'\');" /><label for="vrednost_'.$condition.'_-1"><span class="enka-checkbox-radio"></span>(-1) '.$lang['srv_mv_Ni odgovoril'].'</label>';
if ($selected != '') if ($selected != '')
$preview .= '<span>(-1) '.$lang['srv_mv_Ni odgovoril'].'</span>'; $preview .= '<span>(-1) '.$lang['srv_mv_Ni odgovoril'].'</span>';
} }
@ -8346,7 +8346,7 @@ class Branching {
$sql2 = sisplet_query("SELECT naslov, variable FROM srv_grid WHERE id='$i' AND spr_id='$row[id]'"); $sql2 = sisplet_query("SELECT naslov, variable FROM srv_grid WHERE id='$i' AND spr_id='$row[id]'");
$row2 = mysqli_fetch_array($sql2); $row2 = mysqli_fetch_array($sql2);
echo '<label for="vrednost_'.$condition.'_'.$i.'"><input type="checkbox" class="enka-admin-custom" name="vrednost_'.$condition.'" id="vrednost_'.$condition.'_'.$i.'" value="'.$i.'"'.$selected.' onclick="condition_edit(\''.$condition.'\');" /><span class="enka-checkbox-radio"></span> ('.$row2['variable'].') '.strip_tags($row2['naslov']).'</label>'; echo '<input type="checkbox" class="enka-admin-custom" name="vrednost_'.$condition.'" id="vrednost_'.$condition.'_'.$i.'" value="'.$i.'"'.$selected.' onclick="condition_edit(\''.$condition.'\');" /><label for="vrednost_'.$condition.'_'.$i.'"><span class="enka-checkbox-radio"></span> ('.$row2['variable'].') '.strip_tags($row2['naslov']).'</label>';
if ($selected != '') if ($selected != '')
$preview .= '<span>('.$row2['variable'].') '.strip_tags($row2['naslov']).'</span>'; $preview .= '<span>('.$row2['variable'].') '.strip_tags($row2['naslov']).'</span>';
} }
@ -8362,7 +8362,7 @@ class Branching {
$selected = ' checked="checked"'; $selected = ' checked="checked"';
else else
$selected = ''; $selected = '';
echo '<label for="vrednost_'.$condition.'_-1"><input type="checkbox" class="enka-admin-custom" name="vrednost_'.$condition.'" id="vrednost_'.$condition.'_-1" value="-1"'.$selected.' onclick="condition_edit(\''.$condition.'\');" /><span class="enka-checkbox-radio"></span>(-1) '.$lang['srv_mv_Ni odgovoril'].'</label>'; echo '<input type="checkbox" class="enka-admin-custom" name="vrednost_'.$condition.'" id="vrednost_'.$condition.'_-1" value="-1"'.$selected.' onclick="condition_edit(\''.$condition.'\');" /><label for="vrednost_'.$condition.'_-1"><span class="enka-checkbox-radio"></span>(-1) '.$lang['srv_mv_Ni odgovoril'].'</label>';
if ($selected != '') if ($selected != '')
$preview .= '<span>(-1) '.$lang['srv_mv_Ni odgovoril'].'</span>'; $preview .= '<span>(-1) '.$lang['srv_mv_Ni odgovoril'].'</span>';
} }
@ -8383,7 +8383,7 @@ class Branching {
else else
$selected = ''; $selected = '';
echo '<label for="vrednost_'.$condition.'_'.$i.'"><input type="checkbox" class="enka-admin-custom" name="vrednost_'.$condition.'" id="vrednost_'.$condition.'_'.$i.'" value="'.$i.'"'.$selected.' onclick="condition_edit(\''.$condition.'\');" /><span class="enka-checkbox-radio"></span>('.$i.') '.$i.'. '.$lang['srv_position'].'</label>'; echo '<input type="checkbox" class="enka-admin-custom" name="vrednost_'.$condition.'" id="vrednost_'.$condition.'_'.$i.'" value="'.$i.'"'.$selected.' onclick="condition_edit(\''.$condition.'\');" /><label for="vrednost_'.$condition.'_'.$i.'"><span class="enka-checkbox-radio"></span>('.$i.') '.$i.'. '.$lang['srv_position'].'</label>';
if ($selected != '') if ($selected != '')
$preview .= '<span>('.$i.') '.$i.'. '.$lang['srv_position'].'</span>'; $preview .= '<span>('.$i.') '.$i.'. '.$lang['srv_position'].'</span>';
@ -8625,8 +8625,8 @@ class Branching {
if (mysqli_num_rows($sql3) > 0) $selected = ' checked'; else $selected = ''; if (mysqli_num_rows($sql3) > 0) $selected = ' checked'; else $selected = '';
echo '<input type="checkbox" class="enka-admin-custom" name="vrednost_'.$if.'" id="vrednost_'.$if.'_'.$row2['id'].'" value="'.$row2['id'].'" '.$selected.' onclick="loop_edit(\''.$if.'\');" />'; echo '<input type="checkbox" class="enka-admin-custom" name="vrednost_'.$if.'" id="vrednost_'.$if.'_'.$row2['id'].'" value="'.$row2['id'].'" '.$selected.' onclick="loop_edit(\''.$if.'\');" />';
echo '<span class="enka-checkbox-radio"></span>'; echo '<label for="vrednost_'.$if.'_'.$row2['id'].'"><span class="enka-checkbox-radio"></span>';
echo'<label for="vrednost_'.$if.'_'.$row2['id'].'"> ('.$row2['variable'].') '.strip_tags($row2['naslov']).'</label><br />'; echo ' ('.$row2['variable'].') '.strip_tags($row2['naslov']).'</label>';
} }
} }

View File

@ -4700,8 +4700,8 @@ $lang = array (
"srv_dsp_link" => "Nastavitve", "srv_dsp_link" => "Nastavitve",
"srv_position" => "Mesto", "srv_position" => "Mesto",
"srv_add_condition_question" => "Dodajte pogoj za prikaz", "srv_add_condition_question" => "Dodajte pogoj za prikaz",
"srv_edit_condition_question" => "Vprašanja v pogoju se bodo prikazala, če je pogoj izpolnjen. <a href=\"https://www.1ka.si/d/sl/pomoc/vodic-za-uporabnike/urejanje/vprasalnik/pogoji?from1ka=1\" target=\"_blank\">Več >></a>", "srv_edit_condition_question" => "Vprašanja v pogoju se bodo prikazala, če je pogoj izpolnjen. <a href=\"https://www.1ka.si/d/sl/pomoc/vodic-za-uporabnike/urejanje/vprasalnik/pogoji?from1ka=1\" target=\"_blank\">Preberi več</a>.",
"srv_edit_condition_question1" => "Vprašanje %s se bo prikazalo, če je izpolnjen spodnji pogoj. <a href=\"https://www.1ka.si/d/sl/pomoc/vodic-za-uporabnike/urejanje/vprasalnik/pogoji?from1ka=1\" target=\"_blank\">Več >></a>", "srv_edit_condition_question1" => "Vprašanje %s se bo prikazalo, če je izpolnjen spodnji pogoj. <a href=\"https://www.1ka.si/d/sl/pomoc/vodic-za-uporabnike/urejanje/vprasalnik/pogoji?from1ka=1\" target=\"_blank\">Preberi več</a>.",
"srv_edit_condition_conjunction" => "Klikni za spremembo operatorja", "srv_edit_condition_conjunction" => "Klikni za spremembo operatorja",
"srv_random_groups" => "Naključne skupine", "srv_random_groups" => "Naključne skupine",
"srv_device" => "Naprava", "srv_device" => "Naprava",

View File

@ -4670,8 +4670,8 @@ $lang = array (
"srv_dsp_link" => "Settings", "srv_dsp_link" => "Settings",
"srv_position" => "Position", "srv_position" => "Position",
"srv_add_condition_question" => "Add a condition for question display", "srv_add_condition_question" => "Add a condition for question display",
"srv_edit_condition_question" => "Questions are displayed when the following condition is met", "srv_edit_condition_question" => "Questions are displayed when the following condition is met.",
"srv_edit_condition_question1" => "Question is displayed when condition is met", "srv_edit_condition_question1" => "Question is displayed when condition is met.",
"srv_edit_condition_conjunction" => "Click to change operator", "srv_edit_condition_conjunction" => "Click to change operator",
"srv_random_groups" => "Random groups", "srv_random_groups" => "Random groups",
"srv_device" => "Device", "srv_device" => "Device",

View File

@ -8460,6 +8460,24 @@ fieldset.statusProfileFieldset .setting_holder.disabled .setting_item label {
border-bottom: none; border-bottom: none;
} }
div.popup_right div#div_cp_preview_content div#div_condition_editing_container {
background-color: #F2F2F2;
padding: 16px;
}
div.popup_right div#div_cp_preview_content div#div_condition_editing_container div#div_condition_editing_inner div.condition_editing_preview div.condition_editing_naslov_holder div#div_condition_editing_conditions .clr_if,
div.popup_right div#div_cp_preview_content div#div_condition_editing_container div#div_condition_editing_inner div.condition_editing_preview div.condition_editing_naslov_holder div#div_condition_editing_conditions .colorif {
color: #1E88E5;
}
div.popup_right div#div_cp_preview_content div#div_condition_editing_container div#div_condition_editing_inner div.condition_editing_body {
margin-top: 16px !important;
}
div.popup_right div#div_cp_preview_content div#div_condition_editing_container div#div_condition_editing_inner div.condition_editing_body div.condition_editing_row div.white_holder {
padding: 16px;
}
div.popup_right div#div_cp_preview_content div#div_condition_editing_container div#div_condition_editing_inner div.div_condition_editing_operators {
margin: 0;
}
#rec_spremenljivka_naslov { #rec_spremenljivka_naslov {
margin-right: 4px; margin-right: 4px;
} }

View File

@ -401,6 +401,44 @@ fieldset.statusProfileFieldset {
} }
} }
//Pogoji
div.popup_right {
div#div_cp_preview_content {
div#div_condition_editing_container{
background-color: $light-gray2;
padding: 16px;
div#div_condition_editing_inner {
div.condition_editing_preview {
div.condition_editing_naslov_holder {
div#div_condition_editing_conditions {
.clr_if,
.colorif {
color: $blue;
}
}
}
}
div.condition_editing_body {
margin-top: 16px !important;
div.condition_editing_row {
div.white_holder {
padding: 16px;
}
}
}
div.div_condition_editing_operators {
margin: 0;
}
}
}
}
}
//Izračuni //Izračuni
#rec_spremenljivka_naslov { #rec_spremenljivka_naslov {