Ejemplo n.º 1
0
 public function behaviors()
 {
     ApiLog::i('Behaviors');
     return array('CacheDelete' => array('class' => 'site\\frontend\\modules\\api\\modules\\v2_1\\behaviors\\CacheDeleteBehavior', 'realOwner' => 'site\\frontend\\modules\\posts\\models\\Content'), 'PhotoCollectionBehavior' => array('class' => 'site\\frontend\\modules\\photo\\components\\ActivePhotoCollectionBehavior', 'attributeCollections' => array('preview')), 'ContentBehavior' => array('class' => 'site\\frontend\\modules\\notifications\\behaviors\\ContentBehavior'), 'withRelated' => array('class' => 'site.common.extensions.wr2.WithRelatedBehavior2', 'callback' => function ($model) {
         $model->Convert->convert();
     }), 'HTimestampBehavior' => array('class' => 'HTimestampBehavior', 'createAttribute' => 'created', 'updateAttribute' => 'updated'), 'purified' => array('class' => 'site.common.behaviors.PurifiedBehavior', 'attributes' => array('preview'), 'options' => array('AutoFormat.Linkify' => true)), 'pingable' => array('class' => 'site.common.behaviors.PingableBehavior'), 'antispam' => array('class' => 'site.frontend.modules.antispam.behaviors.AntispamBehavior', 'interval' => 7 * 60, 'maxCount' => 3), 'softDelete' => array('class' => 'site.common.behaviors.SoftDeleteBehavior'), 'Convert' => array('class' => '\\site\\frontend\\modules\\api\\modules\\v2_1\\behaviors\\BlogPostConvertBehavior'));
 }
Ejemplo n.º 2
0
 public function toString()
 {
     ApiLog::i(basename($this->file, '.php') . '(' . $this->line . '): ' . $this->message);
     if (YII_DEBUG) {
         return basename($this->file, '.php') . '(' . $this->line . '): ' . $this->message;
     } else {
         return $this->message;
     }
 }
Ejemplo n.º 3
0
 /**
  * Creates record based on social access token.
  * Make one time token validation for it.
  * Using now for refresh to.
  *
  * @param $token
  * @param $service
  * @param int $appId
  *
  * @return UserSocialToken
  */
 public function create($token, $service, $appId)
 {
     $model = new self();
     $model->service = $service;
     if ($this->makeValidationRequest($token, $model)) {
         $model->access_token = $token;
         $model->app_id = $appId;
         ApiLog::i("Service Id: {$model->service_user_id}, Service: {$model->service}");
         $userSocialService = \UserSocialService::model()->findByAttributes(array('service_id' => $model->service_user_id, 'service' => $model->service));
         if ($userSocialService != null) {
             $model->user_id = $userSocialService->user_id;
             $model->save();
             return $model;
         } else {
             $model->error = 'Unregistered';
         }
     }
     return $model;
 }
Ejemplo n.º 4
0
 public static function log($message)
 {
     ApiLog::i($message);
 }