';
$kategorij = mysqli_num_rows($sql1);
$v_stolpcu = ceil($kategorij / $stolpci);
}
$i = 0;
while ($row1 = mysqli_fetch_array($sql1)) {
$naslov = Language::getInstance()->srv_language_vrednost($row1['id']);
if ($naslov != '') $row1['naslov'] = $naslov;
if ($row1['other'] == 0 || $row1['other'] == 1) {
# normalna vrednost
$_id = 'spremenljivka_' . $spremenljivka . '_vrednost_' . $row1['id'];
$missing = 0;
} else {
# missing vrednost
$_id = 'missing_value_spremenljivka_' . $spremenljivka . '_vrednost_' . $row1['id'];
$missing = 1;
}
if (isset($srv_data_vrednost[$row1['id']])) {
$sel = true;
} else {
$sel = false;
}
# če nimamo missingov in je trenutni enak izbranemu, ali če imamo misinge inje trenutni enak izbranemu misingu (pri radio buttonih ne rabimo disablat polj)
$_checked = (($sel && !$is_missing) || ($sel && ($row1['other'] !== 0 && $row1['other'] != 1)) ? ' checked' : '');
$_disabled = ($is_missing && ($row1['other'] == 0 || $row1['other'] == 1) && $row['tip'] != 1 ? true : false);
// posebej za radio button opcijo da ne prikaže vprašanja in izpolni prvi odgovor
if ($row['tip'] == 1 && $row['hidden_default'] == 1 && $i == 0)
$_checked = ' checked';
// Ali skrivamo missing ne vem in ga prikazemo sele ob opozorilu
$hide_missing = false;
if ((($row['alert_show_99'] > 0 && $row1['variable'] == '-99')
|| ($row['alert_show_98'] > 0 && $row1['variable'] == '-98')
|| ($row['alert_show_97'] > 0 && $row1['variable'] == '-97'))
&& $missing == 1 && $_checked == ''
)
$hide_missing = true;
//v kolikor je bil odgovor skrit, ga uporabniku ne prikažemo
if ($row1['hidden'] == 1)
$hide_missing = true;
// Ce imamo slucajno prednastavljeno vrednost
if ($presetValue > 0 && $presetValue == $row1['id'])
$_checked = ' checked';
// Datapiping
$row1['naslov'] = Helper::dataPiping($row1['naslov']);
// RADIO
if ($row['tip'] == 1) {
// Radio - izberite s seznama
if ($row['orientation'] == 6) {
echo '
' . "\n";
}
// Radio - navpicno - text levo
elseif ($row['orientation'] == 7) {
echo '
0 ? ' style="display:none"' : '') . ($hide_missing ? ' style="display:none"' : '') . '>';
echo '
';
}
// Radio - custom checkobox??
elseif ($row['orientation'] == 9) {
echo '
0 ? ' style="display:none"' : '') . ($hide_missing ? ' style="display:none"' : '') . '>';
echo '
';
//Pri smeških moramo pognati JS, da doda ustrezen razred 'obarvan'
if($_checked == ' checked'){
echo '';
}
}
// Vizualna analogna skala
elseif ($row['orientation'] == 11) {
$stOdgovorov = mysqli_num_rows($sql1);
echo '
0 ? ' style="display:none"' : '') . ($hide_missing ? ' style="display:none"' : '') . '>';
echo '
';
}
// Radio - standard
else {
echo '
0 ? ' style="display:none"' : '') . ($hide_missing ? ' style="display:none"' : '') . '>';
echo '
';
// Ce je vprasanje disabled moramo vseeno postati vrednost
if($disabled_vprasanje){
echo '
';
}
}
}
// CHECKBOX
elseif ($row['tip'] == 2 || $row['tip'] == 27) {
// Checkbox - standard
if ($row['orientation'] != 6 && $row['orientation'] != 7) {
echo '