Beispiel #1
0
     error_log("DEBUG: rssfilepath: " . FEED_FILE_PATH);
     if (!file_exists(FEED_FILE_PATH)) {
         error_log("DEBUG: initial RSS file does not exists", 0);
         SMOBTools::initial_rss_file();
     }
     $rssfile = fopen(FEED_FILE_PATH, 'r');
     $rss = fread($rssfile, filesize(FEED_FILE_PATH));
     fclose($rssfile);
     echo $rss;
 } elseif ($t == 'rssrdf_owner') {
     header("Content-type: text/xml");
     $tweet = new SMOBFeed();
     $tweet->rssrdf();
 } elseif ($t == 'sparql') {
     if ($_POST) {
         SMOBTools::checkAccess($_POST);
     }
     $ep = ARC2::getStoreEndpoint(SMOBTools::arc_config());
     $ep->go();
     // callback script to process the incoming hub POSTs
 } elseif ($t == 'callback') {
     if (array_key_exists('REMOTE_HOST', $_SERVER)) {
         //&& ($_SERVER['REMOTE_HOST'] == HUB_URL_SUBSCRIBE)) {
         error_log("DEBUG: request from host: " . $_SERVER['REMOTE_HOST']);
     }
     if (array_key_exists('HTTP_USER_AGENT', $_SERVER)) {
         error_log("DEBUG: request from user_agent: " . $_SERVER['REMOTE_HOST']);
     }
     // Getting hub_challenge from hub after sending it post subscription
     if (isset($_GET["hub_challenge"])) {
         // send confirmation to the hub