コード例 #1
0
 /**
  * Get all details for an event
  * @param  Event Event - Event object to get details for
  * @return Event
  */
 public function getEventDetails(Event $Event)
 {
     $EventsCollection = new EventsCollection($this->CTCTRequest);
     $key = constant_contact_cache_key('Events', $Event);
     $details = get_transient($key);
     if (empty($details) || $this->refreshCache('events')) {
         $details = $EventsCollection->getEventDetails($this->CTCTRequest->baseUri . $Event->link);
         set_transient($key, $details, self::$event_cache_age);
     }
     return $details;
 }
コード例 #2
0
 /**
  * Get all details for an event
  * @param  Event Event - Event object to get details for
  * @return Event
  */
 public function getEventDetails(Event $Event){
     $EventsCollection = new EventsCollection($this->CTCTRequest);
     return $EventsCollection->getEventDetails($this->CTCTRequest->baseUri.$Event->link);
 }