Exemplo n.º 1
0
Arquivo: ajax.php Projeto: philum/cms
     req('pop,spe,art,tri,mod,boot');
     $_GET[$id] = $va;
     $ret = build_content();
     break;
 case "getcontent":
     req('pop,spe,art,tri,mod');
     $_GET[eradic_acc($id)] = $va;
     if (is_numeric($opt)) {
         $_GET['dig'] = $opt;
     } elseif ($opt) {
         $_GET[$opt] = $optb;
     }
     $_SESSION['load'] = define_load();
     $tt = $id . ':' . $va;
     $s = prma('content');
     $ret = output_load($_SESSION['load'], slct_media());
     break;
 case "modj":
     req('mod,pop,art,spe,tri');
     $ret = modj($id, $va);
     break;
 case "site":
     list($w, $h) = explode('-', $sz);
     $w = currentwidth();
     $h = $h ? $h - 80 : 640;
     if ($id) {
         $go = '?' . $id . '=' . $va;
     }
     $ret = iframe('index.php' . $go . '§' . ($w + 24) . '/' . $h, '');
     $t = $_SESSION['qb'];
     break;
Exemplo n.º 2
0
Arquivo: art.php Projeto: philum/cms
function play_arts($frm, $prw, $tp)
{
    $prw = slct_media($prw);
    $page = $_SESSION['page'];
    $npg = $_SESSION['prmb'][6];
    $min = ($page - 1) * $npg;
    $r = load_arts($frm, $prw);
    //pr($r);
    $nbarts = count($r);
    if (!$r) {
        return;
    }
    //$rb=req_load($r);
    foreach ($r as $k => $v) {
        $i++;
        if ($prw == 'auto') {
            $prw = $rb[$k]['re'] >= 2 ? 2 : 1;
        }
        if ($i >= $min && $i < $npg * $page && $v) {
            $ret .= batch_load($v, $prw, $tp);
        } elseif (rstr(39)) {
            $ret .= div(atd($k) . atc($prw), '');
        }
    }
    if (!rstr(39)) {
        $nbpg = nb_page($nbarts, $npg, $page);
    }
    return $nbpg . $ret . $nbpg;
}
Exemplo n.º 3
0
Arquivo: spe.php Projeto: philum/cms
function output_pages($otp, $md, $tp)
{
    $rch = get('search');
    if (rstr(39) or $md == 'flow') {
        $fw = 1;
        $_POST['flow'] = 1;
    }
    $npg = $_SESSION['prmb'][6];
    $page = $_SESSION['page'];
    $min = ($page - 1) * $npg;
    $max = $page * $npg;
    $md = slct_media($md);
    if (is_array($otp)) {
        foreach ($otp as $id => $nb) {
            if ($id > 0) {
                $i++;
                if ($md == 'prw') {
                    $media = $nb;
                } elseif ($rch) {
                    $media = 'rch';
                } else {
                    $media = $md;
                }
                if ($i >= $min && $i < $max) {
                    $ret .= art_read_b($id, $nb, $media, $tp);
                } elseif ($fw) {
                    $ret .= div(atd($id) . atc($media), '');
                }
            }
        }
    }
    if (!$fw) {
        $nbpg = nb_page($i, $npg, $page);
    }
    return $nbpg . $ret . $nbpg;
}
Exemplo n.º 4
0
Arquivo: api.php Projeto: philum/cms
function api_mod_rq($v)
{
    $ra = explode_k($v, '&', '=');
    $ra['hub'] = ses('qb');
    if ($ra['nbdays']) {
        $ra['minday'] = $ra['nbdays'];
        unset($ra['nbdays']);
    }
    if ($ra['hours']) {
        $ra['mintime'] = calc_date($ra['hours'] / 24);
    }
    $ra['order'] = $ra['order'] ? $ra['order'] : prmb(9);
    $ra['preview'] = $ra['preview'] ? slct_media($ra['preview']) : slct_media();
    //if(ses('frm')=='Home')$ra['t']=nms(69);
    return api_defaults_rq($ra);
}