Beispiel #1
0
 function GetUserActiveCalendars()
 {
     $arHiddenCals = CECCalendar::GetHidden($this->userId);
     $this->arCalendarIds = array();
     for ($i = 0, $l = count($this->arCalendars); $i < $l; $i++) {
         $id = $this->arCalendars[$i]['ID'];
         if (!in_array($id, $arHiddenCals) && !in_array($id, $this->arCalendarIds)) {
             $this->arCalendarIds[] = $id;
         }
     }
     if ($this->bSuperpose) {
         for ($i = 0, $l = count($this->arSPCalShow); $i < $l; $i++) {
             $id = $this->arSPCalShow[$i]['ID'];
             if (!in_array($id, $arHiddenCals) && !in_array($id, $this->arCalendarIds)) {
                 $this->arCalendarIds[] = $id;
             }
         }
     }
     return $this->arCalendarIds;
 }