Ejemplo n.º 1
0
Archivo: art.php Proyecto: philum/cms
function art_read_d($id, $n, $prw, $tp)
{
    //4ajax: reload inside
    if ($id == "last") {
        $id = last_art_rqt();
    } elseif (!is_numeric($id)) {
        $id = id_of_suj($id);
    }
    if ($prw > 2) {
        $_GET['read'] = $id;
        $tp = $tp ? $tp : 'read';
    }
    //$prw=slct_media($prw);
    $r = art_datas($id);
    if ((rstr(5) or $prw > 2 or $prw == 'vd') && $r['re']) {
        // or auth(4)
        $msg = sql('msg', 'qdm', 'v', 'id="' . $id . '"');
    }
    if ($prw == 'vd') {
        $msg = search_conn_video($id, $msg);
    }
    $panout['id'] = $id;
    $panout['suj'] = $r['suj'];
    if (!$r['suj']) {
        return 'not_exists';
    }
    $panout['cat'] = $r['frm'];
    $panout['img1'] = first_img($r['img']);
    if ($prw < 3) {
        $panout['thumb'] = prepare_thumb($r['img']);
    }
    $rear = nb_ib_arts($id) + 1;
    $otp = read_idy($id, "DESC");
    //tracks
    $panout += prepare_tits($id, $r, $rear, $otp, $n, $prw);
    if ($msg) {
        $panout += prepare_msg($id, $msg, $r, $prw);
    }
    //corps
    return template($panout, $tp);
}
Ejemplo n.º 2
0
Archivo: spe.php Proyecto: philum/cms
function find_id($id)
{
    if ($id == "last") {
        return last_art_rqt();
    } elseif (!is_numeric($id)) {
        return id_of_suj($id);
    } else {
        return $id;
    }
}
Ejemplo n.º 3
0
Archivo: lib.php Proyecto: philum/cms
function lastid($bs)
{
    if ($bs == 'qda') {
        $wh = 'id>="' . last_art_rqt() . '"';
    }
    return sql('id', $bs, 'v', $wh . ' order by id DESC limit 1');
}