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($f, $d) { $f = utmsrc($f); $fb = nohttp($f); $idt = 'adc'; //if($d=='c')$idt.='p'; if ($f == 'z') { req('sav'); return save_art_batch(); } if (substr($f, 0, 4) != 'http' && $f && $f != 'x' && $f != '1') { $f = 'http://' . $f; } if ($f == 'x') { $_SESSION['vacuum'] = ''; } //p($_SESSION['vacuum']); if (trim($f) && $f != '1' && $d != '1' && $f != 'x' && $d != 'x' && !@$_SESSION['vacuum'][$fb]) { if (joinable($f)) { $_SESSION['vacuum'][$fb] = read_file($f); } } // if ($d == 'x') { unset($_SESSION['vacuum'][$fb]); } //echo $f; //p($_SESSION['vacuum']); if ($d == 'p') { return 'ok'; } if ($d == 'c') { $ret = lj('', sj('popup_batch') . ' closebub(this);', picto('get')); } $ret .= lj('', $idt . '_batch____in_' . $d, picto('reload')); $ret .= lj('', $idt . '_batch___x_1', picto('del')); $ret .= lj('', 'popup_rssjb___rssurl_1', picto('rss')); $ret .= lj('', $idt . '_batchfbi__3', picto('update')); $ret .= lj('', 'page_deskbkg', picto('desktop')); $ret .= msqlink('', ses('qb') . '_rssurl'); $r = $_SESSION['vacuum']; if ($r) { $r = array_reverse($r); } if ($r) { $ret .= lj('popsav', $idt . '_batch___z_1', nms(57)); } if ($r) { foreach ($r as $k => $v) { $i++; if ((!$_SESSION['vacsuj'][$k] or $k == $f) && $k != 1 && $k && $k != 'http://loading...') { list($_SESSION['vacsuj'][$k], $msg) = vacuum($k, ''); } if (!$_SESSION['vacsuj'][$k] && $v) { $suj = 'no_title'; } else { $suj = $_SESSION['vacsuj'][$k]; } $kb = ajx($k, ''); $cat = $_SESSION['vaccat'][$k]; $rid = randid('bth'); $btb = ljc('', 'popup', 'ajxf_batch*preview_' . $kb, picto('view')); $btb .= slct_cat($rid, $cat, $i); //$btb.=select_j($rid,'category',$cat,3,$cat?$cat:picto('list')); $btb .= saveiec($kb, $cat, $rid); $btb .= lj('', 'popup_search__3_' . ajx($suj) . '_', picto('search')); $btb .= lkt('" title="' . preplink($k) . ' ' . $_SESSION['vacdat'][$k], http($k), picto('url')); $btb .= lj('', $idt . '_batch___' . $kb . '_x', picto('del')) . ' '; $btb .= btn('small', http_domain($k)) . br(); $ret .= divc('small', $btb . $suj); } } if ($d != 'in') { $ret = div(atd($idt) . ats('padding:2px; min-width:240px;'), $ret); } return scroll_b($i, $ret, 10); }