Exemple #1
0
function arts_mod($v, $id)
{
    list($p, $t, $d, $o, $ch, $hd, $tp) = explode('/', $v);
    $load = make_list_arts($p);
    unset($load[$id]);
    $ret = mod_load($load, '', $t, $d, $o, 1, $prw, $tp, $id);
    return $ret;
}
Exemple #2
0
function plug_search($d, $n, $opt = '', $res = '')
{
    list($b, $o, $t, $ph) = split('-', $opt);
    chrono();
    $rech = good_rech($d);
    $_GET['search'] = $rech;
    list($cat, $tag) = ajxr($res);
    $rech = str_replace(array("’", '«', '»', " "), array("'", '"', '"', ' '), trim($rech));
    if (!$n) {
        $n = $_SESSION['nbj'];
    }
    $_GET['dig'] = $n;
    $_GET['cat'] = $cat;
    $_GET['tag'] = $tag;
    $_GET['bool'] = $b;
    $_GET['titles'] = $t;
    //$_GET['pho']=$ph;
    $vrf = normalize($rech . $n . $b . $o . $t . $ph . $res);
    if ($rech == 'last') {
        $id = lastid('qda');
        $load[$id] = 1;
    } elseif (isset($_SESSION['recache'][$vrf])) {
        $load = $_SESSION['recache'][$vrf];
        $cac = $vrf;
    } elseif ($d && is_numeric($d) && $d < lastid('qda')) {
        $load[$d] = 1;
    } elseif (strpos($rech, ';') && strpos($rech, ':')) {
        list($rch, $cat, $tag, $utg) = rech_script($rech);
    } elseif (strpos($rech, '=')) {
        $load = make_list_arts($rech);
    } else {
        $load = rech($rech, $n);
    }
    if ($load && !is_array($load)) {
        $load = '';
    }
    if (!$load && ($cat or $tag or $utg)) {
        $load = rech_catag($cat, $tag, $utg, $n);
    }
    $_SESSION['load'] = $load;
    $_SESSION['recache'][$vrf] = $load;
    $ret = rech_titles($rech, $n, $opt, $cac, $cat, $tag, $tag2);
    $_SESSION['page'] = 1;
    $_SESSION['popm'] = chrono('search');
    if ($load[0]) {
        unset($load[0]);
    }
    if ($load[1]) {
        unset($load[1]);
    }
    if ($load) {
        $ret .= scroll($load, divd($vrf, output_pages($load, '', '')), 2, '', 400);
    }
    return $ret;
}
Exemple #3
0
function build_call()
{
    //echo $_GET['nom'];
    $r = array('dya', 'dyb', 'cat', 'nocat', 'tag', 'notag', 'order');
    $cll = explode("~", $_SESSION['call']);
    $get = explode("_", $_GET['nom']);
    foreach ($r as $k => $v) {
        if ($k) {
            $rb = tri_tags($r);
            if ($get[$k]) {
                $cl[$v] = ajx($get[$k], 1);
            }
            //else $cl[$v]=$cll[$k];
            if ($k == 0 or $k == 1) {
                $cl[$v] = strtotime($cl[$v]);
            }
        }
    }
    foreach ($cl as $k => $v) {
        $cal .= $k . '=' . $v . '~';
    }
    $_SESSION['call'] = $cal;
    $mart = make_list_arts($cal);
    //p($mart);
    $ids = implode('|', $mart);
    $bpd = ljb('txtbox', 'SaveJ', 'call_plug___pdf_produce*pdf___' . $ids, 'build');
    return data_arts($mart) . br() . $bpd;
}
Exemple #4
0
    echo '<body"><center><div id="page" class="tabd">';
}
//render
if ($_SESSION["mb"] != "All") {
    $cate = ' and frm ="' . $_SESSION["mb"] . '"';
}
if ($_SESSION["mtg"] != "All") {
    $cate .= ' and thm LIKE "%' . $_SESSION["mtg"] . '%"';
}
if ($_SESSION["prmb"][9] == "") {
    $ordr = "day DESC";
} else {
    $ordr = $_SESSION["prmb"][9];
}
if ($_GET["req"]) {
    $r = make_list_arts($_GET["req"]);
    $plg .= 'req=' . $_GET["req"] . '&';
    //echo 'req=cat=futur|present|dream|politic~from=01-01-11~until=31-12-12';
    if ($r) {
        foreach ($r as $k => $v) {
            $sq .= 'id=' . $k . ' OR ';
        }
    }
    $sq = substr($sq, 0, -4);
    $rq = sq('id,day,mail,frm,suj,img,nod,thm,re,lu,host', 'qda', 'WHERE ' . $sq);
} else {
    $rq = sq('id,day,mail,frm,suj,img,nod,thm,re,lu,host', 'qda', 'WHERE nod="' . $_SESSION['qb'] . '" and day < ' . $daya . ' and day > ' . $daybb . ' ' . $cate . ' ORDER BY ' . $ordr . '');
}
$rqt = tri_cache($rq);
//print_r($rqt);
if ($_GET["tej"]) {
Exemple #5
0
function apps_arts($cnd, $p, $o)
{
    if ($p) {
        $r = make_list_arts($p);
    } else {
        $r = $_SESSION['rqt'];
    }
    if ($r) {
        foreach ($r as $k => $v) {
            list($day, $frm) = pecho_arts($k);
            if (substr($frm, 0, 1) != '_') {
                $rb[] = array($k, 'art', 'auto', $k, $cnd, '', $frm, 'articles');
            }
        }
    }
    return $rb;
}