<? require 'facebook/facebook.php'; require_once 'library/conf.php'; $conf = Conf::getInstance("main"); $accounts = Conf::getInstance("accounts"); Query::$facebook = new Facebook(array( 'appId' => $accounts->get("facebook", "appId"), 'secret' => $accounts->get("facebook", "secret"), 'cookie' => true, // enable optional cookie support )); Query::$pageId = $accounts->get("facebook", "pageId"); class Query { static $facebook; static $pageId; static function getObject($address="", $base=null) { $page = Query::$pageId; if($base == null) $base = "$page/"; $uri = "/$base$address"; return Query::$facebook->api($uri); } static function getEventsIds() { $feedItems = Query::getObject("feed"); $result = array(); foreach($feedItems["data"] as $item) { $pattern = "event.php?eid="; $link = $item["link"]; $pos = strpos($link, $pattern);