private function getCalendarSubscriptions(\steam_room $cal)
 {
     $calendarSubscriptions = $cal->get_attribute("CALENDAR_SUBSCRIPTIONS");
     foreach ($calendarSubscriptions as $calendarSubscription) {
         $calendarSubscriptionId = $calendarSubscription->get_id();
         if (!isset($this->extensions[$calendarSubscriptionId])) {
             $this->result[$calendarSubscriptionId] = $calendarSubscription;
             $this->extensions[$calendarSubscriptionId] = $calendarSubscription->get_attribute("CALENDAR_OWNER");
         }
     }
 }
 public function updateUserCreationLogFile($filename, $newXMLContent)
 {
     $container = new steam_room($GLOBALS["STEAM"]->get_id(), $this->getCurrentUsersWorkrommID());
     $inventory = $container->get_inventory();
     foreach ($inventory as $object) {
         if ($object->get_type() == CLASS_DOCUMENT && $object->get_attribute(IS_LOGFILE) == 1 && $object->get_name() == $filename) {
             $object->set_content($newXMLContent);
         }
     }
 }
 public function __construct(steam_room $room)
 {
     self::init();
     $this->room = $room;
     $this->forum = $room->get_object_by_name("forum");
 }