Lines Matching refs:data
115 …$data = array_merge(array ($state, 'todotitle' => $handler->todotitle, 'todoindex' => $handler->to…
122 return $data;
140 public function render($mode, Doku_Renderer $renderer, $data) { argument
143 if(empty($data)) {
147 $state = $data[0];
154 …$renderer->doc .= $this->createTodoItem($renderer, $ID, array_merge($data, array('checkbox'=>'yes'…
157 if(isset($data['match']) && $data['match'] == self::TODO_UNCHECK_ALL) {
173 $data['checked'] = false;
174 unset($data['start']);
175 unset($data['due']);
176 unset($data['completeddate']);
177 $data['showdate'] = $this->getConf("ShowdateTag");
178 $data['username'] = $this->getConf("Username");
179 $data['priority'] = 0;
185 $data['todousers'][] = substr($option, 1); //fill todousers array
186 …if(!isset($data['todouser'])) $data['todouser'] = substr($option, 1); //set the first/main todouser
189 $data['checked'] = true;
191 $data['completeduser'] = substr($completeduser, 1);
193 $data['completeddate'] = new DateTime($completeddate);
200 $data['priority'] = $excl_count;
208 $data['username'] = $value;
211 $data['username'] = 'none';
216 $data['start'] = new DateTime($value);
221 $data['due'] = new DateTime($value);
226 $data['showdate'] = ($value == 'yes');
232 return $data;
238 * @param array $data data for rendering options
241 protected function createTodoItem($renderer, $id, $data) { argument
246 $todotitle = $data['todotitle'];
247 $todoindex = $data['todoindex'];
248 $checked = $data['checked'];
251 if($data['checkbox']) {
261 if (!isset($data['todousers'])) $data['todousers']=array();
263 foreach($data['todousers'] as $user) {
264 if (($user = $this->_prepUsername($user,$data['username'])) != '') {
273 …if(isset($data['completeduser']) && ($checkeduser=$this->_prepUsername($data['completeduser'],$dat…
275 … if(isset($data['completeddate'])) { $return .= ', '.$data['completeddate']->format('Y-m-d'); }
282 … && (isset($data['start']) || isset($data['due'])) && (!isset($data['start']) || $data['start']<$n…
283 if(!$checked && isset($data['due']) && $now>=$data['due']) $bg='tododue';
286 if($data['showdate'] == 1 && (isset($data['start']) || isset($data['due']))) {
288 if(isset($data['start'])) { $return .= $data['start']->format('Y-m-d'); }
290 if(isset($data['due'])) { $return .= $data['due']->format('Y-m-d'); }
296 if (isset($data['priority'])) {
297 $priority = $data['priority'];
304 …->getConf("CheckboxText") && !$this->getConf("AllowLinks") && $oldID == $ID && $data['checkbox']) {