Lines Matching refs:data
195 * @param array $data data created by handler()
198 public function render($format, Doku_Renderer $R, $data) { argument
206 foreach($data['fields'] as &$field) {
212 if($data['labels']) $this->loadlabels($data);
216 $success = $this->_handlepost($data);
223 $R->doc .= $this->_htmlform($data['fields']);
231 * @param array $data all data passed to render()
233 protected function loadlabels(&$data) { argument
235 $labelpage = $data['labels'];
269 $len = count($data['fields']);
271 if(isset($data['fields'][$i]->depends_on)) {
273 $label = $data['fields'][$i]->depends_on[0];
275 $data['fields'][$i]->depends_on[0] = $labels[$label];
278 } else if(isset($data['fields'][$i]->opt['label'])) {
280 $label = $data['fields'][$i]->opt['label'];
282 $data['fields'][$i]->opt['display'] = $labels[$label];
287 if(isset($data['thanks'])) {
288 if(isset($labels[$data['thanks']])) {
289 $data['thanks'] = $labels[$data['thanks']];
298 * @param array $data all data passed to render()
303 private function _handlepost($data) { argument
305 foreach($data['fields'] as $index => $field) {
314 $isValid = $field->handle_post($file, $data['fields'], $index, $this->form_id);
317 …$isValid = $field->handle_post($_POST['bureaucracyau'][$index], $data['fields'], $index, $this->fo…
331 foreach($data['actions'] as $actionData) {
343 $data['fields'],
344 $data['thanks'],
354 foreach($data['fields'] as $field) {