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); }
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] = ''); } } }