/** * rss download * * @param $saveDir * @param $filterFile * @param $historyFile * @param $url * @param $username * @return mixed */ function _rss($saveDir, $filterFile, $historyFile, $url, $username = "") { global $cfg; // set user if (!empty($username)) { // check first if (IsUser($username)) { $cfg["user"] = $username; } else { $this->_outputError("username " . $username . " is no valid user.\n"); return false; } } // process Feed require_once "inc/classes/Rssd.php"; return Rssd::processFeed($saveDir, $filterFile, $historyFile, $url); }
/** * process a feed * * @param $tdir * @param $filter * @param $hist * @param $url * @return boolean */ function processFeed($sdir, $filter, $hist, $url) { global $instanceRssd; // initialize if needed if (!isset($instanceRssd)) { Rssd::initialize(); } // call instance-method return $instanceRssd->instance_processFeed($sdir, $filter, $hist, $url); }