function loged($usr, $rg, $t) { if ($t) { $ret = btn('popw', $t) . ' '; } if (!$_SESSION['USE'] or !is_numeric($rg)) { //nameofauthes(prmb(11)) $nam = 'login'; $sty = '" style="width:100px;'; $ret .= autoclic('user" id="lgg" onkeyup="log_finger(\'lgg\');', $nam, 8, 100, 'search', 1) . ' '; $ret .= input2('password" size="8', 'pass', '', 'search') . ' '; if (rstr(59)) { $ret .= checkbox_j('cook', 1, '', 'permanent') . ' '; } else { $ret .= hidden('', 'cook', 1); } $ret .= submitj('poph" title="' . helps('login') . '', 'log', picto('logout')); return divd('valid', '<form id="log" name="log" action="javascript:login(\'log\')" onKeyPress="checkEnter(event,\'log\')">' . $ret . '</form>'); } else { return lkc('popdel', htac('log') . 'out', picto('logout')) . br(); } }
function art_options($id) { $r = $_SESSION['art_options']; $arl = explode(' ', prmb(26)); $rdata = sql('val,msg', 'qdd', 'kv', 'ib="' . $id . '"'); if ($r) { foreach ($r as $k => $v) { $val = $rdata[$v]; $hlp = ''; if ($v == 'folder') { $ret .= picto('virtual') . lj('poph', 'popup_addfolder___' . $id, nms(73)) . ' '; } if ($v == 'related') { $ret .= pictxt('articles') . btn('poph', nms(138)); $hlp = hlpbt('meta_related'); } if ($v == 'agenda') { $ret .= pictxt('localize') . btn('poph', 'Agenda'); //$hlp=togbub('plug','calendar_calendar*build__'.$v.$id,picto('time')); $hlp = lj('', 'popup_plup___calendar_calendar*build__' . $v . $id, picto('time')); } elseif ($v == 'lang') { $ret .= picto('global'); } elseif ($v == 'template') { $ret .= pictxt('conn', $v); } if ($v == 'authlevel') { $ret .= btn('popbt', $v . ' ' . menuderj_prep('all|1|2|3|4|5|6|7|8', $v . $id, $val, '1')) . ' '; } elseif ($v == 'template') { $val = $val ? $val : ' '; $tmpub = msql_read('', 'public_template', $tpl, 1); $tmprv = msql_read('', $_SESSION['qb'] . '_template', $tpl, 1); $arr = array_merge_b($tmpub, $tmprv); $arr[' '] = array('' => 1); $ret .= btn('popbt', $v . ' ' . menuderj_prep(implode('|', array_keys($arr)), $v . $id, $val ? trim($val) : $v, '1')) . ' '; } elseif ($v == 'tracks') { if (rstr(1) && !$val or $val == 'true') { $chk = 1; } else { $chk = 0; } $ret .= btn('popbt', $v . ' ' . checkbox_j($v . $id, $chk)); } elseif ($v == '2cols') { if (rstr(17) && !$val or $val == 'true') { $chk = 1; } else { $chk = 0; } $ret .= btn('popbt', $v . ' ' . checkbox_j($v . $id, $chk)); } elseif ($v == 'fav') { if (rstr(52) && !$val or $val == 'true') { $chk = 1; } else { $chk = 0; } $ret .= btn('popbt', $v . ' ' . checkbox_j($v . $id, $chk)); } elseif ($v == 'like') { if (rstr(90) && !$val or $val == 'true') { $chk = 1; } else { $chk = 0; } $ret .= btn('popbt', $v . ' ' . checkbox_j($v . $id, $chk)); } elseif ($v == 'poll') { if (rstr(91) && !$val or $val == 'true') { $chk = 1; } else { $chk = 0; } $ret .= btn('popbt', $v . ' ' . checkbox_j($v . $id, $chk)); } elseif ($v == 'lang') { if ($arl) { foreach ($arl as $va) { //$rl[$va]=$rdata['lang'.$va]; if ($val && $va != $val or !$val && $va != prmb(25)) { $ret .= lj('txtsmall2', $v . $va . $id . '_autolang__4_' . $id . '_' . $va, $va); $ret .= input(1, $v . $va . $id, $rdata['lang' . $va], '" size="4'); } else { $ret .= hidden('', $v . $va . $id, ''); } } $ret .= hlpbt('meta_lang'); $lang = $rdata['lang']; //lang $ret .= langslct($arl, $lang, 'lang' . $id); } else { $ret .= hidden('', $v . $id, ''); } $ret .= br(); } else { $ret .= ljb('poph', 'jumpvalue', $v . $id . '_ ', 'x') . ' ' . balise('input', array(1 => 'text', 3 => $v . $id, 4 => $val, 5 => '', 6 => '14', 7 => '255', 'autocomplete' => 'off'), '') . $hlp . br(); } } } return $ret; }
function config_mod($mnb, $option) { $rm = msql_read('users', $_SESSION['modsnod'], $mnb); //module $mod = $rm['module']; $bloc = $rm['block']; $param = $rm['param']; if (strpos($param, ',')) { $param = str_replace(', ', ",\n", $param); $param = ereg_replace("[\n]{2,}", "\n", $param); } $arb = msql_read('system', 'admin_modules', $mod); //props $type = $arb['category']; $prm = $arb['param']; $opt = $arb['option']; $com = $arb['command']; $com = str_replace('scroll', 'scroll scrold', $com); $arc = msql_read('lang', 'admin_modules', $mod); $fhlp = $arc['description']; if (strpos(prma('blocks'), $mod) !== false && $mod) { $type = "div"; $fhlp = $fhlp ? $fhlp : nms(90); $prm = 3; $arb["title"] = 1; } elseif (!$type && $mod != 'system') { $type = 'user_mod'; $fhlp = 'obsolete'; } elseif ($mod == 'Page_titles') { $fhlp .= ' ' . hlpbt('breadcrumb'); } if ($bloc == 'menus') { $type = 'menu_link'; $fhlp = 'menu link'; } if ($arc['help']) { $phlp = admhlp('grey', ajx($mod), 'help') . ' '; } if ($arc['option']) { $ohlp = admhlp('grey', ajx($mod), 'option') . ' '; } if ($arc['command']) { $dhlp = admhlp('grey', ajx($mod), 'command') . ' '; } //usage $rc = array('module' => bal('strong', $mod) . ' (' . $type . ') ' . $mnb, 'usage' => divc('small', $fhlp)); if ($_SESSION['line'][$param]) { $rc["article"] = lkt('', htac('section') . $param, $param); } elseif ($prm == 2) { //wait_ID if (!is_numeric($param)) { $id = find_id($param); } else { $id = $param; } if (is_numeric($id) && $param > 3) { list($dy, $frm, $suj, $amg) = pecho_arts($id); //art $rc["article"] = lkt('', '/?read=' . $id, $suj); } } $l = 'modules_' . $bloc . '_' . $mnb; $rid = randid(); $rds = array('mb', 'mm', 'mp', 'mt', 'mc', 'md', 'mo', 'mh', 'mv', 'me', 'mr', 'mi', 'mj'); foreach ($rds as $k => $v) { $rvs[$v] = $v . $rid; $dvs .= $v . $rid . '|'; } //$dvs.=; $sty = '" onkeypress="checkEnter(event,\'savmod\')'; $form .= hidden('', $rvs['mm'], $mod); //edit if ($mod == "submenus") { require_once 'spe.php'; $rc["edit"] = menus_h($mnb); if ($option) { $param = menu_h_g($option); } } if ($mod == "Banner") { $rc["edit"] = lkc("popbt", '/admin/banner', 'edit_banner'); } elseif ($mod == "user_menu") { $rc["edit"] = jump_btns($rvs['mp'], spelinks(), ' '); } elseif ($mod == "app_menu") { $rc["edit"] = btn('console', 'button/type/process/param/option/condition/root/icon/hide/private§display[,]'); } elseif ($mod == 'link' or $mod == "url") { $arr = explode('|', spelinks()); if ($_SESSION['line']) { $arr += array_flip($_SESSION['line']); } $rc["edit"] = select(array('id' => 'mps', 'onchange' => 'jumpslct(\'' . $rvs['mp'] . '\',this)', 'style' => "width:90px;"), $arr, 'vv'); } elseif ($mod == 'template') { $ra = msql_read('', ses('qb') . '_template', '', 1); if ($ra) { $rb = array_keys_r($ra, 1, 'k'); $rc["edit"] = jump_btns($rvs['mp'], $rb, ''); } } elseif ($mod == 'msql_links') { $rc["edit"] = jump_btns($rvs['mp'], 'links|rssurl|deploy', ''); } elseif ($mod == 'connector') { req('art'); $rc["edit"] = conn_edit(); $rc["edit"] .= txarea('txtarea', $param, 50, 5, 'txtnoir" onkeyup="transvalue(\'' . $rvs['mp'] . '\')" onclick="transvalue(\'' . $rvs['mp'] . '\')"; onblur="transvalue(\'' . $rvs['mp'] . '\');'); } elseif ($mod == 'desktop') { $rc["edit"] = hlpbt('desklr'); } elseif ($mod == 'cssfonts') { $rc["edit"] = jump_btns($rvs['mp'], 'fontphilum|fontmicrosys|', ' '); } elseif ($mod == 'columns') { $rc["edit"] = mod_edit('', 1, $rvs['mp']); } elseif ($mod == 'articles') { $rc["edit"] = divd('amc', artmod_edit_l($rvs['mp'], '', '')); } elseif ($mod == "design" && prmb(5)) { $rc["edit"] = picto(alert) . helps('prmb5'); } //param if ($mod == 'tab_mods' or $mod == 'MenusJ' or $mod == 'art_mod') { $rc["param"] = comline($param, $rvs['mp']); } elseif ($mod == 'app_menu') { $rc["param"] = appmenu($param, $rvs['mp']); } elseif ($mod == "submenus") { $rc["param"] = txarea($rvs['mp'], $param, 42, 4); } elseif ($prm != '0') { $rc["param"] = goodarea($param, $rvs['mp'], '', $j, 42); } else { $form .= hidden('', $rvs['mp'], ''); } if ($mod == 'desktop') { $rc["edit"] = $phlp; $rc["param"] .= ' ' . hlpbt('desklr'); } elseif ($rc["param"] && $mod != 'apps' && $phlp) { $rc["param"] .= ' ' . $phlp; } //title if ($prm != '1' && !$arb["title"]) { $rc["title"] = input(1, $rvs['mt'] . '" size="42' . $sty, $rm['title'], ""); } else { $form .= hidden('', $rvs['mt'], ''); } //bloc if ($bloc != 'system' && $bloc != 'newsletter' && $bloc != 'gsm') { $rc["bloc"] = select_j($rvs['mb'], 'system ' . prma('blocks'), $bloc, 1, $bloc, 0); } else { $form .= hidden('', $rvs['mb'], $bloc); } //condition if ($bloc != 'newsletter') { $rc["condition"] = select_j($rvs['mc'], '- home cat art', $rm['condition'], 3, $rm['condition'], 0) . ' ' . hlpbt('mod_cond'); } else { $form .= hidden('', $rvs['mc'], ''); } //command if ($com) { $rc["command"] = select_j($rvs['md'], '- ' . ajx($com), $rm['command'], 1, $rm['command'], 0) . ' ' . $dhlp; } else { $form .= hidden('', $rvs['md'], ''); } //option if ($opt != '0') { $rc["option"] = select_j($rvs['mo'], '-|' . $opt, $rm['option'], 3, $rm['option'], 0) . ' '; if ($mod == 'LOAD') { $rc["option"] .= hlpbt('art_render'); } else { $rc['option'] .= $ohlp; } } else { $form .= hidden('', $rvs['mo'], ''); } //template if ($arb["template"]) { $ara = msql_read('', ses('qb') . '_template', '', 1); if ($ara) { $tmp = implode(' ', array_keys($ara)); } $rc["template"] = select_j($rvs['me'], '- ' . ajx($tmp), $rm['template'], 1, $rm['template'], 0); } else { $form .= hidden('', $rvs['me'], ''); } //cache if ($arb["cacheable"]) { $rc["cache"] = checkbox_j($rvs['mh'], $rm['cache'], ''); } else { $form .= hidden('', $rvs['mh'], ''); } $rc["hide"] = checkbox_j($rvs['mv'], $rm['hide'], ''); //hide if ($arb["nobr"] != '0') { $rc["nobr"] = checkbox_j($rvs['mr'], $rm['nobr'], ''); } else { $form .= hidden('', $rvs['mr'], ''); } if ($arb["div"] != '0') { $rc["div"] = checkbox_j($rvs['mi'], $rm['div'], ''); } else { $form .= hidden('', $rvs['mi'], ''); } if ($arb["ajax button"] != '0') { $rc["ajax button"] = checkbox_j($rvs['mj'], $rm['js'], ''); } else { $form .= hidden('', $rvs['mj'], ''); } //script if ($type != 'system') { $oks = lj('popbt', 'popup_modsee__3_' . $mnb . '_1', 'script') . hlpbt('comline') . ' '; $oks .= lj('popbt', 'popup_modsee__3_' . $mnb, nms(65)) . ' '; } //if($mod=='LOAD')$rc["edit"]=fast_sets('load'); //render $bt .= ljb("popdel", "SaveR", $l . '_del\',\'' . $dvs, nms(43)) . ' '; $bt .= ljb('popbt', "SaveR", $l . '_new\',\'' . $dvs, nms(44)) . ' '; $bt .= ljb('popbt', "SaveR", $l . '_savb\',\'' . $dvs, nms(66)) . ' '; $bt .= ljb('popsav', "SaveR", $l . '_sav\',\'' . $dvs, nms(57)) . ' '; //master_config $ret .= '<form id="savmod" action="javascript:SaveR(\'' . $l . '_sav\',\'' . $dvs . '\')">' . $form; $ret .= on2cols($rc, 470, 5); $ret .= '</form>'; $ret .= divs('', $bt . $oks); return $ret; }
function art_options($id) { $r = $_SESSION["art_options"]; $arl = explode(' ', prmb(26)); $rdata = sql('val,msg', 'qdd', 'kv', 'ib="' . $id . '"'); if ($r) { foreach ($r as $k => $v) { $val = $rdata[$v]; $hlp = ''; if ($v == 'folder') { $j = 'popup_addfolder___' . $id; } else { $j = ''; } if ($j) { $ret .= picto('virtual') . lj('poph', $j, $v) . ' '; } if ($v == 'related') { $picto = 'articles'; $hlp = hlpbt('meta_related'); } elseif ($v == 'lang') { $picto = 'global'; } elseif ($v == 'template') { $picto = 'conn'; } else { $picto = 'file'; } if (!$j) { $ret .= picto($picto) . btn('poph', $v) . ' '; } if ($v == 'authlevel') { $ret .= menuderj_prep('all|1|2|3|4|5|6|7|8', $v . $id, $val, '1') . ' '; } elseif ($v == "template") { $val = $val ? $val : " "; $tmpub = msql_read('', 'public_template', $tpl, 1); $tmprv = msql_read('', $_SESSION['qb'] . '_template', $tpl, 1); $arr = array_merge_b($tmpub, $tmprv); $arr[" "] = array("" => 1); $ret .= menuderj_prep(implode('|', array_keys($arr)), $v . $id, $val ? trim($val) : $v, '1') . ' '; } elseif ($v == "tracks") { if (rstr(1) && $val == "" or $val == 'true') { $chk = 1; } else { $chk = 0; } $ret .= checkbox_j($v . $id, $chk) . ' '; } elseif ($v == "2cols") { if (rstr(17) && $val == "" or $val == 'true') { $chk = 1; } else { $chk = 0; } $ret .= checkbox_j($v . $id, $chk); } elseif ($v == "lang") { if ($arl) { foreach ($arl as $va) { //$rl[$va]=$rdata['lang'.$va]; if ($val && $va != $val or !$val && $va != prmb(25)) { $ret .= lj('txtsmall2', $v . $va . $id . '_autolang__4_' . $id . '_' . $va, $va); $ret .= input(1, $v . $va . $id, $rdata['lang' . $va], '" size="4'); } else { $ret .= hidden('', $v . $va . $id, ''); } } $ret .= hlpbt('meta_lang'); $lang = $rdata['lang']; //lang //$ret.=select_j('lang'.$id,'lang',$lang,1,$lang,0); $ret .= radiobtj($arl, $lang, 'lang' . $id); } else { $ret .= hidden('', $v . $id, ''); } $ret .= br(); } else { $ret .= ljb('poph', 'jumpvalue', $v . $id . '_ ', 'x') . ' ' . balise('input', array(1 => 'text', 3 => $v . $id, 4 => $val, 5 => '', 6 => '14', 7 => '255', 'autocomplete' => 'off'), '') . $hlp . br(); } } } return $ret; }
function plug_umvoc($p, $o) { ses('nl', 1); ses('umvcnod', 'ummo_umvoc_1'); ses('qdvoc', qd('umvoc')); ses('qdvoc_b', qd('umvoc_arts')); $ret = slct_j($p) . ' '; $ret .= lj('', 'usrch___4', picto('del')) . ' '; $ret .= input(1, 'usrch', $p, '') . ' '; $ret .= lj('popsav', 'ucbk_plug___umvoc_ud*search_' . ajx($p) . '__usrch|udsnd', 'chercher') . ' '; $ret .= checkbox_j('udsnd', 1, 'soundex') . br() . br(); //|chk $ret .= divd('ucbk', ud_search($p, '1', '')) . br(); $ret .= msqlink('', ses('umvcnod'), '') . ' '; $ret .= lkt('', '/plug/umvoc', picto('link')); return $ret; }
function genpswd_menu($p, $o, $rid) { $ret .= input(1, 'inp', 'limit', '', 1, 'limit') . ' ' . checkbox_j('opt', $o, 'md5') . ' '; $ret .= lj('', $rid . '_plug__2_genpswd_genpswd*j___inp|opt', picto('reload')) . ' '; return $ret; }
function menu($p, $o, $rid) { $ret .= input(1, 'inp', $p) . ' ' . checkbox_j('opt', $o, 'complexity') . ' '; $ret .= lj('', $rid . '_app___genpswd_call___inp|opt', picto('reload')) . ' '; return $ret; }
function f_inp($mil, $link) { $_SESSION['cur_div'] = 'content'; $ip = hostname(); $qda = $_SESSION['qda']; $USE = $_SESSION['USE']; $cont = $_GET['continue']; $read = $_SESSION['read']; $raed = $_SESSION['raed']; $frm = $_SESSION['frm']; if ($USE) { $us = $USE; } else { list($us, $ml) = sql('name,mail', 'qdi', 'r', 'host="' . $ip . '" ORDER BY id DESC LIMIT 1'); } $currid = lastid('qda') + 1; if ($frm == "" or $frm == "Home") { $frm = "public"; } //sections if ($_GET['edit'] == "=") { $cit = "&edit=="; } $goto = '/?read=' . $read . $cit; if (substr($link, 0, 4) == 'http' && !$cont) { $link = https(utmsrc($link)); //vacuum $_GET['urlsrc'] = $link; list($suj, $msg) = vacuum($link, ''); } //elseif($read)$link=$_SESSION['rqt'][$read][9]; if (!$cont) { $r['urlsrc'] = autoclic('urlsrc', "url", '10" id="urlsrc" onClick="SaveI(\'urlsrc\')" onContextMenu="SaveIt()" value="' . $link, '250', '') . btd('urledt', ''); } //urlsrc if ($USE && !$cont) { $r['trkname'] = hidden('name', 'trkname', $USE) . hidden('mail', 'trkmail', ''); $r['slcat'] = select_j('frm', 'category', $frm, '3', $frm, ''); } elseif (!$USE) { $gn = '" onkeyup="log_goodname(\'trkname\');'; $r['trkname'] = autoclic('name" id="trkname' . $gn, $us ? $us : nms(38), '8', '50', 'txtx'); //name $r['trkmail'] = autoclic('mail" id="trkmail', $ml ? $ml : 'mail', '13', '50', 'txtx'); } //mail if (!$cont) { $r['parent'] = select_jp('ib', 'parent', rstr(10) ? $read : '', '0', picto('topo'), '1'); } //if(!$cont)$r['parent']=togbub(); if (!$cont && auth(3)) { $r['publish'] = checkbox_j('pub', $_SESSION['auth'] < 4 ? 0 : rstr(11), nms(29)); } else { $r['publish'] = hidden('pub', 'pub', 0); } if (!$cont) { //new $r['pstdat'] = select_j('postdat', 'date', date('y-m-d-H-i'), 0, picto('time'), 0); $r['pstsuj'] = balise('input', array('', '', 'suj', 'suj1', '', 'editor', 7 => 255, 16 => 'width:100%;', 23 => $suj ? $suj : nms(71)), ''); } if ($cont) { $msg = sql('msg', 'qdm', 'v', 'id=' . $read); $btcntn = 'continue=ok#' . $read; $alrt = conn_correct($msg); } else { $goto = '/?read=' . $currid; $btcntn = 'insert=ok'; } //&continue==#'.$currid $msg = str_replace("\r", "", $msg); //msg $msg = str_replace(array("<br />\n", "<br />", "<br>"), "\n", $msg); //save $ids = 'suj1|frm|urlsrc|postdat|trkname|trkmail|ib|pub'; //|sub $c = 'popbt'; $sav = ljb($c, 'SaveJb', 'socket_saveart_txtarea_id4_' . $read . '_no\',\'art' . $read . '_readart___' . $read, picto('save')); if ($cont && rstr(53)) { $sav .= ljb($c, 'SaveJb', 'txarea_saveart_txtarea_id4_' . $read . '\',\'art' . $read . '_readart___' . $read, nms(57)) . ' '; } elseif (!rstr(53)) { $sav .= submitj($c, 'sav', nms(57)) . ' '; } else { $sav .= lj($c, 'socket_newart_txtarea_' . (rstr(57) ? 7 : 9) . '_____' . $ids, nms(57)) . ' '; } //pop $btdt = lj('', 'popup_artwedit_txtarea__', pictit('editor', nms(107))) . ' '; $btdt .= ljb('' . '" title="test', 'captslct', 'preview', picto('valid')) . ' '; if ($cont && $read) { $btdt .= urledt_id($read); } //defcon//urledt($link) $ret = '<form method="POST" id="sav" action="' . $goto . '&' . $btcntn . '">' . "\n"; //form $ret .= btd('bts' . $read, $sav) . ' ' . $btdt; $ret .= implode(' ', $r); $ret .= sesmk('conn_edit', '', ''); //1 $ret .= $alrt; $ret .= divd('txarea', txarea1($msg)); //if(auth(4))$ret.=checkbox("randim","ok","rename_img",0); $ret .= ' </form>' . "\n"; return $ret; }