Exemplo n.º 1
0
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;
}
Exemplo n.º 2
0
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));
}
Exemplo n.º 3
0
Arquivo: svg.php Projeto: philum/cms
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);
    }
}
Exemplo n.º 4
0
Arquivo: chat.php Projeto: philum/cms
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;
}
Exemplo n.º 5
0
Arquivo: sys.php Projeto: philum/cms
    $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));
}
Exemplo n.º 6
0
Arquivo: spe.php Projeto: philum/cms
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;
}
Exemplo n.º 7
0
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;
}
Exemplo n.º 8
0
Arquivo: boot.php Projeto: philum/cms
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));
    }
}
Exemplo n.º 9
0
Arquivo: bubs.php Projeto: philum/cms
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;') . '&nbsp;' : '';
                $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') . '&nbsp;' . $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;
}
Exemplo n.º 10
0
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;
}
Exemplo n.º 11
0
Arquivo: meta.php Projeto: philum/cms
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;
}
Exemplo n.º 12
0
Arquivo: meta.php Projeto: philum/cms
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;
}
Exemplo n.º 13
0
Arquivo: bubs.php Projeto: philum/cms
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]) . '&nbsp;' : '';
                $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') . '&nbsp;' . $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;
}
Exemplo n.º 14
0
Arquivo: mod.php Projeto: philum/cms
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;
        }
    }
}
Exemplo n.º 15
0
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;
}
Exemplo n.º 16
0
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;
}
Exemplo n.º 17
0
Arquivo: msql.php Projeto: philum/cms
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>';
}
Exemplo n.º 18
0
Arquivo: admin.php Projeto: philum/cms
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);
}
Exemplo n.º 19
0
Arquivo: ajxf.php Projeto: philum/cms
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);
}
Exemplo n.º 20
0
Arquivo: lib.php Projeto: philum/cms
function alert($d)
{
    Head::add('jscode', sj('popup_alert___' . ajx($d)));
}