Init(get('anketa'));
$mobile_tables = SurveySetting::getInstance()->getSurveyMiscSetting('mobile_tables');
$gridAlign = (($spremenljivkaParams->get('gridAlign') > 0) ? $spremenljivkaParams->get('gridAlign') : 0);
$cssAlign = '';
if ($gridAlign == 1)
$cssAlign = ' alignLeft';
elseif ($gridAlign == 2)
$cssAlign = ' alignRight';
# polovimo vrednosti gridov, prevedemo naslove in hkrati preverimo ali imamo missinge
$srv_grids = array();
# koliko je stolpcev z manjkajočimi vrednostmi
$mv_count = 0;
# če polje other != 0 je grid kot missing
$sql_grid = sisplet_query("SELECT * FROM srv_grid WHERE spr_id='$row[id]' ORDER BY vrstni_red");
while ($row_grid = mysqli_fetch_assoc($sql_grid)) {
# priredimo naslov če prevajamo anketo
$naslov = Language::srv_language_grid($row['id'], $row_grid['id']);
if ($naslov != '') {
$row_grid['naslov'] = $naslov;
}
$srv_grids[$row_grid['id']] = $row_grid;
# če je označena kot manjkajoča jo prištejemo k manjkajočim
if ($row_grid['other'] != 0) {
$mv_count++;
}
}
// Izrisemo celotno vsebino tabele za mobietl
echo '
';
$orderby = Model::generate_order_by_field($spremenljivka, get('usr_id'));
// Cache tabele srv_data_grid, da se ne dela vsakic posebej nov query (preberemo enkrat vse odgovore userja)
$srv_data_grid = array();
$sql_grid = sisplet_query("SELECT * FROM srv_data_grid" . get('db_table') . " WHERE spr_id='$row[id]' AND usr_id='" . get('usr_id') . "' AND loop_id $loop_id");
while ($row_grid = mysqli_fetch_array($sql_grid)) {
$srv_data_grid[$row_grid['vre_id']] = $row_grid;
}
// Ali skrivamo radio gumbe in checkboxe
$presetValue = ($spremenljivkaParams->get('presetValue') > 0 && empty($srv_data_grid)) ? $spremenljivkaParams->get('presetValue') : 0;
// Loop po posameznih vprasanjih (vrsticah)
$first = true;
$sql1 = sisplet_query("SELECT id, naslov, naslov2, hidden, other FROM srv_vrednost WHERE spr_id='$row[id]' ORDER BY FIELD(vrstni_red, $orderby)");
while ($row1 = mysqli_fetch_array($sql1)) {
echo '
';
// NASLOV posameznega vprasanja
echo '
';
// po potrebi prevedemo naslov
$naslov = Language::getInstance()->srv_language_vrednost($row1['id']);
if ($naslov != '')
$row1['naslov'] = $naslov;
// Datapiping
$row1['naslov'] = Helper::dataPiping($row1['naslov']);
echo $row1['naslov'];
// preverimo izbrano vrednost
$grid_id = $srv_data_grid[$row1['id']]['grd_id'];
// Ugotovimo ali je na katerem gridu predhodno izbran missing oz. pridobimo text. vrednost izpolnjenega odg.
$is_missing = false;
$grid_data_value = '';
if (count($srv_grids) > 0) {
foreach ($srv_grids AS $i => $srv_grid) {
// Ugotovimo ali je na katerem gridu predhodno izbran missing
if ($srv_grid['other'] != 0 && $srv_grids[$i]['id'] == $grid_id) {
$is_missing = true;
}
// Pridobimo text. vrednost izpolnjenega odg.
if($srv_grids[$i]['id'] == $grid_id){
$grid_data_value = $srv_grids[$i]['naslov'];
}
}
}
if ($row1['other'] == 1) {
$sql3 = sisplet_query("SELECT text FROM srv_data_text" . get('db_table') . " WHERE spr_id='$spremenljivka' AND vre_id='$row1[id]' AND usr_id='" . get('usr_id') . "' AND loop_id $loop_id");
$row3 = mysqli_fetch_array($sql3);
$otherWidth = ($spremenljivkaParams->get('otherWidth') ? $spremenljivkaParams->get('otherWidth') : -1);
$otherHeight = ($spremenljivkaParams->get('otherHeight') ? $spremenljivkaParams->get('otherHeight') : 1);
if ($otherHeight > 1)
echo ' ';
else
echo ' ';
}
// Puscica za razpiranje ce imamo vklopljene mobilne tabele z razpiranjem
if($mobile_tables == 2)
echo '';
echo '
';
// IZPOLNJENA VREDNOST, ce obstaja in ce imamo vklopljene mobilne tabele z razpiranjem
if($mobile_tables == 2){
echo '
'.($grid_id != '' ? $grid_data_value : '').'
';
}
// VREDNOSTI znotraj vprasanja
echo '
';
// Loop po posameznih VREDNOSTIH (stolpcih)
if (count($srv_grids) > 0) {
$cnt = 0;
foreach ($srv_grids AS $i => $srv_grid) {
// izpišemo radio grida
// Other oz. missing
if ($srv_grid['other'] != 0) {
$value = $srv_grids[$i]['id'];
$is_checked = (($grid_id == $value && $grid_id != '') || ($presetValue == $value && $presetValue != 0)) ? true : false;
echo '';
}
// Navadna variabla
else {
$value = $srv_grids[$i]['id'];
$is_checked = ((($grid_id == $value && $grid_id != '') || ($presetValue == $value && $presetValue != 0)) && !$is_missing) ? true : false;
echo '';
// Vizualna skala - pobarvamo zvezdice
if($row['enota'] == 12 && $is_checked){
echo '';
}
}
// Max Diff - urejanje navpicnega dela grupiranja radio button - vodoravni je urejen po defaultu s pomočjo atributa name
if($row['enota'] == 5){
echo '';
}
// One against another - beseda "ali"
if($row['enota'] == 4 && $cnt == 0){
echo '
';
}
/**
* @desc prikaze vnosno polje za dvojno tabelo radio
*/
public function radioDoubleMultigrid($spremenljivka){
global $lang;
$loop_id = get('loop_id') == null ? " IS NULL" : " = '" . get('loop_id') . "'";
// Pri vpogledu moramo skriti name atribut pri loopih, da se izpise prava vrednost
$hideName = ((get('loop_id') != null) && ($_GET['m'] == 'quick_edit')) ? true : false;
$row = Model::select_from_srv_spremenljivka($spremenljivka);
$spremenljivkaParams = new enkaParameters($row['params']);
// Nastavitev za prilagoditev mobilnih tabel (z razpiranjem ali brez)
SurveySetting::getInstance()->Init(get('anketa'));
$mobile_tables = SurveySetting::getInstance()->getSurveyMiscSetting('mobile_tables');
$gridAlign = (($spremenljivkaParams->get('gridAlign') > 0) ? $spremenljivkaParams->get('gridAlign') : 0);
$cssAlign = '';
if ($gridAlign == 1)
$cssAlign = ' alignLeft';
elseif ($gridAlign == 2)
$cssAlign = ' alignRight';
# polovimo vrednosti gridov, prevedemo naslove in hkrati preverimo ali imamo missinge
$srv_grids = array();
# koliko je stolpcev z manjkajočimi vrednostmi
$mv_count = 0;
# če polje other != 0 je grid kot missing
$sql_grid = sisplet_query("SELECT * FROM srv_grid WHERE spr_id='$row[id]' AND part='1' ORDER BY vrstni_red");
while ($row_grid = mysqli_fetch_assoc($sql_grid)) {
# priredimo naslov če prevajamo anketo
$naslov = Language::srv_language_grid($row['id'], $row_grid['id']);
if ($naslov != '') {
$row_grid['naslov'] = $naslov;
}
$srv_grids[$row_grid['id']] = $row_grid;
# če je označena kot manjkajoča jo prištejemo k manjkajočim
if ($row_grid['other'] != 0) {
$mv_count++;
}
}
// se za desni del grida
$sql_grid2 = sisplet_query("SELECT * FROM srv_grid WHERE spr_id='$row[id]' AND part='2' ORDER BY vrstni_red");
$indexLanguage = 1;
while ($row_grid2 = mysqli_fetch_assoc($sql_grid2)) {
# priredimo naslov če prevajamo anketo
$naslov = Language::srv_language_grid($row['id'], $indexLanguage);
if ($naslov != '') {
$row_grid2['naslov'] = $naslov;
}
$srv_grids2[$row_grid2['id']] = $row_grid2;
# če je označena kot manjkajoča jo prištejemo k manjkajočim
if ($row_grid2['other'] != 0) {
$mv_count++;
}
$indexLanguage++;
}
// Izrisemo celotno vsebino tabele za mobietl
echo '
';
$orderby = Model::generate_order_by_field($spremenljivka, get('usr_id'));
// Cache tabele srv_data_grid, da se ne dela vsakic posebej nov query (preberemo enkrat vse odgovore userja)
$srv_data_grid = array();
$sql_grid = sisplet_query("SELECT d.* FROM srv_data_checkgrid" . get('db_table') . " d, srv_grid g WHERE d.spr_id='$row[id]' AND d.usr_id='" . get('usr_id') . "' AND d.loop_id $loop_id AND d.grd_id=g.id AND g.part='1' AND g.spr_id='$row[id]'");
while ($row_grid = mysqli_fetch_array($sql_grid)) {
$srv_data_grid[$row_grid['vre_id']] = $row_grid;
}
// Cache tabele srv_data_checkgrid, da se ne dela vsakic posebej nov query (preberemo enkrat vse odgovore userja) - za part 2
$srv_data_grid2 = array();
$sql_grid = sisplet_query("SELECT d.* FROM srv_data_checkgrid" . get('db_table') . " d, srv_grid g WHERE d.spr_id='$row[id]' AND d.usr_id='" . get('usr_id') . "' AND d.loop_id $loop_id AND d.grd_id=g.id AND g.part='2' AND g.spr_id='$row[id]'");
while ($row_grid = mysqli_fetch_array($sql_grid)) {
$srv_data_grid2[$row_grid['vre_id']] = $row_grid;
}
// Ali skrivamo radio gumbe in checkboxe
$presetValue = ($spremenljivkaParams->get('presetValue') > 0 && empty($srv_data_grid)) ? $spremenljivkaParams->get('presetValue') : 0;
// Loop po posameznih vprasanjih (vrsticah)
$first = true;
$sql1 = sisplet_query("SELECT id, naslov, naslov2, hidden, other FROM srv_vrednost WHERE spr_id='$row[id]' ORDER BY FIELD(vrstni_red, $orderby)");
while ($row1 = mysqli_fetch_array($sql1)) {
echo '
';
// NASLOV posameznega vprasanja
echo '
';
// po potrebi prevedemo naslov
$naslov = Language::getInstance()->srv_language_vrednost($row1['id']);
if ($naslov != '')
$row1['naslov'] = $naslov;
// Datapiping
$row1['naslov'] = Helper::dataPiping($row1['naslov']);
echo $row1['naslov'];
// preverimo izbrano vrednost
$grid_id = $srv_data_grid[$row1['id']]['grd_id'];
$grid_id2 = $srv_data_grid2[$row1['id']]['grd_id'];
// ugotovimo ali je na katerem gridu predhodno izbran missing
$is_missing = false;
if (count($srv_grids) > 0) {
foreach ($srv_grids AS $i => $srv_grid) {
if ($srv_grid['other'] != 0 && $srv_grids[$i]['id'] == $grid_id) {
$is_missing = true;
}
}
}
if ($row1['other'] == 1) {
$sql3 = sisplet_query("SELECT text FROM srv_data_text" . get('db_table') . " WHERE spr_id='$spremenljivka' AND vre_id='$row1[id]' AND usr_id='" . get('usr_id') . "' AND loop_id $loop_id");
$row3 = mysqli_fetch_array($sql3);
$otherWidth = ($spremenljivkaParams->get('otherWidth') ? $spremenljivkaParams->get('otherWidth') : -1);
$otherHeight = ($spremenljivkaParams->get('otherHeight') ? $spremenljivkaParams->get('otherHeight') : 1);
if ($otherHeight > 1)
echo ' ';
else
echo ' ';
}
// Puscica za razpiranje ce imamo vklopljene mobilne tabele z razpiranjem
/*if($mobile_tables == 2)
echo '';*/
echo '
';
// Podnaslov prve podtabele
if($row['grid_subtitle1'] != '')
echo '
'.$row['grid_subtitle1'].'
';
// VREDNOSTI znotraj vprasanja
echo '
';
// Loop po posameznih VREDNOSTIH (stolpcih)
if (count($srv_grids) > 0) {
foreach ($srv_grids AS $i => $srv_grid) {
// izpišemo radio grida
// Other oz. missing
if ($srv_grid['other'] != 0) {
$value = $srv_grids[$i]['id'];
echo '';
echo '
';
echo '';
# imamo missing vrednost
echo '';
// Font awesome
echo '';
echo '' . "\n";
// Datapiping
$srv_grid['naslov'] = Helper::dataPiping($srv_grid['naslov']);
// Text grida (posamezne vrednosti)
echo '' . $srv_grid['naslov'] . '';
// END grid_mobile_variable
echo '
';
// Vmesna crta med prvim in drugim delom dvojne tabele
echo '';
// Podnaslov druge podtabele
if($row['grid_subtitle2'] != '')
echo '
'.$row['grid_subtitle2'].'
';
// VREDNOSTI znotraj vprasanja
echo '
';
// Loop po posameznih VREDNOSTIH (stolpcih)
if (count($srv_grids2) > 0) {
foreach ($srv_grids2 AS $j => $srv_grid) {
// izpišemo radio grida
// Other oz. missing
if ($srv_grid['other'] != 0) {
$value = $srv_grids2[$j]['id'];
echo '';
echo '
';
echo '';
# imamo missing vrednost
echo '';
// Font awesome
echo '';
echo '' . "\n";
// Datapiping
$srv_grid['naslov'] = Helper::dataPiping($srv_grid['naslov']);
// Text grida (posamezne vrednosti)
echo '' . $srv_grid['naslov'] . '';
// END grid_mobile_variable
echo '
';
}
/**
* @desc prikaze vnosno polje za tabelo checkbox
*/
public function checkboxMultigrid($spremenljivka){
global $lang;
$row = Model::select_from_srv_spremenljivka($spremenljivka);
$loop_id = get('loop_id') == null ? " IS NULL" : " = '" . get('loop_id') . "'";
$spremenljivkaParams = new enkaParameters($row['params']);
// Nastavitev za prilagoditev mobilnih tabel (z razpiranjem ali brez)
SurveySetting::getInstance()->Init(get('anketa'));
$mobile_tables = SurveySetting::getInstance()->getSurveyMiscSetting('mobile_tables');
$gridAlign = (($spremenljivkaParams->get('gridAlign') > 0) ? $spremenljivkaParams->get('gridAlign') : 0);
$cssAlign = '';
if ($gridAlign == 1)
$cssAlign = ' alignLeft';
elseif ($gridAlign == 2)
$cssAlign = ' alignRight';
# polovimo vrednosti gridov, prevedmo naslove in hkrati preverimo ali imamo missinge
$srv_grids = array();
$mv_count = 0; # koliko je stolpcev z manjkajočimi vrednostmi
# če polje other != 0 je grid kot missing
$sql_grid = sisplet_query("SELECT * FROM srv_grid WHERE spr_id='$row[id]' ORDER BY vrstni_red");
while ($row_grid = mysqli_fetch_assoc($sql_grid)) {
# priredimo naslov če prevajamo anketo
$naslov = Language::srv_language_grid($row['id'], $row_grid['id']);
if ($naslov != '') {
$row_grid['naslov'] = $naslov;
}
$srv_grids[$row_grid['id']] = $row_grid;
# če je označena kot manjkajoča jo prištejemo k manjkajočim
if ($row_grid['other'] != 0) {
$mv_count++;
}
}
// Izrisemo celotno vsebino tabele za mobitel
echo '
';
$orderby = Model::generate_order_by_field($spremenljivka, get('usr_id'));
// Cache izpolnjenih podatkov
$srv_data_cache = array();
$sql2 = sisplet_query("SELECT * FROM srv_data_checkgrid" . get('db_table') . " WHERE spr_id='$row[id]' AND usr_id='" . get('usr_id') . "' AND loop_id $loop_id ORDER BY grd_id");
if (!$sql2) echo mysqli_error($GLOBALS['connect_db']);
while ($row2 = mysqli_fetch_assoc($sql2)) {
$srv_data_cache[$row2['vre_id']][$row2['grd_id']] = $row2;
}
// Ali skrivamo radio gumbe in checkboxe
$presetValue = ($spremenljivkaParams->get('presetValue') > 0 && empty($srv_data_grid)) ? $spremenljivkaParams->get('presetValue') : 0;
// Loop po posameznih vprasanjih (vrsticah)
$sql1 = sisplet_query("SELECT id, naslov, hidden, other FROM srv_vrednost WHERE spr_id='$row[id]' ORDER BY FIELD(vrstni_red, $orderby)");
while ($row1 = mysqli_fetch_array($sql1)) {
echo '
';
// NASLOV posameznega vprasanja
echo '
';
$naslov = Language::getInstance()->srv_language_vrednost($row1['id']);
if ($naslov != '') $row1['naslov'] = $naslov;
// Datapiping
$row1['naslov'] = Helper::dataPiping($row1['naslov']);
echo $row1['naslov'];
# preverimo izbrano vrednost
$grid_id = $srv_data_grid[$row1['id']]['grd_id'];
# ugotovimo ali je na katerem gridu predhodno izbran missing
$is_missing = false;
if (count($srv_grids) > 0) {
foreach ($srv_grids AS $i => $srv_grid) {
if ($srv_grid['other'] != 0) {
$grid_id = $srv_data_cache[$row1['id']][$i]['grd_id'];
if ($srv_grids[$i]['id'] == $grid_id) {
$is_missing = true;
}
}
}
}
if ($row1['other'] == 1) {
$sql3 = sisplet_query("SELECT text FROM srv_data_text" . get('db_table') . " WHERE spr_id='$spremenljivka' AND vre_id='$row1[id]' AND usr_id='" . get('usr_id') . "' AND loop_id $loop_id");
$row3 = mysqli_fetch_array($sql3);
$otherWidth = ($spremenljivkaParams->get('otherWidth') ? $spremenljivkaParams->get('otherWidth') : -1);
$otherHeight = ($spremenljivkaParams->get('otherHeight') ? $spremenljivkaParams->get('otherHeight') : 1);
if ($otherHeight > 1)
echo ' ';
else
echo ' ';
}
// Puscica za razpiranje ce imamo vklopljene mobilne tabele z razpiranjem
if($mobile_tables == 2)
echo '';
echo '
';
// VREDNOSTI znotraj vprasanja
echo '
';
// Loop po posameznih VREDNOSTIH (stolpcih)
if (count($srv_grids) > 0) {
foreach ($srv_grids AS $i => $srv_grid) {
$grid_id = $srv_data_cache[$row1['id']][$i]['grd_id'];
$value = $srv_grid['id'];
// izpišemo radio grida
// Other oz. missing
if ($srv_grid['other'] != 0) {
$is_checked = ($grid_id == $value && $grid_id != '') ? true : false;
echo '';
echo '
';
echo '';
# imamo missing polje
echo '';
// Font awesome checkbox
echo '';
echo '' . "\n";
// Datapiping
$srv_grid['naslov'] = Helper::dataPiping($srv_grid['naslov']);
// Text grida (posamezne vrednosti)
echo '' . $srv_grid['naslov'] . '';
// END grid_mobile_variable
echo '
';
}
/**
* @desc prikaze vnosno polje za dvojno tabelo checkbox
*/
public function checkboxDoubleMultigrid($spremenljivka){
global $lang;
$loop_id = get('loop_id') == null ? " IS NULL" : " = '" . get('loop_id') . "'";
// Pri vpogledu moramo skriti name atribut pri loopih, da se izpise prava vrednost
$hideName = ((get('loop_id') != null) && ($_GET['m'] == 'quick_edit')) ? true : false;
$row = Model::select_from_srv_spremenljivka($spremenljivka);
$spremenljivkaParams = new enkaParameters($row['params']);
// Nastavitev za prilagoditev mobilnih tabel (z razpiranjem ali brez)
SurveySetting::getInstance()->Init(get('anketa'));
$mobile_tables = SurveySetting::getInstance()->getSurveyMiscSetting('mobile_tables');
$gridAlign = (($spremenljivkaParams->get('gridAlign') > 0) ? $spremenljivkaParams->get('gridAlign') : 0);
$cssAlign = '';
if ($gridAlign == 1)
$cssAlign = ' alignLeft';
elseif ($gridAlign == 2)
$cssAlign = ' alignRight';
# polovimo vrednosti gridov, prevedemo naslove in hkrati preverimo ali imamo missinge
$srv_grids = array();
$srv_grids2 = array();
# koliko je stolpcev z manjkajočimi vrednostmi
$mv_count = 0;
# če polje other != 0 je grid kot missing
$sql_grid = sisplet_query("SELECT * FROM srv_grid WHERE spr_id='$row[id]' AND part='1' ORDER BY vrstni_red");
while ($row_grid = mysqli_fetch_assoc($sql_grid)) {
# priredimo naslov če prevajamo anketo
$naslov = Language::srv_language_grid($row['id'], $row_grid['id']);
if ($naslov != '') {
$row_grid['naslov'] = $naslov;
}
$srv_grids[$row_grid['id']] = $row_grid;
# če je označena kot manjkajoča jo prištejemo k manjkajočim
if ($row_grid['other'] != 0) {
$mv_count++;
}
}
// se za desni del grida
$sql_grid2 = sisplet_query("SELECT * FROM srv_grid WHERE spr_id='$row[id]' AND part='2' ORDER BY vrstni_red");
$indexLanguage = 1;
while ($row_grid2 = mysqli_fetch_assoc($sql_grid2)) {
# priredimo naslov če prevajamo anketo
$naslov = Language::srv_language_grid($row['id'], $indexLanguage);
if ($naslov != '') {
$row_grid2['naslov'] = $naslov;
}
$srv_grids2[$row_grid2['id']] = $row_grid2;
# če je označena kot manjkajoča jo prištejemo k manjkajočim
if ($row_grid2['other'] != 0) {
$mv_count++;
}
$indexLanguage++;
}
// Izrisemo celotno vsebino tabele za mobietl
echo '
';
$orderby = Model::generate_order_by_field($spremenljivka, get('usr_id'));
// Cache tabele srv_data_checkgrid, da se ne dela vsakic posebej nov query (preberemo enkrat vse odgovore userja)
$srv_data_cache = array();
$sql2 = sisplet_query("SELECT * FROM srv_data_checkgrid" . get('db_table') . " WHERE spr_id='$row[id]' AND usr_id='" . get('usr_id') . "' AND loop_id $loop_id ORDER BY grd_id");
while ($row2 = mysqli_fetch_assoc($sql2)) {
$srv_data_cache[$row2['vre_id']][$row2['grd_id']] = $row2;
}
// Ali skrivamo radio gumbe in checkboxe
$presetValue = ($spremenljivkaParams->get('presetValue') > 0 && empty($srv_data_cache)) ? $spremenljivkaParams->get('presetValue') : 0;
// Loop po posameznih vprasanjih (vrsticah)
$first = true;
$sql1 = sisplet_query("SELECT id, naslov, naslov2, hidden, other FROM srv_vrednost WHERE spr_id='$row[id]' ORDER BY FIELD(vrstni_red, $orderby)");
while ($row1 = mysqli_fetch_array($sql1)) {
echo '
';
// NASLOV posameznega vprasanja
echo '
';
// po potrebi prevedemo naslov
$naslov = Language::getInstance()->srv_language_vrednost($row1['id']);
if ($naslov != '')
$row1['naslov'] = $naslov;
// Datapiping
$row1['naslov'] = Helper::dataPiping($row1['naslov']);
echo $row1['naslov'];
# ugotovimo ali je na katerem gridu predhodno izbran missing
$is_missing = false;
if (count($srv_grids) > 0) {
foreach ($srv_grids AS $i => $srv_grid) {
if ($srv_grid['other'] != 0) {
$grid_id = $srv_data_cache[$row1['id']][$i]['grd_id'];
if ($srv_grids[$i]['id'] == $grid_id) {
$is_missing = true;
}
}
}
}
if (count($srv_grids2) > 0) {
foreach ($srv_grids2 AS $i => $srv_grid) {
if ($srv_grid['other'] != 0) {
$grid_id = $srv_data_cache[$row1['id']][$i]['grd_id'];
if ($srv_grids2[$i]['id'] == $grid_id) {
$is_missing = true;
}
}
}
}
if ($row1['other'] == 1) {
$sql3 = sisplet_query("SELECT text FROM srv_data_text" . get('db_table') . " WHERE spr_id='$spremenljivka' AND vre_id='$row1[id]' AND usr_id='" . get('usr_id') . "' AND loop_id $loop_id");
$row3 = mysqli_fetch_array($sql3);
$otherWidth = ($spremenljivkaParams->get('otherWidth') ? $spremenljivkaParams->get('otherWidth') : -1);
$otherHeight = ($spremenljivkaParams->get('otherHeight') ? $spremenljivkaParams->get('otherHeight') : 1);
if ($otherHeight > 1)
echo ' ';
else
echo ' ';
}
// Puscica za razpiranje ce imamo vklopljene mobilne tabele z razpiranjem
/*if($mobile_tables == 2)
echo '';*/
echo '
';
// Podnaslov prve podtabele
if($row['grid_subtitle1'] != '')
echo '
'.$row['grid_subtitle1'].'
';
// VREDNOSTI znotraj vprasanja
echo '
';
// Loop po posameznih VREDNOSTIH (stolpcih)
if (count($srv_grids) > 0) {
foreach ($srv_grids AS $i => $srv_grid) {
$grid_id = $srv_data_cache[$row1['id']][$i]['grd_id'];
// izpišemo radio grida
// Other oz. missing
if ($srv_grid['other'] != 0) {
$value = $srv_grids[$i]['id'];
echo '';
echo '
';
echo '';
# imamo missing vrednost 0
//echo '';
echo '';
// Font awesome
echo '';
echo '' . "\n";
// Datapiping
$srv_grid['naslov'] = Helper::dataPiping($srv_grid['naslov']);
// Text grida (posamezne vrednosti)
echo '' . $srv_grid['naslov'] . '';
// END grid_mobile_variable
echo '