function connectors_menu($p, $o, $rid) { $j = $rid . '_plug__2_connectors_connectors*j___inpconn1'; $js = 'onkeyup="' . sj($j) . '" onclick="' . sj($j) . '"'; $ret = txarea('inpconn1', $p, 54, 8, '' . $js) . ' '; //$ret.=lj('',$j,picto('reload')).' '; return $ret; }
function plug_statsee($p, $o) { $rid = 'plg' . randid(); if (!auth(6)) { return; } $r = sql('id', 'qdv', 'rv', 'id>0 order by id desc limit 50'); $p = min($r); $j = sj($rid . '_plug__2_statsee_statsee*j_' . $p); Head::add('jscode', temporize('sttimer', $j, 3000)); return divd($rid, statsee_j($p, $o)); }
function svg_conn($d) { $ra = svg_motor(); list($p, $b) = split_one(':', $d, 1); list($p, $v) = split('§', $p); $rb = explode(',', $p); $pr = array_combine_a($ra[$b], $rb); if ($b == 'attr') { ses('attr', $pr); $pr = ''; } elseif (ses('attr')) { $pr = array_merge_b($pr, ses('attr')); $_SESSION['attr'] = ''; } // //if($b=='attrb'){foreach($rb as $vb){list($atb,$va)=split('=',$vb);$pr[$atb]=$va;}ses('attr',$pr);$pr='';} if (isset($pr['points'])) { $pr['points'] = svg_build_prop($pr['points']); } if (isset($pr['transform'])) { $pr['transform'] = svg_build_prop($pr['transform']); } if (isset($pr['fill'])) { $pr['fill'] = svg_clr($pr['fill']); } if (isset($pr['stroke'])) { $pr['stroke'] = svg_clr($pr['stroke']); } if (isset($pr['onclick']) && $b == 'lj') { $pr['onclick'] = sj($pr['onclick']); $b = 'a'; } if (@$pr['fillurl']) { $pr['fill'] = 'url(#' . $pr['fillurl'] . ')'; $pr['fillurl'] = ''; } if (@$pr['filter']) { $pr['filter'] = 'url(#' . $pr['filter'] . ')'; } if ($b == 'feColorMatrix') { $pr['values'] = svg_build_prop($pr['values']); } if ($b == 'stop') { $pr['style'] = 'stop-color:' . svg_clr($pr['style']) . '; stop-opacity:' . $pr['opac'] . ';'; } //echo $b.br(); pr($pr); if ($b != 'attr') { return balise($b, $pr, $v); } }
function chatform($p, $msg) { $nm = ses('muse'); $d .= ljb('popbt" title="#' . $p, 'SaveD', 'cht' . $p . '_chat_chatread_' . $p, picto('reload')); $d .= autoclic('" id="msg' . $p, 'message', 18, '1000', 'search'); if ($nm) { $j = 'cht' . $p . '_plug___chat_chatsav_' . $p . '_' . $nm . '_msg' . $p; } else { $j = 'popup_plup__x_chat_chatnm_' . $p . '__msg' . $p; } //$jb=' getbyid(\'msg'.$p.'\').value=\'\';'; $d .= ljb('popbt', sj($j) . $jb, '', picto('kright')); return '<form name="chat' . $p . '" action="javascript:' . sj($j) . $jb . '">' . $d . '</form>'; //$ret=js_code(temporize("chatimer","SaveD('cht".$p.'_chat_chatread_'.$p."');",($mx?$mx:5*1000))); return $ret; }
$meta["title"] = $_GET['admin']; $meta['favicon'] = uicon('screen_4to3_16', 'picol/16'); } elseif ($_GET["msql"]) { $meta["title"] = $_GET['msql']; $meta['favicon'] = uicon('database_16', 'picol/16'); } elseif ($_SESSION["read"]) { $meta["title"] = $_SESSION["raed"]; $meta["descript"] = $_SESSION["descript"]; $meta["img"] = $host . '/imgc/' . $_SESSION["imgrel"]; } else { $meta["title"] = $_SESSION['mn'][$_SESSION['qb']]; $meta["descript"] = $_SESSION['qbin']["dscrp"]; } //$meta["img"]=host().'/img/ban_'.$_SESSION['qb'].'.jpg'; $cst = $_SESSION['desgn'] ? '?' . randid() : ''; if ($_SESSION['mobile'] && rstr(63)) { $_SESSION['negcss'] = 1; } $meta['css'] = define_design(); verif_update(); //update if ($_SESSION['dlnb']) { Head::add('jscode', sj('popup_update')); } if ($_POST['flow'] or rstr(39)) { $flow = 1; } #back_in_time if (abs(ses('dayx') - ses('daya')) > 86400) { $_POST['popadm']['timetravel'] = lkc('txtyl', '/reload/' . ses('qb'), nms(82)); }
function desktop_js($d) { $r = desktop_cond($d); if ($d == 'boot' && !$r) { $r = array('desktop_desk___desk', 'page_deskbkg'); } if ($r) { foreach ($r as $k => $v) { $ret .= sj($v); } } //is_array($v)?sj($v[0]): return $ret; }
function artmod_edit_l($a, $b, $d) { $d = ajx($d, 1); $r = array('-' => '', 'id' => '1234', 'cat' => 'cat1|cat2', 'nocat' => 'cat', 'tag' => 1, 'notag' => 1, 'nbdays' => '30-60', 'nbhours' => '12', 'from' => '01-01-12', 'until' => '01-12-12', 'lasts' => '0-10', 'preview' => 'true/false/full/auto', 'priority' => '0-4', 'nopriority' => '0-4', 'lenght' => '<4000', 'orderby' => 'day desc', 'list' => 'id1|id2'); $sj = sj('amc_call___adminx_artmod*edit*l_' . $a . '__sdx'); //$rb=array('id'=>'sdx','onchange'=>$sj); //$ret.=balise("select",$rb,batch_defil_kv($r,$d,'kk')); $ret .= select(atd('sdx') . atb('onchange', $sj), $r, 'kk', $d); if ($d) { $ret .= hidden('', 'amca', $d) . input(1, 'amcb', $r[$d], ''); $ret .= ljc('popbt', $a, 'adminx_artmod*edit*t___' . $a . '|amca|amcb', 'add', 4); $ret .= ' ' . hlpbt('call_arts'); } return $ret; }
function build_deskpage($read) { $gmd = $_GET['module']; Head::add('jscode', desktop_js('boot')); if ($read) { $ret = 'popup_ajxlnk2___' . $read; } elseif ($cat = $_GET['cat']) { $ret = 'popup_ajxlnk2___cat_' . ajx($cat); } elseif ($gmd && $gmd != 'Home') { $ret = 'popup_modpop__3_' . $_GET['p'] . ':' . $gmd; } elseif ($plg = $_GET['plug']) { $ret = 'popup_plupin___' . $plg . '_' . $_GET['p']; } elseif ($ra = api_load_rq()) { $ret = 'popup_apij___' . implode_k($ra, ',', ':'); } elseif ($cnt = $_GET['context']) { $ret = 'popup_ajxlnk2__3_context_' . $cnt; } if ($ret) { Head::add('jscode', sj($ret)); } }
function bub_apps($r, $d, $dir, $cond) { //$r,,dir,cond if ($dir == 'zero') { $dir = ''; $dd = 'd'; } $dr = explode('/', $dir); $nd = $dir ? count($dr) : 0; if ($r) { foreach ($r as $k => $v) { $rc = array_flip(explode(' ', ' ' . $v[5])); if ($rc[$cond ? $cond : 'menu'] or !$v[5]) { $t = $v[0]; $rv = explode('/', $v[6]); $nv = $v[6] ? count($rv) : 0; $ico = $v[7] ? picto($v[7], 'min-width:20px;') . ' ' : ''; $rvb = $rv[$nv - 1]; if ($dir == $v[6]) { $is = true; } else { $is = match_vdir($dr, $nd, $rv); } if ($is && $nv >= $nd + 1 && !$v[8] && auth($v[9])) { $root = $v[6]; //dirs if ($nv >= $nd + 1) { $rvb = $rv[$nd]; $rot = ''; for ($i = 0; $i <= $nd; $i++) { $rot[] = $rv[$nd - $i]; } $rot = array_reverse($rot); if ($rot) { $root = implode('/', $rot); } } $pc = picto('kright', '20px') . ' ' . $rvb; if ($dd) { $pc = $rvb; } $rb[$rvb] = popbub($v[4] ? $v[4] : $d, ajx($root), $pc, $dd, 1); } if ($is && $nv > $nd) { $is = false; } if ($is && !$v[8] && (!$v[9] or auth($v[9]))) { //noj if ($v[1] == 'link') { $rb[$t] = ljbub($ico . $t, $v[3], '', '', '', ''); } elseif ($v[1] == 'linkt') { $rb[$t] = ljbub($ico . $t, $v[3], '', '', '', '1'); } elseif ($v[1] == 'js') { $rb[$t] = ljbub($ico . $t, '', atj($v[2], $v[3])); } elseif ($v[1] == 'bub') { $rb[$t] = popbub($v[2], $v[3], $ico . $t, 'c', 1); } elseif ($v[1] == 'module') { req('mod'); $rb[$t] = build_mod_r($v[2]); } else { $j = read_apps($v); $rb[$t] = ljbub($ico . $t, '', sj($j)); } } } } } if ($rb) { $ret = implode('', $rb); } //if($d=='arts')//$ret=desktop_build_ico($rb,'icones'); //$ret=scroll($rb,$ret,19); return $ret; }
function finder_flap_dirs($r, $p, $o) { ksort($r); static $i; foreach ($r as $k => $v) { if (is_array($v)) { $np = $p . '/' . $k; $i++; $j = 'active_list_finder(\'fdirs\',' . $i . '); '; $j .= sj('ffils_fifunc___fi*flapf_' . ajx($np) . '_' . $o); $lk = ljb('', $j, '', $k); $ul = balb('ul', 'style="display:none;"', finder_flap_dirs($v, $np, $o)); $ret .= li($lk . $ul); } } return $ret; }
function prior_edit($va, $id) { $j = 'rdbt' . $id . '_call___meta_prior*sav_'; $r = array(2 => picto('s1'), 3 => picto('s2'), 4 => picto('s3')); if ($va == 0) { $ret .= lj('popbt', $j . 'trash_' . $id, picto('trash')) . ' '; } if ($va == 0) { $ret .= lj('popbt active" title="' . nms(43), $j . 'del_' . $id, picto('del')) . ' '; } $ret .= lj('popbt', $j . ($va == 0 ? 1 : 0) . '_' . $id, offon($va)) . ' '; foreach ($r as $k => $v) { $js = sj($j . ($k == $va ? 1 : $k) . '_' . $id); $js .= ' var ob=getbyid(\'art\'+' . $id . '); '; if ($k) { $ex = 'hide'; } else { $rep = 'hide'; } $js .= 'ob.className=ob.className.replace(\'justy ' . $ex . '\',\'justy ' . $rep . '\');'; $ret .= lja('popbt ' . ($k == $va ? 'active' : ''), $js, $v); } return $ret; }
function prior_edit($va, $id) { $css = 'popbt'; $r = array(2 => picto('s1'), 3 => picto('s2'), 4 => picto('s3')); //0=>nms(30),1=>nms(29), if ($va == 0) { $ret .= lkc($css, '/?read=' . $id . '&trash_art=' . $id, picto('trash')) . ''; } if ($va == 0) { $ret .= lkc($css . ' active" title="' . nms(43), '/?read=' . $id . '&delete_art=' . $id, picto('del')) . ''; } $ret .= ljc($css, 'rdbt' . $id, 'meta_prior*sav_' . ($va == 0 ? 1 : 0) . '_' . $id, offon($va)) . ' '; foreach ($r as $k => $v) { $c = $k == $va ? 'active' : ''; $j = 'rdbt' . $id . '_call___meta_prior*sav_' . ($k == $va ? 1 : $k) . '_' . $id; $js = ' var ob=document.getElementById(\'art\'+' . $id . '); '; if ($k) { $js .= 'ob.className=ob.className.replace(\'tab hide\',\'tab\');'; } else { $js .= 'ob.className=ob.className.replace(\'tab\',\'tab hide\');'; } $ret .= balb('a', atc($css . ' ' . $c) . atb('onclick', sj($j) . $js), $v) . ''; } return $ret; }
function bub_apps($r, $d, $dir, $cond) { //$r,,dir,cond//p($r); echo 'oo'; $dr = explode('/', $dir); $nd = $dir ? count($dr) : 0; if ($r) { foreach ($r as $k => $v) { $rc = array_flip(explode(' ', ' ' . $v[5])); if ($rc[$cond ? $cond : 'menu'] or !$v[5]) { $rv = explode('/', $v[6]); $nv = $v[6] ? count($rv) : 0; $t = $v[0]; $ico = $v[7] ? picto($v[7]) . ' ' : ''; $rvb = $rv[$nv - 1]; if ($dir == $v[6]) { $is = true; } else { $is = match_vdir($dr, $nd, $rv); } if ($is && $nv == $nd + 1 && !$v[8] && auth($v[9])) { //dirs $rb[$rvb] = popbub($v[4] ? $v[4] : $d, $v[6], picto('kright') . ' ' . $rvb, $dd, 1); } if ($is && $nv > $nd) { $is = false; } if ($is && !$v[8] && (!$v[9] or auth($v[9]))) { //noj if ($v[1] == 'link') { $rb[$t] = ljbub($ico . $t, $v[3], '', '', '', ''); } elseif ($v[1] == 'linkt') { $rb[$t] = ljbub($ico . $t, $v[3], '', '', '', '1'); } elseif ($v[1] == 'js') { $rb[$t] = ljbub($ico . $t, '', atj($v[2], $v[3])); } elseif ($v[1] == 'bub') { $rb[$t] = popbub($v[2], $v[3], $ico . $t, 'c', 1); } else { $j = read_apps($v); $rb[$t] = ljbub($ico . $t, '', sj($j)); } } } } } if ($rb) { $ret = implode('', $rb); } //if($d=='arts')//$ret=desktop_build_ico($rb,'icones'); $ret = scroll($rb, $ret, 19); return $ret; }
function build_mods($r) { //p($r); $ptit_css = 'txtcadr'; $pbdy_css = 'panel'; $smcss = 'small'; //mod,param,title,condition,command,option,(bloc),hide,template,nobr,div,ajxbtn list($m, $p, $t, $c, $d, $o, $ch, $hd, $tp, $nbr, $dv, $jbt) = $r; $t = stripslashes($t); switch ($m) { //main case 'LOAD': if ($_SESSION['read']) { $ret = art_read($tp); } else { $ret = api_arts($_SESSION['frm'], $o, $tp); } break; case 'Page_titles': $ret = page_titles($o); break; case 'All': $api = api_arts_rq($p, $o); $api['t'] = $t ? $t : nms(100); break; case 'category': if ($p == 1 && $_SESSION['frm'] == 'Home') { $p = 'All'; } $ret = api_arts($p, $o, $tp); break; case 'Board': $ret = collect_board($p); break; case 'plan': $ret = arts_plan($m, $p); break; case 'Hubs': $ret = arts_plan($m, $p); break; case 'gallery': $ret = arts_plan($m, $p); break; case 'tracks': $ret = trkarts($p, $t); break; //api_tracks($t) //api_tracks($t) case 'MenusJ': $ret = ajxlink($p, 'mjx', $o, $d); break; //case('Wall'): $ret=wall_arts($t,$p); break; //case('Wall'): $ret=wall_arts($t,$p); break; case 'api': $ret = plugin('apicom', str_replace(';', ',', $p), $o); break; case 'api_mod': $api = api_defaults_rq(explode_k(str_replace(';', ',', $p), ',', ':')); break; //:, //:, case 'api_arts': $api = api_mod_arts($p, $t, $tp); if ($d == 'panel') { $api['cmd'] = $d; } $api['cols'] = $o; break; //&= //&= case 'articles': $load = api_mod_arts_row($p); $obj = 1; break; //&= //case('articles'): $api=api_mod_rq($p.'&t=x'); break;//&= //&= //case('articles'): $api=api_mod_rq($p.'&t=x'); break;//&= case 'tab_mods': $ret = tab_mods($p); break; case 'last': $ret = art_read_b('last', $n, 3, ''); break; case 'player': $ret = flash_prep('', $p); break; case 'friend_art': $ret = friend_art($o); break; case 'friend_rub': $ret = friend_rub($o); break; case 'related_arts': $load = related_art(); break; case 'related_by': $load = related_art_by(); break; case 'prev_next': $ret = prevnext_art($d, $p, $o); break; case 'cat_arts': $p = $p != 1 ? $p : $_SESSION['frm']; $t = $t != $m ? $t : $p; $load = tri_rqt($p, 1, $_SESSION['dayx']); break; case 'priority_arts': $load = tri_rqt($p, 11); $t = $t != $m ? $t : $p; break; case 'recents': $load = recents_arts($p, $o); $obj = 1; break; case 'read': $ret = divc($o, read_msg($p, 3)); break; case 'popart': $ret = pop_art($p); break; case 'pub_art': $ret = pub_art_b($p, $o); break; case 'pub_arts': $load = array_flip(explode(' ', $p)); break; case 'pub_img': $ret = pub_img($p); break; case 'taxo_arts': $load = taxo_arts($p); if ($t > 1) { $t = suj_of_id($t); } break; case 'taxo_nav': $ret = plugin('taxonav', $p, $o); break; case 'read_art': $ret = read_art($p, $t); $t = ''; break; case 'short_arts': $load = short_arts($p); if ($o <= 3) { $prw = $o; } break; case 'most_read': $ret = most_read_mod($p, $t, $d, $o, $m, $tp); $t = ''; break; case 'same_title': $load = same_title(); break; case 'deja_vu': if ($_SESSION['mem']) { $load = $_SESSION['mem']; } break; //com //com case 'rss_input': if ($p) { $ret = rssin(ajx($p, 1)); } break; case 'disk': require_once 'ajxf.php'; $_SESSION['dlmod'] = $p; if ($p && $p != '/') { $pb = '/' . $p; } $ret = divd('dsnavds', ds_nav('dl', 'users/' . ses('qb') . $pb)); break; case 'finder': $ra = array('|', '-'); $p = str_replace($ra, '/', $p); $o = str_replace($ra, '/', $o); req('finder'); $ret = finder($p, $o, $d); break; case 'channel': $ret = plugin('channel', $p, $t, $d, $o); $t = ''; break; case 'hour': setlocale(LC_TIME, "fr_FR"); //%A%d%B%G%T if ($p) { $dat = strftime($p ? $p : '%y%m%d:%H%M', $_SESSION['dayx']); } else { $dat = mkday('', 1); } if (!$d) { $ret = btn($o, $dat); } else { $ret = divc($o, $dat); } break; case 'cart': $ret = lkc("txtcadr", "/?plug=cart", $p != 1 ? $p : "Cart"); $ret = divd('cart', m_pubart($_SESSION['cart'], 'scroll', 7)); break; case 'video': $ret = video_auto($p, '', '', 3); break; case 'video_playlist': $load = videoplaylist($p); $obj = 1; $prw = 'vd'; break; case 'video_viewer': $ret = videoboard($p, $c, $o); break; //txt //txt case 'text': $ret = stripslashes(urldecode($p)); if ($o) { $ret = divc($o, $ret); } break; case 'connector': if (substr($p, 0, 1) != "[" && substr($p, -1, 1) != "]") { $p = '[' . $p . ']'; } $ret = nl2br(format_txt_r($p, '', '')); if ($o == 'article') { $ret = balc('article', 'justy', format_txt($p, '', '')); } break; case 'codeline': if ($p) { $ret = correct_txt($p, "", 'codeline'); } break; case 'clear': $ret = divc("clear", ""); break; case 'hr': $ret = '<hr' . atc($p) . ' />'; break; case 'br': $ret = br(); break; //menus //case('ajax'): $ret=lj('',$p,$t); break; //menus //case('ajax'): $ret=lj('',$p,$t); break; case 'conn': $ret = connectors($p, $o, ''); break; case 'link': if ($d == 'noli') { $ret = special_link($p, $o); } else { if (strpos($p, '§')) { list($p, $t) = split_one('§', $p, 0); } $lin[] = mod_link_r($p, $t); } break; case 'user_menu': $ret = user_menu($p); break; //mod_link //mod_link case 'app_link': $ret = read_apps_link($p, $d, $o); break; case 'app_menu': $r = build_apps($p, $d); $ra = m_apps($r, 'menu', ''); if ($o == 'icons') { $ret = desktop_build_ico($ra, 'icones'); } else { $ret = app_list($ra, '', $o); } $ret .= divc('clear', ''); break; case 'app_popup': Head::add('jscode', sj(read_apps(explode(',', $p)))); break; case 'categories': $line = $_SESSION['line']; if ($line) { ksort($line); $d = $d ? $d : 'lines'; if ($d == 'cols' && !$o) { $o = 4; } if ($o == 'home') { $lin[] = array($_GET['module'], 'module', 'Home', 'Home'); } foreach ($line as $k => $va) { if ($o == 'nb') { $ka = $k . ' (' . $va . ')'; } else { $ka = $k; } $lin[] = array($_SESSION['frm'], 'cat', $k, $ka); } } break; case 'overcats': req('bubs'); return mkbub(bub_root('overcat', 'zero'), 'inline', '1'); break; case 'MenuBub': req('bubs'); return mkbub(bub_root('menubub', 'zero'), 'inline', '1'); break; case 'timetravel': return timetravel($p, $o); break; case 'submenus': return bubble_menus($p, $o); break; case 'taxonomy': $ret = taxonomy($p, $o); break; case 'rub_taxo': $ret = rub_taxo($p, $t); $t = ''; break; case 'folders': $load = supertriad_ask(); $prw = $o; $obj = 63; break; case 'desk': $ret = deskmod($p); break; case 'desktop_arts': $ret = title($t) . desktop_arts($p, $o, 'arts'); break; case 'desktop_varts': $ret = title($t) . desktop_arts($p, $o, 'varts'); break; case 'desktop_files': $ret = title($t) . desktop_arts($p, $o, 'files'); break; case 'hierarchics': $in = m_suj_hierarchic('active', ''); $ret = balc("ul", $pbdy_css, $in); break; //cacheable //cacheable case 'hubs': $mn = $_SESSION['mn']; if (count($mn) >= 2) { $t = $p != 1 ? $p : $t; if ($t) { $t = lkc('', htac('module') . 'hubs', $t); } $in = m_nodes_b($mn, $o); $ret = balc("ul", $pbdy_css, $in); } break; case 'tags': if ($t) { $t = lkc('', '/plugin/tags/' . $p . '/1', $t); } $lin = tag_mod($p, $o, $d); break; case 'tags_cloud': $p = $p ? $p : 'tag'; $ret = btn($ptit_css, lkc('', "/plug/tags", $p)); $line = tags_list($p, ses('nbj')); $in = tags_cloud($line, 10, 22, ' ', $p); $ret .= divc($pbdy_css, $in); break; case 'tag_arts': list($p, $o) = split_one(':', $p); $load = tag_arts($p, $o); break; case 'last_tags': $lin = last_tags($p, $o, $d); break; case 'classtag_arts': $load = classtag_arts($p); break; //class find id//$o=$p; //class find id//$o=$p; case 'see_also-tags': $r = see_also_tags($p ? $p : 'tag'); if ($r) { $ret = see_also($r, $p, $d, $o, $tp); } break; case 'see_also-rub': $t = $p != 1 ? $p : $_SESSION['frm']; if ($_GET['read']) { $load = see_also_rub($p); } break; case 'see_also-source': list($load, $t) = see_also_source($o); break; case 'siteclics': $ret = siteclics($p); break; case 'rub_tags': $ret = rub_tags($p); break; case 'sources': if ($t) { $t = lkc('', '/module/source', $t); } $lin = art_sources($p); break; case 'msql_links': if ($o == 'rss') { $l = '/?plug=rssin&rssurl='; } elseif ($o == 'mail') { $l = 'mailto:'; } else { $l = ''; } $ret = msql_links($p, $o, $l, $d, $t); $t = ''; break; case 'rss': $ret .= balc('ul', 'panel', divd('rssj', rssj($p ? $p : 'rssurl', $o))); break; case 'rssin': $ret .= rssj_m($p, $o); break; case 'chat': if ($t) { $t = ljb('', 'SaveD', 'cht' . $p . '_chat_' . $p, $t); } $p = $p != 1 ? $p : 'pub'; $in = plugin('chat', $p, $o ? $o : 10); if ($in) { $ret = divc($pbdy_css, $in); } break; case 'stats': $ret = plugin('stats', '', ''); break; case 'archives': if ($p == 1) { $p = $m; } if ($p) { $ret = btn($ptit_css, $p); } $in = divd("archives", m_archives("")); $ret .= balc('ul', $pbdy_css, $in); break; case 'agenda': $load = sql('ib,msg', 'qdd', 'kv', 'val="agenda"'); $tim = time(); if ($load) { foreach ($load as $k => $v) { if (strtotime($v) < $tim) { unset($load[$k]); } } } break; case 'folders_varts': $load = mod_varts($p); break; case 'panel_arts': $ret = plugin_func('panart', 'panart_build', $p); break; case 'calendar': $in = calendar(ses('daya')); if ($p == 1) { $p = $m; } if ($p) { $ret = btn($ptit_css, $p); } $ret .= divc($pbdy_css, $in); break; case 'newsletter': if ($o) { $ret = call_plug($ptit_css, 'popup', 'mailist', $p, $p) . ' '; } else { $ret = plugin('mailist', '', $p); } break; case 'bridge': $_GET['urlsrc'] = $p = 'http://' . $p . '/' . ajx($t, 1); $rea = vacuum($p, ''); $po['suj'] = $rea[0]; $po['msg'] = format_txt($rea[1], 3, $id); $po['source'] = picto('link') . ' ' . pub_link($p); $ret = template($po, ''); break; case 'columns': $ret = mod_columns($p, $o); break; //users //users case 'login': $ret = login_btn($p, $o); break; case 'login_popup': $ret = login_btn_p($p, $o); break; case 'log-out': if (ses('USE')) { $ret .= lkc($smcss, '/logout', picto('logout')) . ' '; } break; case 'search_form': $ret = search_btn($p, $o, '', $d); break; case 'search': $load = plugin_func('search', 'rech', $p, $o); break; case 'social': $ret = plugin('social', $p, $o); break; //banner //banner case 'Banner': $ret = make_ban($p, $t, $o); break; case 'ban_art': if ($p != 1) { $ret .= lka(subdom(ses('qb')), read_msg($p, '')); } break; //footer //footer case 'credits': $ret = lj('bevel', 'popup_about', picto('phi2')); break; case 'admin': $ret = lkc($smcss, '/admin/log/open', $t ? $t : picto('admin')) . ' '; $t = ''; break; case 'chrono': $ret = btn('txtsmall2', round(mtime() - $_SESSION['stime'], 2) . 's') . ' '; break; case 'contact': $ret = contact($p, $o ? $o : $smcss) . ' '; break; //plugs //plugs case 'taxonav': return plugin('taxonav', $p, $t); $t = ''; break; case 'iframe': $ret = plugin('ifram', '', ''); break; case 'suggest': $ret = pluginside(nms(126), 'suggest', $p, $o); break; case 'create_art': $ret = f_inp('', ''); break; case 'twitter': if ($p) { $ret = plugin('twitter', $p, $o); } break; case 'profil': $ret = plugin_func('profil', $p, $o); break; //special //special case 'BLOCK': $ret = build_modules($p, ''); break; case 'module': $ret = build_mod_r($p); break; case 'command': $ret = com_mod($p); break; case 'plug': list($pp, $po) = split('-', $o); $ret = plugin($p, $pp, $po); break; case 'pluf': list($pp, $po) = split('-', $p); list($op, $oo) = split('-', $o); $ret = plugin_func($pp, $po, $op, $oo); break; case 'plup': return lj('', 'popup_plupin___' . $p . '_' . $o . '_', $t ? $t : $p); break; case 'close': $ret = ''; default: if ($p && $m) { $reb = connectors($p . ($o ? '§' . $o : '') . ':' . $m, "", ""); } if ($reb && $reb != '[' . $p . ':' . $m . ']') { $ret = $reb; } else { $reb = plugin($m, $p, $o); if ($reb) { $ret = build_titl('', $t ? $t : $m, '') . $reb; } } break; } //menus if ($lin) { $ret = mod_lin($lin, $t, $d, $o); } //arts if ($load) { $ret = mod_load($load, $ret, $t, $d, $o, $obj, $prw, $tp, $id); } //api if ($api) { $ret = api_load($api); } //umods if (!$ret && !$lin && !$load && $p && $m) { //user_mods $func = msql_read('', $_SESSION['qb'] . '_modules', $m); if ($func && !is_array($func)) { $ret = cbasic($func, $p); } } if (!$nbr) { $br = br(); } if ($ret) { if ($dv) { return divc('mod', $ret) . $br; } else { return $ret . $br; } } }
function artmod_edit_l($a, $b, $d) { $d = ajx($d, 1); $r = array('-' => '', 'id' => 'id1-id2', 'cat' => 'cat1-cat2', 'nocat' => 'cat', 'tag' => 1, '(utag)' => 1, 'minday' => '7', 'hours' => '12', 'from' => '01-01-12', 'until' => '01-12-12', 'limit' => '10', 'preview' => 'true/false/full/auto', 'priority' => '1-2-3-4', 'nbchars' => '<4000', 'order' => 'day desc', 'lang' => 'eng', 'search' => 'word', 'template' => 'read', 'cols' => '3', 'nodig' => '1', 'nopages' => '1'); $sj = sj('amc_call___adminx_artmod*edit*l_' . $a . '__sdx'); $ret .= select(atd('sdx') . atb('onchange', $sj), $r, 'kk', $d); if ($d) { $ret .= hidden('', 'amca', $d) . input(1, 'amcb', $r[$d], ''); $ret .= ljc('popbt', $a, 'adminx_artmod*edit*t___' . $a . '|amca|amcb', 'add', 4); $ret .= ' ' . hlpbt('call_arts'); } return $ret; }
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 medit_shot_bt($va, $k, $ka, $b, $nd) { $id = ajx($k . '-' . $ka); if (!trim($va)) { $va = '-'; } return '<a id="' . $id . '" ondblclick="' . sj('popup_msqledit___' . $b . '_' . $nd . '_' . ajx($k) . '_' . ajx($ka)) . '">' . $va . '</a>'; }
function data_brain($type) { $slct = $_GET['slct']; if ($_POST['titl']) { $slct = $_POST['titl']; } $goto = '/?admin=' . ($type == 'template' ? 'templates' : $type); if ($type == 'template') { $lisb = array('articles', 'tracks', 'titles', 'pubart', 'book'); $ret .= hlpbt('templates') . ' '; } else { $ret .= hlpbt('clbasic') . ' '; } $ret .= btn_switch('pubase', 1, $goto . '&slct=' . $slct, 'public') . ' '; $bs = $_SESSION['pubase'] ? 'public' : ses('qb'); $nod = $bs . '_' . $type; $ret .= msqlink('', $bs . '_' . $type) . ' '; $ra = msql_read('', $nod, '', 1); if ($ra) { $list = array_keys($ra); } $csa = $_GET['local'] ? 'popdel' : 'popsav'; if ($lisb) { $ret .= slct_menus($lisb, $goto . '&local=1&slct=', $slct, $csa, 'popbt', 'v') . ' '; } $ret .= lkc('txtx', $goto . '&slct=new', picto('add')) . br(); $csa = !$_GET['local'] ? 'txtyl' : 'txtred'; if ($ra) { $ret .= slct_menus($list, $goto . '&slct=', $slct, $csa, 'txtx', 'v') . ' '; } if ($type != 'template') { $forbid = data_forbidden_names($slct, $nod); } $ret .= $forbid . br(); if ($_GET['erase'] && $slct) { modif_vars('users', $nod, $slct, 'del'); relod($goto); } if ($_GET['erase'] && $type == 'template') { $_SESSION['template'][$slct] = ''; } if ($slct) { //save $msg = $ra[$slct]; $rmsg = array(addslashes($msg)); if ($slct == 'pubart' && !rstr(55)) { $ret .= pictxt('alert', 'rstr(55)'); } if ($slct == 'tracks' && !rstr(65)) { $ret .= pictxt('alert', 'rstr(65)'); } if ($slct == 'titles' && !rstr(66)) { $ret .= pictxt('alert', 'rstr(66)'); } if ($slct == 'book' && !rstr(67)) { $ret .= pictxt('alert', 'rstr(67)'); } if ($_GET['mkpub']) { modif_vars('users', 'public_' . $type, $rmsg, $slct); } if ($_GET['mkpriv']) { modif_vars('users', ses('qb') . '_' . $type, $rmsg, $slct); } if ($type == 'template' && $_GET['local']) { if ($slct == 'articles') { $msg = template_art(); } elseif ($slct == 'meta') { $msg = template_meta(); } elseif ($slct == 'rssin') { $msg = template_rss(); } elseif ($slct == 'pubart') { $msg = template_pubart(); } elseif ($slct == 'tracks') { $msg = template_tracks(); } elseif ($slct == 'titles') { $msg = template_titles(); } elseif ($slct == 'book') { $msg = template_book(); } elseif ($slct == 'products') { $msg = template_product(); } } $ret .= codeline_editor($msg, $type, $slct); if (!$_SESSION['pubase'] && !$_GET['mkpub']) { $ret .= br() . lkc('txtx', $goto . '&slct=' . $slct . '&mkpub==', 'make public') . ' '; } elseif ($_SESSION['pubase'] && !$_GET['mkpriv']) { $ret .= br() . lkc('txtx', $goto . '&slct=' . $slct . '&mkpriv==', 'make private') . ' '; } $ret .= input(1, 'titl', $slct) . ' '; $ret .= lj('popsav', 'dtb_call__xd_admin_data*brain*sav_' . $bs . '_' . $type . '_titl|txarea', nms(57)) . ' ' . btd('dtb', '') . ' '; //sav if ($slct != 'default') { $ret .= lkc('txtyl', $goto . '&slct=' . $slct . '&erase==', 'x') . br(); } $ret .= jmp_btn_cb() . br(); $sj = sj('clva_call___admin,pop,tri,mod,spe,art_clview*basic*j_' . $type . '_' . $slct . '_clvb|txarea'); $ret .= txarea($type . '" class="console" id="txarea" onkeyup="' . $sj . '" onclick="' . $sj, stripslashes($msg), 44, 14); } return divd('', $ret); }
function batch($f, $d) { $f = utmsrc($f); $fb = nohttp($f); $idt = 'adc'; //if($d=='c')$idt.='p'; if ($f == 'z') { req('sav'); return save_art_batch(); } if (substr($f, 0, 4) != 'http' && $f && $f != 'x' && $f != '1') { $f = 'http://' . $f; } if ($f == 'x') { $_SESSION['vacuum'] = ''; } //p($_SESSION['vacuum']); if (trim($f) && $f != '1' && $d != '1' && $f != 'x' && $d != 'x' && !@$_SESSION['vacuum'][$fb]) { if (joinable($f)) { $_SESSION['vacuum'][$fb] = read_file($f); } } // if ($d == 'x') { unset($_SESSION['vacuum'][$fb]); } //echo $f; //p($_SESSION['vacuum']); if ($d == 'p') { return 'ok'; } if ($d == 'c') { $ret = lj('', sj('popup_batch') . ' closebub(this);', picto('get')); } $ret .= lj('', $idt . '_batch____in_' . $d, picto('reload')); $ret .= lj('', $idt . '_batch___x_1', picto('del')); $ret .= lj('', 'popup_rssjb___rssurl_1', picto('rss')); $ret .= lj('', $idt . '_batchfbi__3', picto('update')); $ret .= lj('', 'page_deskbkg', picto('desktop')); $ret .= msqlink('', ses('qb') . '_rssurl'); $r = $_SESSION['vacuum']; if ($r) { $r = array_reverse($r); } if ($r) { $ret .= lj('popsav', $idt . '_batch___z_1', nms(57)); } if ($r) { foreach ($r as $k => $v) { $i++; if ((!$_SESSION['vacsuj'][$k] or $k == $f) && $k != 1 && $k && $k != 'http://loading...') { list($_SESSION['vacsuj'][$k], $msg) = vacuum($k, ''); } if (!$_SESSION['vacsuj'][$k] && $v) { $suj = 'no_title'; } else { $suj = $_SESSION['vacsuj'][$k]; } $kb = ajx($k, ''); $cat = $_SESSION['vaccat'][$k]; $rid = randid('bth'); $btb = ljc('', 'popup', 'ajxf_batch*preview_' . $kb, picto('view')); $btb .= slct_cat($rid, $cat, $i); //$btb.=select_j($rid,'category',$cat,3,$cat?$cat:picto('list')); $btb .= saveiec($kb, $cat, $rid); $btb .= lj('', 'popup_search__3_' . ajx($suj) . '_', picto('search')); $btb .= lkt('" title="' . preplink($k) . ' ' . $_SESSION['vacdat'][$k], http($k), picto('url')); $btb .= lj('', $idt . '_batch___' . $kb . '_x', picto('del')) . ' '; $btb .= btn('small', http_domain($k)) . br(); $ret .= divc('small', $btb . $suj); } } if ($d != 'in') { $ret = div(atd($idt) . ats('padding:2px; min-width:240px;'), $ret); } return scroll_b($i, $ret, 10); }
function alert($d) { Head::add('jscode', sj('popup_alert___' . ajx($d))); }