52 $this->type = $a_type;
53 $this->list_item = array();
63 reset($this->list_item);
72 return current($this->list_item);
81 return key($this->list_item);
90 return next($this->list_item);
99 return $this->
current() !==
false;
109 public function get()
111 return $this->list_item ? $this->list_item : array();
124 foreach($this->
get() as $item)
126 if($counter++ == $a_pos)
140 public function add($date)
145 $this->list_item[(string) $date->get(
IL_CAL_UNIX)] = clone $date;
157 foreach($other_list->
get() as $new_date)
159 $this->
add($new_date);
173 if(isset($this->list_item[$unix_remove]))
175 unset($this->list_item[$unix_remove]);
182 foreach($this->list_item as $key => $dt)
186 unset($this->list_item[$key]);
200 return ksort($this->list_item,SORT_NUMERIC);
212 foreach($this->
get() as $date)