0) mysqli_data_seek(self::$srv_condition[$if], 0); return self::$srv_condition[$if]; } self::$srv_condition[$if] = sisplet_query("SELECT * FROM srv_condition WHERE if_id = '$if' ORDER BY vrstni_red ASC"); return self::$srv_condition[$if]; } static function spremenljivkaLegenda($spr_id) { if (is_array(self::$_spremenljivkaLegenda) && isset(self::$_spremenljivkaLegenda[$spr_id])) { return self::$_spremenljivkaLegenda[$spr_id]; } else { global $lang; $result = array(); $spremenljivka = self::srv_spremenljivka($spr_id); switch ($spremenljivka['tip']) { case 0 : // Polje drugo $result['tip'] = $lang['srv_sklop_polje_drugo']; break; case 1 : // radio case 2 : // check case 3 : // drop case 7 : // number case 21 : // besedilo $result['tip'] = $lang['srv_sklop_osnovna_short'] . ' - ' . $lang['srv_vprasanje_tip_' . $spremenljivka['tip']]; break; case 6 : // mgrid case 16 : // mcheck case 19 : // mtext case 20 : // mnumber $result['tip'] = $lang['srv_sklop_tabele_short'] . ' - ' . $lang['srv_vprasanje_tip_' . $spremenljivka['tip']]; break; default : // mnumber //$result = $lang['srv_sklop_posebna']; $result['tip'] = $lang['srv_sklop_posebna_short'] . ' - ' . $lang['srv_vprasanje_tip_' . $spremenljivka['tip']]; break; } switch ($spremenljivka['tip']) { case 1 : // radio case 2 : // check case 3 : // drop case 6 : // mradio case 16 : // mcheck case 17 : // razvrščanje $result['izrazanje'] = $lang['srv_analiza_vrsta_kate']; break; case 4 : // text case 19 : // mtext case 21 : // text* $result['izrazanje'] = $lang['srv_analiza_vrsta_bese']; break; case 7 : // number case 18 : // vsota case 20 : // mnumber case 22 : // kalkulacija case 25 : // kvota $result['izrazanje'] = $lang['srv_analiza_vrsta_stev']; break; case 8 : // datum $result['izrazanje'] = $lang['srv_analiza_vrsta_stev']; break; case 5 : // nagovor $result['izrazanje'] = $lang['srv_analiza_vrsta_nago']; break; } # skalo rešimo objektno $objectSkala = new SpremenljivkaSkala($spr_id); $result['skalaAsValue'] = $objectSkala->getSkala(); $result['skala'] = $objectSkala->getSkalaAsText(); self::$_spremenljivkaLegenda[$spr_id] = $result; return $result; } } /************************************************ * Vreno srv_vrednosti za določeno spremenljivko_id * * @param (int) $spremenljivka_id * @return (object) ************************************************/ protected $spremenljivka_id; public static function cache_all_srv_vrednost($spremenljivka_id) { $sql = sisplet_query("SELECT * FROM srv_vrednost WHERE spr_id='$spremenljivka_id'"); $polje = array(); while ($row = $sql->fetch_object()) { $polje[] = $row; } return $polje; } } ?>