Beispiel #1
0
 /**
  * Método responsável em marca a igreja que o usuário frequenta
  *
  * @param $idUser
  * @param $idChurch
  * @param int $force
  * @return bool
  */
 public function userFrequent($idUser, $idChurch, $force = 0)
 {
     $modelUser = new User();
     $user = $modelUser->find($idUser);
     if (is_null($user)) {
         return false;
     }
     if ($this->isFrequent($user)) {
         return $this->saveFrequent($user, $idChurch);
     } else {
         if ($user->igreja_frequenta === $idChurch) {
             $this->deleteFrequent($user, $idChurch);
             return true;
         }
         if ($force == 1) {
             return $this->saveFrequent($user, $idChurch);
         }
     }
     return false;
 }