/** * 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; }