function comline_edit($v, $na, $id, $res) { $rid = randid(); if ($res) { return comline_sav($na, $res); } list($cod, $mod, $t) = $ra = decompact_mod($v); $r = explode("/", trim($cod)); $ids = $id . '|medm' . $rid . '|medb' . $rid . '|'; $arb = msql_read('system', "admin_modules", $mod); $rb['module'] = input(0, 'medm' . $rid, $mod) . submod_comline('medm' . $rid, $mod); $hlp = msql_read('lang', 'admin_modules', $mod); $rb['usage'] = divc('small', $hlp['description']); $rk = array('param', 'title', 'command', 'option'); foreach ($rk as $k => $v) { $ids .= 'med' . $k . $rid . '|'; $jmp = ''; $com = $arb[$v]; if ($com && $v != 'param') { $jmp = select_j('med' . $k . $rid, $com); } //$jmp=jump_btns('med'.$k.$rid,str_replace(' ','|',$com),''); $rb[$v] = input(1, 'med' . $k . $rid, $r[$k]) . $jmp; if ($v == 'param') { $rb[$v] .= ' ' . admhlp('grey', ajx($mod), 'help'); } } $rb['button'] = input(1, 'medb' . $rid, $t); $sv = $id . '_submds__4x_' . $na . '__cmdel__' . $id . '\',\'sbm' . '_submds____' . $id . '_cmlin__' . $id; $bt = ljb('popdel', 'SaveJb', $sv, nms(43)) . ' '; $sv = $id . '_comline__4x__' . $na . '___' . $ids . '\',\'sbm' . '_submds____' . $id . '_cmlin__' . $id; $bt .= ljb('popbt', 'SaveJb', $sv, nms(66)); $ret = on2cols($rb, 300, 4) . $bt . br(); return popup('comline', $ret, 320); }
function comline_edit($v, $na, $id, $res) { $rid = randid(); if ($res) { return comline_sav($na, $res); } list($cod, $mod, $t) = $ra = decompact_mod($v); $r = explode('/', trim($cod)); $ids = $id . '|medm' . $rid . '|medb' . $rid . '|'; $arb = msql_read('system', "admin_modules", $mod); $rb['module'] = input(0, 'medm' . $rid, $mod) . submod_comline('medm' . $rid, $mod); $hlp = msql_read('lang', 'admin_modules', $mod); $rb['usage'] = divc('small', $hlp['description']); $rb['button'] = input(1, 'medb' . $rid, $t, 'txtblc'); $rk = array('param', 'title', 'command', 'option', 'cache', 'hide', 'template', 'nobr', 'div', 'ajxbtn'); foreach ($rk as $k => $v) { $ids .= 'med' . $k . $rid . '|'; $jmp = ''; $com = $arb[$v]; if ($v == 'param' or $v == 'title' or $v == 'command' or $v == 'option' or $v == 'template') { if ($com && $v != 'param' && $v != 'template') { $jmp = select_j('med' . $k . $rid, '- ' . ajx($com), $com, 1, picto('kdown'), 0); } if ($v == 'param') { $jmp = ' ' . admhlp('grey', ajx($mod), 'help'); } if ($v == 'template') { $ra = msql_read('', ses('qb') . '_template', '', 1); if ($ra) { $tmp = implode(' ', array_keys($ra)); } $jmp = select_j('med' . $k . $rid, '- ' . ajx($tmp), $com, 1, picto('kdown'), 0); } $rb[$v] = input(1, 'med' . $k . $rid, $r[$k]) . $jmp; } else { $rb['toggles'] .= checkbox_j('med' . $k . $rid, $r[$k], $v); } } $sv = $id . '_submds__4x_' . $na . '__cmdel__' . $id . '\',\'sbm' . '_submds____' . $id . '_cmlin__' . $id; $bt = ljb('popdel', 'SaveJb', $sv, nms(43)) . ' '; $sv = $id . '_comline__4x__' . $na . '___' . $ids . '\',\'sbm_submds____' . $id . '_cmlin__' . $id; $bt .= ljb('popbt', 'SaveJb', $sv, nms(66)); $ret = on2cols($rb, 300, 4) . $bt . br(); return popup('comline', $ret, 320); }