Lines Matching refs:data
55 $data = array('id' => array(),
78 if(!in_array($val, $data['id']))
79 $data['id'][$val] = '#3a87ad';
83 $data['onlystart'] = true;
87 $data['startisend'] = true;
92 $data['timezone'] = $val;
97 $data['location'] = false;
101 $data['calname'] = true;
104 $data[$key] = $val;
109 if(empty($data['id']))
111 $data['id'] = array($ID => '#3a87ad');
114 return $data;
134 function render($format, Doku_Renderer $R, $data) { argument
144 $from = $data['startdate'];
170 if($data['startisend'] === true)
172 if($data['numdays'] > 0)
175 $to->sub(new \DateInterval('P'.$data['numdays'].'D'));
186 if($data['numdays'] > 0)
189 $to->add(new \DateInterval('P'.$data['numdays'].'D'));
200 $timezone = $data['timezone'];
203 $userEvents = $this->hlp->filterCalendarPagesByUserPermission($data['id']);
213 if($data['sort'] === 'desc')
222 $R->doc .= $data['onlystart'] ? hsc($this->getLang('at')) : hsc($this->getLang('from'));
224 if(!$data['onlystart'])
233 if($data['location'])
239 if($data['calname'])
260 $R->doc .= $from->format($data['alldayformat']);
262 $R->doc .= $from->format($data['dateformat']);
264 if(!$data['onlystart'])
274 $R->doc .= $to->format($data['alldayformat']);
276 $R->doc .= $to->format($data['dateformat']);
282 if($data['location'])
288 if($data['calname'])