public static function control_import_ESS() { $import_url = isset($_REQUEST['ess_feed_url']) ? urldecode(@$_REQUEST['ess_feed_url']) : ''; $update_url = isset($_REQUEST['update_once']) ? urldecode(@$_REQUEST['update_once']) : ''; $selected_event_id = isset($_REQUEST['selected_event_id']) ? intval(@$_REQUEST['selected_event_id']) : ''; if ((strlen($import_url) <= 0 || $import_url == ESS_IO::HTTP) && (FeedValidator::isValidURL($update_url) == FALSE || $selected_event_id <= 0)) { return; } if (FeedValidator::isValidURL($update_url) && $selected_event_id > 0) { ESS_Import::save($update_url, @$_REQUEST['feed_mode_' . $selected_event_id]); } else { ESS_Import::save($import_url, @$_REQUEST['ess_feed_mode']); } }
public static function update_feeds_daily() { $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $feeds_ = ESS_Database::get(array('feed_mode' => ESS_Database::FEED_MODE_CRON)); if (@count($feeds_) > 0 && $feeds_ != NULL) { foreach ($feeds_ as $feed) { ESS_Import::save($feed->feed_url, 'on'); //mail( '*****@*****.**', 'DAILY count: '.@count( $feeds_ ), 'feed URL: '. $feed->feed_url . '<br><br>_POST:' . @htmlvardump( $_POST ) . '<br><br>POST_ : ' . @htmlvardump( ESS_Import::$POST_ ), $headers ); } } }