function admin_art_edit($id) { $msg = sql('msg', 'qdm', 'v', 'id=' . $id); $ath = data_val('msg', $id, 'authlevel'); if ($ath > $_SESSION['auth']) { return popup('article ' . $id, nms(55)); } //$msg=str_replace('['.ses('qb').'/','['.host().'/users/'.ses('qb').'/',$msg); //$msg=str_replace('['.ses('qb'),'['.host().'/img/'.ses('qb'),$msg); $j = 'popup_editbrut_edit' . $id . '_x_' . $id; if (auth(5)) { $ret = btn('', btd('bts', lj('popsav', $j, 'save'))) . ' '; } $ret .= lj('txtbox', 'pop_editbrut___' . $id, 'connectors') . ' '; $ret .= lj('txtbox', 'edit' . $id . '_delconn__4_' . $id, 'text') . ' '; $ret .= lj('txtbox', 'edit' . $id . '_conn2__4_' . $id, 'html') . ' '; $ret .= hlpbt('conn_pub') . br(); $ret .= txarea('edit' . $id, $msg, 64, 20, 'console'); return popup('article ' . $id, $ret); }
function st_paste($d) { $ret = hidden('', 'cka', 'm' . $d); $ret .= ljb('" title="' . nms(57) . '" id="cka1', 'mem_storage', '_m1___cka0', picto('save')) . ' '; $ret .= ljb('" title="' . nms(95) . '" id="ckb1', 'mem_storage', '_m1_1__ckb0', picto('refresh')) . ' '; $ret .= hlpbt('memstorage'); return btn('nbp', $ret) . ' '; }
function np_sav($d, $id) { $ret = hidden('', 'cka', 'm' . $d); for ($i = 1; $i <= 7; $i++) { $c = $i == $d ? 'active' : ''; $ret .= ljb($c . '" id="ckb' . $i, 'mem_storage', $id . '_m' . $i . '_1_1_ckb' . $i . '_memnu', $i); } $ret .= ljb('" id="ckc', 'mem_storage', $id . '_cka__1_ckc', 'save'); return span(atc('nbp') . atd('memnu'), $ret) . hlpbt('memstorage'); }
function np_sav($d, $id) { $ret = hidden('', 'cka', 'm' . $d); for ($i = 1; $i <= 9; $i++) { $c = $i == $d ? 'active' : ''; $ret .= ljb('' . $c . '" id="ckb' . $i, 'mem_storage', $id . '_m' . $i . '_1_1_ckb' . $i . '_memnu', $i); } $ret .= ljb('" id="ckc', 'mem_storage', $id . '_cka__1_ckc', nms(57)); $ret .= lj('', 'popup_plup___pad_pad*write___' . $id . '', picto('export')); return divc('nb_pages', divd('memnu', $ret . hlpbt('memstorage'))); }
function f_inp_widths($defs) { $set = 'text" size="3'; list($l_large, $m_large, $r_large, $t_large) = obtain_widths($defs); $t .= btn("txtnoir", 'leftbar ' . input2($set, 'l_large', $l_large, "")) . ' '; $t .= btn("txtnoir", 'content ' . $m_large . 'px') . ' '; $t .= btn("txtnoir", 'rightbar ' . input2($set, 'r_large', $r_large, "")) . ' '; $t .= btn("txtnoir", 'page ' . input2($set, 't_total', $t_large, "")) . ' '; $t .= input2('submit', 'save', "apply_widths", "") . ' '; $t .= checkbox('saveblocks', 'ok', 'apply (mods_' . prmb(1) . ')', 0) . ' '; $t .= hlpbt('designwidths') . br(); $inp = $t . br(); return form('/?admin=css', $inp); }
function plug_ftext($d, $tx) { $nd = stext_log(); $ra = msql_read('', $nd . '_txt_ftxt', '1'); $msg = stripslashes($ra[1]); $msg = html_entity_decode_b($msg); if (!$ra && $nd) { msql_modif('users', $nd . '_txt_ftxt', array('day', 'text'), '', 'one', 1); } $ret .= btd('bts', lj('', 'bck_plug__xd_ftext_ftext*j_ftxt__ftxt', picto(save))) . ' '; $ret .= btd('bck', '') . hlpbt('ftext') . br(); if (!$tx) { $ret .= txarea('ftxt', $msg, 54, 12); } return btd('plgtxt', $ret); }
function plug_htaccess($d) { $here = 'htaccess'; $default = msql_read('system', 'default_htaccess', 1); $actual = read_file('.' . $here); if (!$actual or $d) { $actual = $default; $ret .= btn('txtyl', 'default_loaded') . br(); } $ret .= picto('alert�24') . ' ' . btn('txtcadr', 'critical_operations') . ' '; $ret .= lj('txtbox', 'txt_plug__4_' . $here . '_' . $here . '*default', 'default') . ' '; $ret .= lj('txtbox', 'cbk_plug__xd_' . $here . '_' . $here . '*mkdefault___txt', 'backup') . ' '; $ret .= msqlink('system', 'default_htaccess') . ' '; $ret .= lkc('txtx', '.htaccess', 'link') . ' '; $ret .= hlpbt('htaccess') . ' ' . btd('cbk', '') . ' '; $ret .= btd('bts', lj('txtbox', 'cbk_plug__xd_' . $here . '_' . $here . '*j___txt', 'save')) . br() . br(); $ret .= txarea('txt', $actual, 120, 26) . br(); $ret .= lkt('txtblc', 'http://htaccess.madewithlove.be/', 'tests'); return $ret; }
function f_inp_track($id, $msg = '') { $w = currentwidth() - 100; $user = $_GET['user']; if ($_SESSION['USE']) { $use = $_SESSION['USE']; } else { list($use, $ml) = sql('name,mail', 'qdi', 'r', 'host="' . hostname() . '" ORDER BY id DESC LIMIT 1'); } $gn = '" onkeyup="log_goodname(\'trkname\');'; if ($user) { $ret .= btn("txtred", nms(29) . ' ' . nms(34) . ': ' . $user); } $ret .= ljb('popsav', 'SaveBbd', 'track_' . ($user ? $user : $id) . '_1', nms(28)) . btd('bts', '') . ' '; if (rstr(2) && !auth(4)) { $ret .= btn('small', helps('tracks_moderation')); } if ($_SESSION['USE']) { $ret .= hidden('name', 'trkname', $use) . hidden('mail', 'trkmail', ''); $ret .= hidden('sb', 'trkscr', '') . hidden('sc', 'trkscrvrf', ''); } else { $ret .= autoclic('name" id="trkname' . $gn, $use, '8', '50', '', 1) . ' '; //name $ret .= autoclic('mail" id="trkmail', $ml ? $ml : 'mail', '13', '50', '', 1) . ' '; //mail if (!$user && $id != $_SESSION['qb']) { $ret .= hlpbt('track_follow') . ' '; } $ret .= secure_tracks() . br(); } //$ret.=balc('button','txtx" onclick="embed(\'video\')',picto('video')); $ret .= btd('bts' . $id, $sav) . ' ' . hlpbt('trackhelp') . ' '; //.hlpbt('track_orth').' '; $ret .= lj('" title="' . nms(65), 'popup_trkpreview_txtarea_', picto('view')) . ' '; //$ret.=divedit('txtarea','track','min-height:100px; min-width:320px;','',$d?$d:$msg); $ret .= micro_connedit('txtarea') . br() . txarea('txtarea', $d ? $d : $msg, 80, 16, atc('console')) . br(); return $ret . $r['html']; }
function plug_pictos($d, $id) { $rid = 'bld' . randid(); $ret = lj('popbt', $rid . '_plug___pictos_pictos*refresh', picto('reload')) . ' '; $ret .= hlpbt('pictos') . ' ' . msqlink('system', 'program_pictos') . br(); $r = msql_read('system', 'program_pictos', '', 1); foreach ($r as $k => $v) { list($p, $c) = split(':', $v); if ($c == 'icon') { $ico = icon($p, $k); } elseif (is_numeric($c)) { $ico = icosys($p, $c); } elseif ($c == 'svg') { $ico = svg($p); } else { $ico = ''; } $edit = lj('popbt', 'popup_plug___pictos_pictos*edit_' . $k, $k) . ' '; $rb[] = div('', picto($k, 24) . ' ' . $edit . btd('ico' . $k, $ico)); } $ret .= onxcols($rb, 4, 680); return divd($rid, $ret); }
function edit_css() { $base = "msql/design/"; $basy = "msql/system/"; clrpckr_js(); $qb = ses('qb'); $lh = sesmk('csslang'); $defsb["_menus_"] = array("div", "class", "element", "color", "bkg", "border", "free"); $edit = $_GET["edit_css"] ? $_GET["edit_css"] : $_POST["edit_css"]; if (!$_SESSION['desgn']) { $_SESSION['desgn'] = $_SESSION['prmd']; } $numb = $_GET["desgn"]; //desgn if ($numb && $numb != "=") { $_SESSION['desgn'] = $numb; $_SESSION['clrset'] = $numb; $_SESSION['prmd'] = $numb; $_SESSION['clrs'][$numb] = msql_read('design', $qb . '_clrset_' . $_SESSION['clrset'], ''); $defs = read_vars($base, $qb . '_design_' . $_SESSION['desgn'], $defsb); } $desgn = $_SESSION['desgn']; $prmd = $_SESSION['prmd']; $clrset = $_SESSION['clrset'] = $_SESSION['clrset'] ? $_SESSION['clrset'] : $prmd; $f_dsn = $qb . '_design_' . $desgn; $f_clr = $qb . '_clrset_' . $clrset; $basecss = 'css/' . $f_dsn . '.css'; $basecss_temp = 'css/' . $qb . '_design_dev_' . $prmd . '.css'; #load if (!$defs) { $defs = read_vars($base, $f_dsn, $defsb); } unset($defs['_menus_']); //good_nb unset($defs[0]); $defs = reorder_keys($defs); if (!is_file($basecss_temp)) { build_css($basecss_temp, $defs); } #sav if ($nd = $_GET["newdiv"]) { $defs = defs_addnew($defs, $_GET["from"], array($nd, '', '', '', '', '', '')); //p($defs); save_vars($base, $f_dsn, $defs); $edit = find_value($defs, array($nd)); } if ($_GET["new_from"]) { $tbn = msq_find_last('design', $qb, 'design'); save_vars($base, $qb . '_design_' . $tbn, $defs); msq_copy('design', $f_clr, 'design', $qb . '_clrset_' . $tbn); //msq_copy('design',$qb.'_blocks_'.$desgn,'design',$qb.'_blocks_'.$tbn); $_SESSION['clrs'][$tbn] = $_SESSION['clrs'][$_SESSION['desgn']]; $_SESSION['desgn'] = $_SESSION['clrset'] = $tbn; $f_dsn = $qb . '_design_' . $tbn; $f_clr = $qb . '_clrset_' . $tbn; msql_modif('users', 'public_design', dsnam_arr(desname($qb, $desgn)), '', 'one', $tbn); build_css('css/' . $qb . '_design_dev_' . $tbn . '.css', $defs); } if ($_GET["make_public"]) { if ($_GET["inform"]) { $tbn = $desgn; } else { $tbn = msq_find_last('design', 'public', 'design'); } save_vars($base, 'public_design_' . $tbn, $defs); msq_copy('design', $f_clr, 'design', 'public_clrset_' . $tbn); msql_modif('users', 'public_design', dsnam_arr(desname($qb, $desgn)), '', 'one', $desgn); build_css('css/public_design_' . $tbn . '.css', $defs); alert('created: public_design_' . $tbn); } if ($_GET["make_admin"]) { build_css('css/_admin.css', $defs); save_vars($basy, 'default_css_3', $defs); alert('modified: system/default_css_3, _admin.css'); } if ($_GET["make_global"]) { build_css('css/_global.css', $defs); save_vars($basy, 'default_css_1', $defs); msq_copy('design', $f_clr, 'system', 'default_clr_1'); alert('modified: system/default_css_1, _global.css'); } if ($_GET["make_default"]) { build_css('css/_classic.css', $defs); save_vars($basy, 'default_css_2', $defs); msq_copy('design', $f_clr, 'system', 'default_clr_2'); $defse = empty_design($defs, 'clr'); build_css('css/_default.css', $defse); alert('modified: table system/default_css_2, _classic.css, _default.css (no colors)'); } //clrset if ($_GET["clrset"]) { $_SESSION['clrset'] = $clrset = $_GET["clrset"]; $f_clr = $qb . '_clrset_' . $clrset; $_SESSION['clrs'][$prmd] = msql_read('design', $f_clr, ''); build_css($basecss_temp, $defs); } //import_clrset if ($_GET["import_clrset"]) { $_SESSION['clrs'][$prmd] = explode("_", $_GET["import_clrset"]); if ($_SESSION["auth"] >= 6) { save_clr($qb . '_' . $clrset); } } if ($_GET["add_clrset"]) { save_clr($qb . '_' . $_GET["clrset"]); } //reset if ($_GET["reset_clr"] or $_GET["add_design"]) { $_SESSION['clrs'][$prmd] = msql_read('system', "default_clr_2", ''); save_clr($f_clr); } if ($_GET["reset_default"] or $_GET["add_design"]) { $defs = css_default(); unset($defs['_menus_']); save_vars($base, $f_dsn, $defs); build_css($basecss_temp, $defs); } if ($_GET["reset_global"] or $_GET["add_design"]) { $defs = css_default(1); unset($defs['_menus_']); save_vars($base, $f_dsn, $defs); build_css($basecss_temp, $defs); } //public if ($pub = $_GET["public_clr"]) { $_SESSION['clrs'][$prmd] = msql_read('design', 'public_clrset_' . $pub, ''); save_clr($f_clr); } if ($pub = $_GET["public_design"]) { $defs = msql_read('design', 'public_design_' . $pub, ''); unset($defs['_menus_']); save_vars($base, $f_dsn, $defs); build_css($basecss_temp, $defs); } //null if ($_GET["empty_design"]) { $defs = empty_design($defs, 'css'); save_vars($base, $f_dsn, $defs); build_css($basecss_temp, $defs); } if ($pub = $_GET["null_clr"]) { $_SESSION['clrs'][$prmd] = array('', '', '', '', '', '', '', ''); save_clr($f_clr); } if ($pub = $_GET["null_design"]) { $defs = css_default(); $defs = empty_design($defs, 'css'); save_vars($base, $f_dsn, $defs); build_css($basecss_temp, $defs); } //append if ($_GET["append"]) { $defsc = css_default(); unset($defsc['_menus_']); $defs = array_append($defs, $defsc); save_vars($base, $f_dsn, $defs); build_css($basecss_temp, $defs); } if ($_GET["append_global"]) { $defsc = css_default(); unset($defsc['_menus_']); $defs = array_append($defs, $defsc); save_vars($base, $f_dsn, $defs); build_css($basecss_temp, $defs); } if ($_GET["inject_global"]) { $defsc = css_default(); unset($defsc['_menus_']); $defs = append_design($defs, $defsc); save_vars($base, $f_dsn, $defs); build_css($basecss_temp, $defs); } if ($_GET["reset_this"]) { $ec = $_GET["edit_css"]; $defsc = css_default(); $ecb = find_value($defsc, $defs[$ec]); if ($ecb) { $defs[$ec] = $defsc[$ecb]; save_vars($base, $f_dsn, $defs); build_css($basecss_temp, $defs); } } //restore_design if ($_GET["restore"] == "design") { $defs = read_vars($base, $f_dsn . '_sav', $defsb); unset($defs['_menus_']); save_vars($base, $f_dsn, $defs); build_css($basecss_temp, $defs); } //restore_clrset if ($_GET["restore"] == "clrset") { $r = read_vars($base, $f_clr . '_sav', ''); foreach ($r as $k => $v) { $clrst[] = $v[0]; } $_SESSION['clrs'][$prmd] = $clrst; save_clr($f_clr); build_css($basecss_temp, $defs); } //herits if ($_GET["herit_desgn"]) { list($qbb, $nbd) = explode('_', $_GET["herit_desgn"]); $defs = read_vars($base, $qbb . '_design_' . $nbd, $defsb); //$_SESSION['clrs'][$desgn]=msql_read("design",$qbb.'_clrset_'.$nbd,''); //save_clr($f_clr); save_vars($base, $f_dsn, $defs); build_css($basecss_temp, $defs); } if ($_GET["herit_clrset"]) { list($qbb, $nbd) = explode('_', $_GET["herit_clrset"]); $_SESSION['clrs'][$desgn] = msql_read("design", $qbb . '_clrset_' . $nbd, ''); save_clr($f_clr); build_css($basecss_temp, $defs); } //ff if ($_GET['addff']) { $defs = defs_adder_ff($defs); save_vars($base, $f_dsn, $defs); build_css($basecss_temp, $defs); } //save//add if ($_POST["save"] or $_GET["save_img"] or $_GET["save"]) { $defs = save_defs($base, $f_dsn, $defs, $defsb["_menus_"]); build_css($basecss_temp, $defs); if ($_POST["saveblocks"] or $_GET["save"]) { build_css($basecss, $defs); } } if ($_GET["invert_clr"]) { $_SESSION['clrs'][$prmd] = invert_defsclr(); save_clr($f_clr); build_css($basecss_temp, $defs); } //sav if ($_GET["erase"]) { $defs = save_css_j_del($defs, $_GET["erase"]); save_vars($base, $f_dsn, $defs); } if ($_GET["newfrom"]) { $defs = save_css_newfrom($defs, $_GET["newfrom"]); //if($newdiv=$_GET["newdiv"])$defs[$edit]=array($newdiv); save_vars($base, $f_dsn, $defs); } if ($_GET["atpos"]) { $n = count($defs); $defs = save_css_displace($defs, $_GET["atpos"], $_POST["pos"]); if (count($defs) == $n) { save_vars($base, $f_dsn, $defs); } } if ($_GET['sav']) { save_vars($base, $f_dsn . '_sav', $defs, 1); save_clr($f_clr); } //_sav if ($_GET["apply"]) { save_vars($base, $f_dsn, $defs); save_clr($f_clr); build_css($basecss, $defs); informe_config_design(); } //informe_config_width($defs); //build_css if ($_GET["build_css"]) { build_css($basecss_temp, $defs); } #body $go = '/?admin=css'; $ret .= lkc("txtcadr", $go, $f_dsn) . ' '; $ret .= msql_desnam($qb, $desgn, '') . "\n"; $ret .= hlpbt('design') . ' '; $ret .= msqlink('design', $qb . '_design_' . $desgn) . ' '; $ret .= lkc('popsav', "/?admin=console&exit_design==", pictxt('logout', nms(112))); //$ret.=lj('popbt','page_deskbkg','desk').lj('popbt','popup_site___desktop_ok__autosize','site'); //icon('exit') $ret .= br() . br(); if (prmb(5)) { $ret .= picto(alert) . helps('prmb5') . br() . br(); } //$ret.=btn_switch('desgn',$prmd,'/?admin=css','live_edit'); $ret .= see_conds_b() . ' '; //$ret.=lkc('txtx','/?admin=css&apply==cr_mod==','create conditionnal design').' '; $ret .= hlpbt('designcond') . br() . br(); $ret .= btn("txtsmall", "save:") . ' '; $ret .= lkc('txtx', $go . '&sav==', "backup") . ' '; if ($_SESSION['prmd'] != $_SESSION['desgn']) { $ret .= lkc('txtx', $go . '&apply==', 'test design ' . $desgn) . ' '; } $ret .= lkc('txtx', $go . '&apply=save', nms(66) . ' (mods:' . prmb(1) . ')') . ' '; $ret .= lkc("popsav", $go . '&save==', nms(57)) . ' '; //$ret.=lkc("txtx",$go.'&save_inverted==','black').' '; $ret .= br(); $ret .= btn("txtsmall", nms(111)) . ' '; //select $ret .= lj("txtbox", 'popup_styls___select', 'design:' . $desgn . '/clrset:' . $clrset) . ' '; $ret .= lj('txtx', 'popup_styls___herit', $lh[3]) . ' | '; //herit $ret .= lkc('txtx', $go . '&build_css==', nms(93)) . ' | '; //rebuild //$ret.=lkc('txtx',$go.'&build_css==&cmpq==',"cmpq").' '; $ret .= lj('txtx', 'popup_stylsff___1', '@font-face') . br(); $ret .= btn("txtsmall", nms(113)) . ' '; //make $ret .= lkc('txtx', $go . '&new_from==', nms(44)) . ' '; $ret .= lkc('txtx', $go . '&empty_design==', nms(46)) . ' '; $ret .= lkc('txtx', $go . '&invert_clr==', nms(115)) . ' '; $ret .= lkc('txtx', $go . '&make_public==', $lh[4]) . ' '; //make_public $ret .= lkc('txtx', $go . '&make_public==&inform==', $lh[5]) . ' '; //inform_public if ($_SESSION['auth'] > 5) { $r = msql_read('users', $qb . '_design', $desgn); $desgname = $r[0] ? $r[0] : $r['name']; if ($desgname == 'admin') { $make = 'make_admin'; } elseif ($desgname == 'global') { $make = 'make_global'; } else { $make = 'make_default'; } $ret .= lkc('txtbox', $go . '&' . $make . '==', $make); } $ret .= br(); $ret .= btn("txtsmall", nms(95)) . ' '; //restore if (is_file($base . $f_dsn . '_sav.php')) { $ret .= lkc('txtx', $go . '&restore=design', 'design') . ' '; } //restore $ret .= lkc('txtx', $go . '&restore=clrset', 'clr') . ' | '; $ret .= lkc('txtx', $go . '&reset_default==', nms(96)) . ' '; //defaults $ret .= lkc('txtx', $go . '&reset_clr==', "clr") . ' | '; $ret .= lkc('txtx', $go . '&reset_global=1', "global") . ' '; $ret .= lkc('txtx', $go . '&public_clr=1', "clr") . ' | '; $ret .= lkc('txtx', $go . '&public_design=2', "public") . ' '; //public $ret .= lkc('txtx', $go . '&public_clr=2', "clr") . ' | '; $ret .= lkc('txtx', $go . '&null_design==', "null") . ' '; $ret .= lkc('txtx', $go . '&null_clr==', "clr") . br(); $ret .= btn("txtsmall", nms(92)) . ' '; //append $ret .= lkc('txtx', $go . '&append==', nms(96)) . ' '; //default $ret .= lkc('txtx', $go . '&append_global==', "global") . ' '; $ret .= lkc('txtx', $go . '&inject_global==', $lh[9]) . br(); //inject_globals $ret .= btn("txtsmall", nms(45)) . ' '; //see $ret .= lkt('txtx', $basecss, $lh[10]) . ' '; $ret .= lkt('txtx', $basecss_temp, $lh[11]) . ' '; //$ret.=lkt('txtx',$f_clr,"clr").' '; $ret .= lj('txtx', 'popup_styls___clr', "clrset") . ' '; $ret .= btn('txtx', count($defs) . ' ' . nms(117)) . ' '; $ret .= btn('txtx', mkday(filemtime($base . $f_dsn . '.php'))) . ' '; $ret .= br() . br(); $ret .= f_inp_clr_manage_j() . br(); //colors //plugin('csswidth'); $ret.=f_inp_widths($defs);//widths if ($defs) { $ret .= f_inp_plugs($defs, $defsb["_menus_"], $edit, 1) . br() . br(); } //edit_css return $ret; }
function rech_titles($rech, $dig, $opt, $cac, $cat, $tag, $tag2) { list($bol, $ord, $tit, $pho) = split("-", $opt); $load = $_SESSION['load']; $days = geta('dig', $dig); $bol = substr($rech, -1) == '*' ? 1 : get('bool', $bol); $_GET['bool'] = $bol; //$_GET['pho']=$pho; $ret .= btn('search', input(1, 'search', $rech . '" size="32" maxlength="150', '')) . ' '; $ret .= ljb('popsav', 'Search2();', '', nms(24)) . ' '; $ret .= hlpbt('search') . ' '; if ($cac) { $ret .= blj('popbt', 'srcac', 'plug___search_rech*reset_' . $cac, picto('del')); } if ($load) { $ret .= btn("popw", nbof(count($load), 1)); } //.', '.nbof(array_sum($load),19).' ' if (rstr(3)) { $ret .= br() . dig_h($days); } else { $ret .= hidden('', 'srdig', 1000); } //days if (!isset($_SESSION['rstr62'])) { sesr('rstr62', rstr(62)); } if (rstr(3)) { $ret .= togses('rstr62', pictit('right', nms(134))) . ' '; } //dig $urg = mkurl(array('bool', 'titles', 'cat', 'tag')); if ($rech) { $ret .= lkc('', htac('search') . $rech . '/' . $dig, picto('link')) . ' '; } //.$urg $ret .= br() . checkact('srord', $ord, nms(18)) . ' '; $ret .= checkact('srtit', $tit, nms(72)) . ' '; //$ret.=checkact('srpho',get('pho'),'').' ';//nms(123) $ret .= checkact('srbol', $bol, nms(70)) . '' . hlpbt('bool') . ' '; $ret .= select_j('srcat', 'category', $cat ? $cat : nms(9), 1) . ' '; //hidslct_j $ret .= select_j('srtag', 'tag', $tag ? $tag : 'tag', ''); //$ret.=select_j('srtag2','thèmes',$tag3,'thèmes'); return divc('titles', $ret); }
function editag($idart, $cat, $ico) { if ($cat == 'utag') { $auto = hlpbt('usertags'); $cat = ses('iq'); } if (!tag_auth($cat)) { return; } $rid = $cat . $idart; $j = 'slct' . $rid . '_matchtag___' . $idart . '_' . ajx($cat); $auto .= lj('', $j, '▼') . ' '; $_POST['opall'][] = $j; $picto = lj('', 'slct' . $rid . '_call__3_meta-spe_list*tags_' . $idart . '_' . ajx($cat), picto($ico, 'min-width:22px;')) . ''; $r = read_tags($idart, $cat); $ret = del_tag_btn($r, $idart, $cat); $js = '" onkeyup="autocomp(\'' . $idart . '_' . $cat . '\');'; //addtag $js .= '" onclick="autocomp(\'' . $idart . '_' . $cat . '\');'; $catname = is_numeric($cat) ? nms(145) : $cat; $inp = input('', 'inp' . $rid, $catname . $js, '', 1, 12) . ''; //$match=match_tags($idart,$cat); return divc('small', $picto . $inp . $auto . btd($rid, $ret) . divd('slct' . $rid, '')); }
function fi_design($fi, $rb) { $id = randid(); if ($rb[4] != 'conn') { $ret = divc('fimnu imgr', $fi['menu'] . hlpbt('finder')); } $ret .= $fi['url'] . $fi['flap'] . $fi['reg'] . $fi['act']; $ret .= ($ret ? br() . br() : '') . $fi['win']; return div(atd('finder') . ats('width:550px;"'), $ret); }
function fav_log() { $iqb = ses('iq'); //base64_encode $ret .= lj('txtx', 'popup_plupin__x_favs____favid', picto('logout')); $ret .= input1('favid', $iqb, '4') . hlpbt('flog'); $j = 'plgfavs_plug___favs_fav*build_'; $ret .= lj('txtx', 'popup_plup__x_favs___640', picto('refresh')) . ' '; if (rstr(52)) { $ret .= lj('txtx', $j . 'fav', pictxt('like', 'Favs')) . ' '; } if (rstr(90)) { $ret .= lj('txtx', $j . 'like', pictxt('love', 'Likes')) . ' '; } if (ses('mem')) { $ret .= lj('txtx', $j . 'visited', pictxt('articles', 'Visited')) . ' '; } if (rstr(42)) { $ret .= lj('txtx', $j . 'tags', pictxt('tag', 'Taged')) . ' '; } if (rstr(52)) { $ret .= lj('txtx', $j . 'com', pictxt('list', 'Coms')) . ' '; } if (rstr(91)) { $ret .= lj('txtx', $j . 'poll', pictxt('smile', 'Polls')) . ' '; } //if(rstr(90))$ret.=lj('txtx',$j.'like_no',pictxt('trash','Olds')).' '; $ret .= lj('txtx', 'pagup_plup___book__' . ses('iq') . '_640', pictxt('export', 'Book')) . ' '; return $ret; }
function apicom_menu($p, $o, $rid) { if ($o && $o != 1) { $rid = $o; } if (!$p) { $p = 'hub:' . ses('qb') . ',minday:' . ses('nbj') . ',nbyp:' . prmb(6); } $rb = msql_read('lang', 'helps_api', '', 1); $r = apicom_ex(); foreach ($r as $k => $v) { $o = atb('onclick', 'apijumptoarea(\'inp' . $k . '\')'); $o .= atb('onkeyup', 'apijumptoarea(\'inp' . $k . '\')'); $o .= atb('placeholder', $v); if ($rb[$k]) { $hlp = ' (' . $rb[$k] . ')'; } if ($k == 'cat') { $hlp = select_j('inp' . $k, 'pfunc', '', 'apicom/apicom_cat', '', '2'); } if ($k == 'tag' or strpos(prmb(18), $k) !== false) { $hlp = select_j('inp' . $k, 'tag', '', $k, '', '2'); } $ret .= div('', inp('inp' . $k, '', $o) . ' ' . btn('small', ($k == 'cat' ? 'category' : $k) . $hlp)); } $ret = divc('cols', $ret); $o = atb('onclick', 'apijumptoinputs()') . atb('onkeyup', 'apijumptoinputs()'); $ret .= ljb('', 'apijumpall', implode_k($r, ',', ':'), picto('right')) . br(); $ret .= balb('textarea', atd('inp') . $o . atb('cols', 64) . atb('row', 4), $p) . ' '; $ret .= lj('', $rid . '_plug__3_api_api*j___inp', picto('reload')) . ' '; $ret .= hlpbt('api'); return $ret; }
function backup_console() { //(421) $base = 'msql/users/'; $nod = $_SESSION['modsnod']; $f = $base . $nod . '_sav.php'; $goto = '/?admin=console'; if ($d = $_GET["newfrom_mods"]) { newmodfrom($d); select_mods($d); } if ($_GET["adopt_mods"]) { foreach ($_SESSION['prmb'] as $k => $v) { $vaue .= $v . '#'; } update("qdu", "config", $vaue, "name", ses('qb')); } if ($_GET["backup_mods"]) { copy($base . $nod . '.php', $f); } if ($_GET["mk_default"]) { msq_copy('users', $nod, 'system', 'default_mods'); msq_copy('users', $nod, 'users', 'public_mods_1'); alert('system/default_mods;public_mods_1'); } if ($_GET["restore_mods"]) { copy($f, $base . $nod . '.php'); define_mods(''); define_condition(); } if ($_GET["refresh_mods"]) { define_mods(''); define_condition(); } if ($_GET["make_copy"]) { msq_copy('users', ses('qb') . '_mods_' . ses('prmb1'), 'users', $nod); define_mods(''); define_condition(); } if ($_GET["default_mods"]) { msq_copy('system', 'default_mods', 'users', $nod); define_mods(''); define_condition(); } $rt = array('backup' => 'save', 'restore' => 'left', 'refresh' => 'reload', 'copy' => 'copy', 'default' => 'file', 'mkdef' => 'export'); foreach ($rt as $k => $v) { $rt[$k] = picto($v); } $ret = lkc('txtx" title="' . nms(94), $goto . '&backup_mods==', $rt['backup']); if (is_file($f)) { $ret .= lkc('txtx" title="' . nms(95), $goto . '&restore_mods==', $rt['restore']); } $ret .= lkc('txtx" title="' . nms(97), $goto . '&refresh_mods==', $rt['refresh']); if ($p1 = ses('prmb1')) { $ret .= lkc('txtx" title="' . nms(132) . ':' . $p1, $goto . '&make_copy==', $rt['copy']); } $ret .= lkc('txtx" title="' . nms(96), $goto . '&default_mods==', $rt['default']); if (auth(6)) { $ret .= lkc('txtx" title="' . nms(113), $goto . '&mk_default==', $rt['mkdef']) . ' '; } $ret .= hlpbt('console') . ' '; $ret .= msqlink('', ses('qb') . '_mods_' . prmb(1)); $ret .= msqlink('system', 'admin_modules'); return $ret . br(); }
function chatxform($p) { $nm = ses('muse'); $d .= lj('txtcadr', 'popup_plup__x_chatxml__' . $p, pictxt('reload', $p)) . ' '; $d .= lj('', 'chtx' . $p . '_plug__13_chatxml_chatxcall_' . $p, picto('loading')) . ' '; $d .= loadjs('chatx', $p, 'live') . ' ' . hlpbt('chatxml') . ' '; $d .= lj('', 'popup_plup__x_chatxml_chatxcanal_' . $p, picto('rss')) . ' '; $d .= lj('', 'popup_plug___chatxml_chatxinvite_' . $p, picto('mail')) . ' '; //$d.=lj('','chtx'.$p.'_plug___chatxml_chatxsav_'.$p.'_2',picto('del')).' '; if (auth(6)) { $d .= msqlink('clients', 'chat_' . $p) . ' '; } $d .= hlpbt('miniconn') . br(); if ($nm) { $j = 'SaveBbc(\'' . $p . '\',\'' . $nm . '\')'; } else { $j = sj('popup_plup__x_chatxml_chatxnm_' . $p . '__msgx' . $p); } $sty = 'min-height:16px; border:1px solid #777; max-width:328px; max-height:200px; overflow-y:auto;'; $d .= divedit('msgx' . $p, 'track', $sty, '', ''); $d .= ljb('', $j, '', divc('popsav" style="width:332px;', nms(28))); return $d; }
function batchfbi() { req('pop'); $ret = hlpbt('rssurl_1') . br(); $r = msql_read('', $_SESSION['qb'] . '_rssurl', "", 1); $r = msq_tri($r, 3, 1); if ($r) { foreach ($r as $k => $v) { batch_prep($v[0]); } } return batch('', 'in'); }
function pdfreader($d) { if (substr($d, -3) != 'pdf') { $d .= '.pdf'; } if (substr($d, 0, 4) != 'http') { $d = host() . '/users/' . $d; } $hlp = hlpbt('pdf'); return lj('', 'popup_poppdf___' . ajx($d) . '_' . ajx(preplink($d)), icon('pdf')) . $hlp; }
function plug_suggest($p) { Head::add('csscode', '.tab{font-size:large; border:1px dotted silver; background:white; padding:16px; width:100%; height:400px;}'); if (auth(4)) { $ms = ' ' . msqlink('', nod('suggest')); } $ret .= input(1, 'sugnam" size="26', 'mail', '', 1) . ' ' . hlpbt('suggest') . $ms . ' '; //nms(38) $ret .= input(1, 'sugurl" size="26', 'url', '', 1) . ' '; //$ret.=lj('popsav','sugpad_plug__3_suggest_sugg*import___sugurl',nms(132)).' '; $ret .= lj('popsav', 'sugg_plug__3_suggest_sugg*j___sugurl|sugnam', nms(126)) . ' '; return $ret . divd('sugg', '') . sugg_recall(); }
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 overcat() { $r = sql('id,msg', 'qdd', 'kv', 'ib="' . ses('qbd') . '" and val="surcat"'); if ($r) { foreach ($r as $k => $v) { list($ov, $cat) = split_right('/', $v, 1); $rb[$cat] = array($ov, $k); } } $r = sql('frm', 'qda', 'k', 'nod="' . ses('qb') . '" and substring(frm,1,1)!="_" order by frm'); $ja = 'scat_call___admin_overcatsav_'; $jb = 'scat_call___admin_overcatdel_'; $ret = helps('overcat') . hlpbt('overcats_menu') . br() . br(); if ($r) { foreach ($r as $k => $v) { $id = randid(); //if(isset($rb[$k]))unset($rb[$k]); $j = $ja . ajx($k) . '_' . $rb[$k][1] . '_' . $id; $ret .= $k . ' ' . inp($id, $rb[$k][0]) . lj('popbt', $j, 'ok') . ' '; if ($rb[$k][1]) { $ret .= lj('popbt', $jb . $rb[$k][1], 'x'); } $ret .= br(); } } //if($rb)pr($rb);//unused cats return $ret; }
function func_edit($v, $d, $p, $f) { $view = $d . '/' . $p . '.php'; //if($p)$_SESSION['crpag'][$p]=$d; if ($f) { $_SESSION['crfnc'][$f] = array($d, $p, $f); } if ($d) { $fd = round(filesize($view) / 1024, 2) . 'Ko'; } //$vb=clean_f($view); $ret .= btn('txtcadr', $d . '/' . $p . '/' . $f . ' (' . $fd . ')') . ' '; $jx = 'edsv_plug__xd_dev_func*sav_' . $d . '|' . $p . '|' . ajx($f, '') . '__txtarea'; if (auth(6)) { $ret .= lj('popsav', $jx, 'save'); } //save $ret .= btd('edsv', '') . ' '; $ret .= lj('popbt', 'popup_plup___dev_cancel*menu_', 'history') . ' '; //$ret.=lj('txtx','edc_plug__2_dev_func*edit*j_'.$d.'|'.$p.'|'.ajx($f,''),'refresh'); //$ret.=openpages(); //$db=$_SESSION['crdir']?$_SESSION['crdir']:'progb||';//func_menus $ret .= lj('popbt', 'popup_plup___dev_func*menus_' . $d, 'open') . ' '; $ret .= hlpbt('dev') . br() . br(); $ret .= openfuncs(); //if($d=='progb')$ret.=ljb('txt','SaveJ','edc_plug___dev_func*copy','prod').' '; $ret .= txarea('txtarea', parse($v), 64, 20, atc('console') . atb('onclick', 'detctfunc(this)') . atb('ondblclick', 'findfunc(this)') . atb('wrap', 'on')); //$v=parse($v); $v=highlight_string('<'.'?php'.$v.'?'.'>',true); //$v=str_replace(array('FF8000','007700','0000BB','DD0000','0000BB'),array('FF8000','00ee00','afafff','eeeeee','ffbf00'),$v); //$sj='SaveG(this,event,\'txarec_plug_dev_dev*render\')'; //$ret.=divedit('txarec','console','width:545px;',$sj,$v); return $ret; }