Popravek operatorjev pri pogoju - dropdown
This commit is contained in:
parent
cf0f55e19d
commit
ad7ac8b37b
@ -6948,28 +6948,28 @@ class Branching {
|
|||||||
|
|
||||||
|
|
||||||
// conjunction
|
// conjunction
|
||||||
echo '<td class="tbl_ce_tb white" style="width:70px; text-align:center">';
|
echo '<td class="tbl_ce_tb white" style="width:80px; text-align:center">';
|
||||||
|
|
||||||
|
$operator = $row['conjunction'].'_'.$row['negation'];
|
||||||
|
|
||||||
|
echo '<input type="hidden" name="conjunction_'.$condition.'" id="conjunction_'.$condition.'" value="'.$row['conjunction'].'_'.$row['negation'].'" />';
|
||||||
|
|
||||||
|
// Prikazujemo samo pri prvem in ce je ze izbran not
|
||||||
if ($row['vrstni_red'] == 1) {
|
if ($row['vrstni_red'] == 1) {
|
||||||
echo '<input type="hidden" name="conjunction_'.$condition.'" id="conjunction_'.$condition.'" value="'.$row['conjunction'].'_'.$row['negation'].'" />';
|
|
||||||
|
|
||||||
// prikazujemo samo ce je ze izbran not
|
|
||||||
if ($row['negation']==1)
|
|
||||||
echo '<span style="font-weight:bold"><a href="#" onclick="conjunction_edit(\''.$condition.'\', \'0\', \'0\'); return false;"> not </a></span>';
|
|
||||||
|
|
||||||
} else {
|
|
||||||
|
|
||||||
echo '<input type="hidden" name="conjunction_'.$condition.'" id="conjunction_'.$condition.'" value="'.$row['conjunction'].'_'.$row['negation'].'" />';
|
|
||||||
|
|
||||||
if ($row['conjunction']==0 && $row['negation']==0)
|
|
||||||
echo '<span style="font-weight:bold"><a href="#" onclick="conjunction_edit(\''.$condition.'\', \'1\', \'0\'); return false;" title="'.$lang['srv_edit_condition_conjunction'].'"> AND </a></span>';
|
|
||||||
if ($row['conjunction']==1 && $row['negation']==0)
|
|
||||||
echo '<span style="font-weight:bold"><a href="#" onclick="conjunction_edit(\''.$condition.'\', \'0\', \'1\'); return false;" title="'.$lang['srv_edit_condition_conjunction'].'"> OR </a></span>';
|
|
||||||
if ($row['conjunction']==0 && $row['negation']==1)
|
|
||||||
echo '<span style="font-weight:bold"><a href="#" onclick="conjunction_edit(\''.$condition.'\', \'1\', \'1\'); return false;" title="'.$lang['srv_edit_condition_conjunction'].'"> AND NOT </a></span>';
|
|
||||||
if ($row['conjunction']==1 && $row['negation']==1)
|
|
||||||
echo '<span style="font-weight:bold"><a href="#" onclick="conjunction_edit(\''.$condition.'\', \'0\', \'0\'); return false;" title="'.$lang['srv_edit_condition_conjunction'].'"> OR NOT </a></span>';
|
|
||||||
|
|
||||||
|
if($row['negation'] == 1)
|
||||||
|
echo '<span style="font-weight:bold"><a href="#" onclick="conjunction_edit(\''.$condition.'\', \'0\', \'0\'); return false;"> not </a></span>';
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
|
||||||
|
echo '<select name="conjunction_dropdown_'.$condition.'" id="conjunction_dropdown_'.$condition.'" onChange="conjunction_dropdown_edit(\''.$condition.'\'); return false;">';
|
||||||
|
echo ' <option value="0_0" '.($operator == '0_0' ? 'selected="selected"' : '').'>AND</option>';
|
||||||
|
echo ' <option value="1_0" '.($operator == '1_0' ? 'selected="selected"' : '').'>OR</option>';
|
||||||
|
echo ' <option value="0_1" '.($operator == '0_1' ? 'selected="selected"' : '').'>AND NOT</option>';
|
||||||
|
echo ' <option value="1_1" '.($operator == '1_1' ? 'selected="selected"' : '').'>OR NOT</option>';
|
||||||
|
echo '</select>';
|
||||||
|
}
|
||||||
|
|
||||||
echo '</td>';
|
echo '</td>';
|
||||||
|
|
||||||
// display bracket
|
// display bracket
|
||||||
|
@ -1507,6 +1507,27 @@ function conjunction_edit(condition, conjunction, negation) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function conjunction_dropdown_edit(condition) {
|
||||||
|
|
||||||
|
var conj = $('#conjunction_dropdown_' + condition).val().split('_');
|
||||||
|
|
||||||
|
var conjunction = conj[0];
|
||||||
|
var negation = conj[1];
|
||||||
|
|
||||||
|
$('#div_condition_editing_inner').load('ajax.php?t=branching&a=conjunction_edit',
|
||||||
|
{
|
||||||
|
condition: condition,
|
||||||
|
conjunction: conjunction,
|
||||||
|
negation: negation,
|
||||||
|
noupdate: __vnosi + __analiza,
|
||||||
|
anketa: srv_meta_anketa_id
|
||||||
|
}, function () {
|
||||||
|
centerDiv2Page('#div_condition_editing');
|
||||||
|
$('#div_condition_editing_inner').resize(); // trigger, da se poklice resize event
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
function fill_value(condition, vrednost) {
|
function fill_value(condition, vrednost) {
|
||||||
|
|
||||||
var spr_id = document.getElementById('spremenljivka_' + condition);
|
var spr_id = document.getElementById('spremenljivka_' + condition);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user