Example #1
0
<?
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);