function bub_slct($j) { req('ajxf'); list($d, $id, $rid, $o) = explode('.', $j); if (strpos($d, '|')) { $r = explode('|', $d); } else { $r = slct_r($d, $o); } //$ret[]=array('-','js','','','','','bub','');//close $ret[] = array('nothing', 'js', 'jumpvalue', $id . '_', '', '', 'bub', ''); //del if ($r) { foreach ($r as $k => $v) { $ret[] = array($v, 'js', 'jumpvalue', $id . '_' . addslashes($v), '', '', 'bub', ''); } } return $ret; }
function hidslct_j($id, $d, $vrf = '', $o = '') { //select_j//hidden if ($d == 'date') { return menuder_inp($id, $id, $vrf, 'bt', $o); } $r = slct_r($d, $o, $vrf); if ($d == 'msql') { $o = '1'; } elseif ($d == 'msqlc') { $o = ''; } elseif ($d == 'pfuncb') { $o = 3; } elseif ($d == 'pfunc') { $o = 1; } elseif ($d == 'tag') { $o = 1; } if (is_array($r)) { foreach ($r as $k => $v) { $c = $k == $vrf ? 'active' : ''; $k = addslashes($k); if (is_array($v) or is_numeric($v)) { $v = $k; } $v = stripslashes($v); if (strpos($d, '|') === false) { $t = $k ? $k : $d; } elseif ($k) { $t = $k; } elseif ($vrf) { $t = $vrf; } else { $t = ''; } if ($t == '-') { $t = '...'; } if ($v) { $ret .= ljb($c, 'selectj', $id . '\',\'' . $k . '\',\'' . ajx($t) . '\',\'' . $o, $v); } } } if ($o >= 2) { $ret .= menuder_inp($id, $id, $vrf, 'bt', $o); } return divc('list', $ret); }