Example #1
0
File: pop.php Project: philum/cms
function rssin($k, $v)
{
    $lk = prepdlink($v);
    $f = $lk[0];
    $f = https($f);
    if (substr($f, 0, 4) != 'http' && $f) {
        $f = 'http://' . $f;
    }
    $r = rssin_load($f);
    $nb = count($r);
    $ret = hidden('', 'addop', 1);
    $t = rssin_t($k, $v, $f);
    foreach ($r as $k => $v) {
        list($va, $lnk, $dat, $id) = $v;
        $btc = '';
        $lnj = ajx($lnk);
        $i++;
        if (!$id) {
            $btc = ljc('', 'popup', 'ajxf_batch*preview_' . $lnj, picto('view'));
            $fb = nohttp($lnk);
            if (auth(4)) {
                $mem = @$_SESSION['vacuum'][$fb] ? 'ok' : picto('add');
                $btc .= lj('" id="ars' . $i, 'ars' . $i . '_batch___' . $lnj . '_p', $mem);
                $btc .= saveiec($lnj, @$_SESSION['vaccat'][$fb], 'rss' . randid(), '', '', '', '', $va);
                $btc .= lj('', 'popup_search__3_' . ajx($va) . '_', picto('search'));
            }
        } else {
            $btc .= popart($id) . ' ';
        }
        $btc .= lkt('', $lnk, picto('url'));
        $btc .= btn('txtsmall', $dat);
        if ($va) {
            $ret .= balc('li', '', $btc . ' ' . $va);
        }
    }
    //$id?'hide':
    $ret = scroll_b($nb, $ret, 16, 320);
    return $t . balc("ul", "panel pubart", $ret);
}
Example #2
0
File: ajxf.php Project: philum/cms
function batch_prep($v)
{
    $http = strdeb($v, '/');
    req('pop');
    $rss = rssin_load(http($v));
    $vac = $_SESSION['vacuum'];
    //pr($rss);
    foreach ($rss as $k => $v) {
        list($suj, $f, $dat, $id) = $v;
        $f = (string) $f;
        if ($id) {
            break;
        } elseif ($f && !isset($vac[$f])) {
            $f = nohttp($f);
            @($_SESSION['vacsuj'][$f] = $suj);
            @($_SESSION['vacdat'][$f] = $dat);
            @($_SESSION['vacuum'][$f] = '');
        }
    }
}