/** * create rss latest * * create new xml latest * * @access public * @global array * @global ADONewConnection */ function createRSSlatest() { global $_CONFIG, $objDatabase; //check file $obj_file = new \File(); if (file_exists($this->mediaPath . "feeds/directory_latest.xml")) { $obj_file->delFile($this->mediaPath, $this->mediaWebPath, "media/feeds/directory_latest.xml"); } $query = "SELECT * FROM " . DBPREFIX . "module_directory_settings WHERE setname='latest_xml'"; $objResult = $objDatabase->Execute($query); if ($objResult !== false) { while (!$objResult->EOF) { $limit = $objResult->fields['setvalue']; $objResult->MoveNext(); } } if ($this->dirLog != "error") { //create xml \Env::get('ClassLoader')->loadFile(ASCMS_MODULE_PATH . '/Directory/Controller/RssFeed.class.php'); $objRSS = new rssFeed(0); $objRSS->channelTitle = $this->rssLatestTitle; $objRSS->channelDescription = $this->rssLatestDescription; $objRSS->channelWebmaster = $_CONFIG['coreAdminEmail']; $objRSS->newsLimit = $limit; $objRSS->channelLink = ASCMS_PROTOCOL . "://" . $_CONFIG['domainUrl'] . ASCMS_PATH_OFFSET . "/" . CONTREXX_DIRECTORY_INDEX . "?section=Directory"; $objRSS->create(); } }