Example #1
0
function show_params($slct, $restrict)
{
    $r = msql_read_prep('system', 'admin_restrictions');
    $h = msql_read('lang', 'admin_restrictions');
    if ($slct && auth(6)) {
        modif_params($slct, $restrict);
    }
    foreach ($r as $k => $v) {
        $rb[$k] = show_params_cat($v, $h);
    }
    if (auth(6)) {
        $bt = msqlink('system', 'admin_restrictions', '', 'imgr');
    }
    return $bt . make_tabs($rb, 'rst');
}
Example #2
0
File: bubs.php Project: philum/cms
function bub_adm_rstr($ret, $p, $o, $t)
{
    $dir = $p . '/' . $o;
    $r = msql_read_prep('system', 'admin_restrictions');
    $h = msql_read('lang', 'admin_restrictions');
    $ret[] = array($t, 'ajax', 'popup', 'admin__3_restrictions', '', '', $dir, 'window');
    foreach ($r as $k => $v) {
        $ret[] = array($k, 'ajax', 'popup', 'rstr__3_', '', '', $dir, 'divide');
        foreach ($v as $ka => $va) {
            $ico = rstr($ka) ? 'true' : 'false';
            $ret[] = array($va, 'ajax', 'popup', 'rstr__xx_' . $ka, '', '', $dir . '/' . $k, $ico);
        }
    }
    if (auth(6)) {
        $ret[] = array('msql', 'ajax', 'popup', 'msql__3_system_admin_restrictions', '', '', $dir, 'msql');
    }
    return $ret;
}
Example #3
0
File: admin.php Project: philum/cms
function adminauthes()
{
    $af = msql_read_prep('system', 'admin_authes');
    foreach ($af as $k => $v) {
        foreach ($v as $ka => $va) {
            if ($va <= $_SESSION["auth"]) {
                $ret[$k][$ka] = $va;
            }
        }
    }
    return $ret;
}
Example #4
0
File: index.php Project: philum/cms
function plug_index()
{
    $ico = picto('editxt');
    $dir = 'plug/';
    $plug = msql_read('system', 'program_plugs', '');
    $help = msql_read('lang', 'program_plugs', '');
    $mt = msql_read_prep('system', 'program_plugs_types');
    $re = explore($dir, 'files', 1);
    sort($re);
    $rt = array('url', 'plugin', 'open', 'edit', 'do', 'usage', 'tag', 'private', 'interface', 'dev', 'old', 'modified');
    foreach ($re as $k => $v) {
        $va = substr($v, 0, -4);
        $plg = $plug[$va];
        if (auth(4)) {
            $fi = lj('', 'popup_editmsql___system/program*plugs_' . ajx($va) . '__1', $ico) . ' ';
        }
        if (auth(4)) {
            $hlp = lj('', 'popup_editmsql___lang/fr/program*plugs_' . ajx($va) . '__1', $ico) . ' ';
        }
        $do = $help[$va][0];
        if ($do) {
            $dobt = lj('', 'popup_popmsq___lang_program*plugs_' . ajx($va) . '_usage', picto('view'));
        } else {
            $dobt = '';
        }
        $edt = lj('', 'popup_plupin__3_codev_plug_' . $va, picto('conn'));
        $mkc = '-';
        $pb = $plg[3] ? $plg[3] : '-';
        if ($plg[2] == 1) {
            $op = lj('', 'popup_plupin__3_' . $va, picto('get'));
        } else {
            $op = '';
        }
        $lk = lkt('txtx', '/plugin/' . $va, picto('link'));
        $tim = filemtime($dir . $v);
        $dat = date($d ? $d : 'ymd', $tim);
        if (substr($v, 0, 1) != '_' && substr($v, -4) == '.php' && $va) {
            $ra['all'][] = $rv;
            $ssh = $plg[4];
            $dev = $plg[5];
            $rv = array($lk, $fi . $va, $op, $edt, $hlp . $dobt, $plg[0], $plg[1], $pb, $ssh, $dev, $plg[6], $dat);
            if (strpos($plg[1], ' ')) {
                $kr = explode(' ', $plg[1]);
                for ($i = 0; $i < count($kr); $i++) {
                    $ra[$kr[$i]][] = $rv;
                }
            } elseif ($plg[1]) {
                $ra[$plg[1]][] = $rv;
            } else {
                $ra['new'][] = $rv;
            }
        }
    }
    foreach ($ra as $k => $v) {
        $rd = array_merge(array($rt), $v);
        if ($k == 'all') {
            $rb[$k] .= msqlink('system', 'program_plugs');
        } elseif ($mt[$k]) {
            $rb[$k] .= divc('', current($mt[$k])) . br();
        }
        $rb[$k] .= make_table($rd, 'txtcadr', '');
    }
    return make_tabs($rb);
}
Example #5
0
function show_params($slct, $restrict)
{
    $r = msql_read_prep('system', 'admin_restrictions');
    $h = msql_read('lang', 'admin_restrictions');
    if ($slct && auth(6)) {
        modif_params($slct, $restrict);
    }
    foreach ($r as $k => $v) {
        $rb[$k] = show_params_cat($v, $h);
    }
    if (auth(6)) {
        $bt = msqlink('system', 'admin_restrictions', '', 'imgr');
    }
    ksort($rb);
    //foreach($rb as $k=>$v)$ret.=bal('h4',$k).divc('nbp',$v).br(); return $bt.$ret;
    return $bt . make_tabs($rb, 'rst');
}