Example #1
1
File: admin.php Project: philum/cms
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);
}
Example #2
0
File: txt.php Project: philum/cms
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) . ' ';
}
Example #3
0
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');
}
Example #4
0
File: pad.php Project: philum/cms
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')));
}
Example #5
0
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);
}
Example #6
0
File: ftext.php Project: philum/cms
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);
}
Example #7
0
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;
}
Example #8
0
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'];
}
Example #9
0
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);
}
Example #10
0
File: styl.php Project: philum/cms
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;
}
Example #11
0
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);
}
Example #12
0
File: meta.php Project: philum/cms
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, '&#9660;') . ' ';
    $_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, ''));
}
Example #13
0
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);
}
Example #14
0
File: favs.php Project: philum/cms
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;
}
Example #15
0
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;
}
Example #16
0
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();
}
Example #17
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;
}
Example #18
0
File: ajxf.php Project: philum/cms
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');
}
Example #19
0
File: pop.php Project: philum/cms
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;
}
Example #20
0
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();
}
Example #21
0
File: meta.php Project: philum/cms
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;
}
Example #22
0
File: admin.php Project: philum/cms
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;
}
Example #23
-1
File: dev.php Project: philum/cms
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;
}