Example #1
0
 public function setTokenUser($token, $user_id, $platform)
 {
     $check = DeviceTk::model()->findByAttributes(array('device_token' => $token));
     if ($check) {
         // $check->device_token = $token;
         $check->user_id = $user_id;
         $check->platform = $platform;
         $check->updated_at = time();
         if ($check->save(FALSE)) {
             return TRUE;
         }
     } else {
         $model = new DeviceTk();
         $model->device_token = $token;
         $model->updated_at = time();
         $model->user_id = $user_id;
         $model->platform = $platform;
         $model->created_at = time();
         if ($model->save(FALSE)) {
             return TRUE;
         }
     }
     return FALSE;
 }