Пример #1
0
 /**
  * @param $userId
  * @param $guestId
  * @return bool
  */
 public function trackVisit($userId, $guestId)
 {
     $guest = $this->guestDao->findGuest($userId, $guestId);
     if ($guest) {
         $guest->visitTimestamp = time();
         $this->guestDao->save($guest);
         return true;
     }
     $guest = new OCSGUESTS_BOL_Guest();
     $guest->userId = $userId;
     $guest->guestId = $guestId;
     $guest->viewed = 0;
     $guest->visitTimestamp = time();
     $this->guestDao->save($guest);
     return true;
 }
Пример #2
0
 /**
  * @param $userId
  * @param $guestId
  * @return bool
  */
 public function trackVisit($userId, $guestId)
 {
     if (!$userId || !$guestId || $guestId == $userId || BOL_AuthorizationService::getInstance()->isModerator($guestId)) {
         return;
     }
     $guest = $this->guestDao->findGuest($userId, $guestId);
     if ($guest) {
         $guest->visitTimestamp = time();
         $this->guestDao->save($guest);
         return true;
     }
     $guest = new SKAPI_BOL_Guest();
     $guest->userId = $userId;
     $guest->guestId = $guestId;
     $guest->viewed = 0;
     $guest->visitTimestamp = time();
     $this->guestDao->save($guest);
     return true;
 }