示例#1
0
 public static function getPalsCount($userId)
 {
     $criteria = new CDbCriteria();
     $criteria->condition = 'user_id=:userId ';
     $criteria->params = array(':userId' => $userId);
     $palcount = UserPals::model()->count($criteria);
     return $palcount;
 }
示例#2
0
 public static function BlockUser($userId, $blockedUserId, $reason)
 {
     $userPals = UserPals::model()->find('user_id=:userId AND pal_id=:palId', array(':userId' => $userId, ':palId' => $blockedUserId));
     if ($userPals) {
         $userPalDelete = UserPalsApi::deletePal($userId, $blockedUserId);
         if ($userPalDelete) {
             $userBlocks = new UserBlocks();
             $userBlocks->user_id = $userId;
             $userBlocks->blocked_user_id = $blockedUserId;
             $userBlocks->reason = $reason;
             $userBlocks->type = $userPals->type;
             return $userBlocks->save();
         } else {
             return false;
         }
     } else {
         return false;
     }
 }