case 'fetchPublisherPage': setupAppFramework(); require_once PATH_FACEBOOK . '/classes/publisher.class.php'; //$pubObj=new publisher($db,$session); $pubObj = new publisher($db, $session, &$app); $code = $pubObj->fetchPublisherContent($_GET['tab']); break; case 'parseStory': if (isset($_POST['url']) && $_POST['url'] != '') { $url = $_POST['url']; } else { return false; } require_once PATH_CORE . '/classes/parseStory.class.php'; $psObj = new parseStory($url); $code = $psObj->parse(); break; case 'emailAttach': $app = setupAppFramework(); require_once PATH_FACEBOOK . '/classes/publisher.class.php'; $pubObj = new publisher($db, $session, &$app); $code = $pubObj->fetch('email', 'emailAttach'); break; case 'appTab': if (isset($_POST['fb_sig_profile_user'])) { $fbUserPageId = $_POST['fb_sig_profile_user']; } else { exit('<h2>Invalid facebook user</h2>'); } $app = setupAppFramework(); // TO DO: might later move this out of AJAX