コード例 #1
0
ファイル: Twitter.php プロジェクト: Max201/nanocore
 /**
  * @param array $config
  * @return bool
  */
 public function setup($config)
 {
     $this->conf['key'] = $config['key'];
     $this->conf['secret'] = $config['secret'];
     $this->conf['token'] = $config['token'];
     $this->conf['token_secret'] = $config['token_secret'];
     return $this->update_config('twitter', $this->conf->getArrayCopy());
 }
コード例 #2
0
ファイル: Vkontakte.php プロジェクト: Max201/nanocore
 /**
  * @param null $token
  * @param null $user_id
  * @param null $expires
  * @return mixed|null
  */
 public function access_token($token = null, $user_id = null, $expires = null)
 {
     if (is_null($token)) {
         return $this->conf->get('token');
     }
     $this->conf['token'] = $token;
     $this->conf['user_id'] = $user_id;
     $this->conf['expires'] = $expires > 0 ? time() + $expires : 0;
     return $this->update_config('vkontakte', $this->conf->getArrayCopy());
 }
コード例 #3
0
ファイル: Settings.php プロジェクト: Max201/nanocore
 /**
  * @return bool
  */
 public function save()
 {
     return $this->update_config('application', $this->conf->getArrayCopy());
 }
コード例 #4
0
ファイル: SocialMedia.php プロジェクト: Max201/nanocore
 /**
  * @return array
  */
 public function social_list()
 {
     return $this->conf->getArrayCopy();
 }
コード例 #5
0
ファイル: GA.php プロジェクト: Max201/nanocore
 /**
  * @param array $config
  * @return bool
  */
 public function setup($config)
 {
     $opt = new Options($config);
     $this->conf['id'] = $opt->get('id');
     return $this->update_config('ga', $this->conf->getArrayCopy());
 }
コード例 #6
0
ファイル: Permissions.php プロジェクト: Max201/nanocore
 /**
  * @return bool
  */
 public function save()
 {
     return $this->update_config('permissions', $this->map->getArrayCopy());
 }