\FacebookApp
Facebook Application
Synopsis
class FacebookApp
extends DataObject
implements
TemplateGlobalProvider
{
- // members
- protected Facebook $facebook;
- public static array $db = ;
- public static array $defaults = ;
- public static array $permissions = ;
- public static array $required_user_fields = ;
- // methods
- public static array get_template_global_variables()
- public static string connect_url()
- public static string login_url()
- public static string disconnect_url()
- public void getCMSFields()
- public void requireDefaultRecords()
- public Facebook getFacebook()
- public string getLoginUrlParams()
Hierarchy
Extends
- DataObject
Implements
- TemplateGlobalProvider
Members
protected
- $facebook
—
Facebook
Stores the current instance of Facebook
public
- $db
- $defaults
- $permissions
—
array
A list of permissions that will be requested a user logs in. - $required_user_fields
—
array
Retuired Fields for signup when querying $facebook->api("/me")
Methods
public
- connect_url() — Returns a URL for logged in users to connect their Facebook accounts
- disconnect_url() — Return a URL to allow users to disassociate their Facebook accounts.
- getCMSFields()
- getFacebook() — Creates and returns an instance of Facebook if the Consumer key & secret are set.
- getLoginUrlParams() — Returns the parameters to pass to Facebook->getLoginUrl()
- get_template_global_variables() — Return Global variables for use in templates.
- login_url() — Returns a URL for users to login with their facebook accounts.
- requireDefaultRecords() — Setup a default Facebook app