Cheetah
ChFaceBookConnectConfig.php
Go to the documentation of this file.
1 <?php
2 
8 ch_import('ChWsbConnectConfig');
9 
11 {
12  public $mApiID;
13  public $mApiSecret;
14 
15  public $sPageReciver;
16 
17  public $bAutoFriends;
20 
21  public $sDefaultCountryCode = 'US';
22 
24  {
25  parent::__construct($aModule);
26 
27  $this -> mApiID = getParam('ch_facebook_connect_api_key');
28  $this -> mApiSecret = getParam('ch_facebook_connect_secret');
29  $this -> sPageReciver = CH_WSB_URL_ROOT . $this -> getBaseUri() . 'login_callback';
30 
31  $this -> sSessionUid = 'facebook_session';
32  $this -> sSessionProfile = 'facebook_session_profile';
33 
34  $this -> sEmailTemplatePasswordGenerated = 't_fb_connect_password_generated';
35  $this -> sDefaultTitleLangKey = '_ch_facebook';
36 
37  $this -> sRedirectPage = getParam('ch_facebook_connect_redirect_page');
38 
39  $this -> bAutoFriends = 'on' == getParam('ch_facebook_connect_auto_friends')
40  ? true
41  : false;
42 
43  $this -> aFaceBookReqParams = array(
44  'scope' => getParam('ch_facebook_connect_extended_info')
45  ? 'email,public_profile,user_friends,user_birthday,user_about_me,user_hometown,user_location'
46  : 'email,public_profile',
47  'redirect_uri' => $this -> sPageReciver,
48  );
49 
50  $this -> sFaceBookFields = getParam('ch_facebook_connect_extended_info')
51  ? 'name,email,first_name,last_name,gender,birthday,bio,hometown,location'
52  : 'name,email,first_name,last_name';
53  }
54 }
ChFaceBookConnectConfig\$aFaceBookReqParams
$aFaceBookReqParams
Definition: ChFaceBookConnectConfig.php:18
ChFaceBookConnectConfig\$mApiSecret
$mApiSecret
Definition: ChFaceBookConnectConfig.php:13
ChFaceBookConnectConfig\$sFaceBookFields
$sFaceBookFields
Definition: ChFaceBookConnectConfig.php:19
true
if(!defined("TRUE_VAL")) define("TRUE_VAL" true
Definition: constants.inc.php:8
ChFaceBookConnectConfig
Definition: ChFaceBookConnectConfig.php:11
$aModule
$aModule
Definition: classifieds.php:21
ChFaceBookConnectConfig\$sPageReciver
$sPageReciver
Definition: ChFaceBookConnectConfig.php:15
ch_import
ch_import($sClassName, $aModule=array())
Definition: utils.inc.php:1218
php
ChWsbConnectConfig
Definition: ChWsbConnectConfig.php:11
getParam
getParam($sParamName, $bUseCache=true)
Definition: db.inc.php:130
ChFaceBookConnectConfig\$sDefaultCountryCode
$sDefaultCountryCode
Definition: ChFaceBookConnectConfig.php:21
ChFaceBookConnectConfig\$bAutoFriends
$bAutoFriends
Definition: ChFaceBookConnectConfig.php:17
ChFaceBookConnectConfig\__construct
__construct($aModule)
Definition: ChFaceBookConnectConfig.php:23
ChWsbConfig\getBaseUri
getBaseUri()
Definition: ChWsbConfig.php:114
ChFaceBookConnectConfig\$mApiID
$mApiID
Definition: ChFaceBookConnectConfig.php:12