Lines Matching refs:data
200 * @param array $data data created by handler()
203 public function render($format, Doku_Renderer $R, $data) { argument
211 foreach($data['fields'] as &$field) {
217 if($data['labels']) $this->loadlabels($data);
221 $success = $this->_handlepost($data);
228 $R->doc .= $this->_htmlform($data['fields']);
236 * @param array $data all data passed to render()
238 protected function loadlabels(&$data) { argument
240 $labelpage = $data['labels'];
274 $len = count($data['fields']);
276 if(isset($data['fields'][$i]->depends_on)) {
278 $label = $data['fields'][$i]->depends_on[0];
280 $data['fields'][$i]->depends_on[0] = $labels[$label];
283 } else if(isset($data['fields'][$i]->opt['label'])) {
285 $label = $data['fields'][$i]->opt['label'];
287 $data['fields'][$i]->opt['display'] = $labels[$label];
292 if(isset($data['thanks'])) {
293 if(isset($labels[$data['thanks']])) {
294 $data['thanks'] = $labels[$data['thanks']];
303 * @param array $data all data passed to render()
308 private function _handlepost($data) { argument
310 foreach($data['fields'] as $index => $field) {
319 $isValid = $field->handle_post($file, $data['fields'], $index, $this->form_id);
322 …$isValid = $field->handle_post($_POST['bureaucracy'][$index] ?? null, $data['fields'], $index, $th…
336 foreach($data['actions'] as $actionData) {
348 $data['fields'],
349 $data['thanks'],
359 foreach($data['fields'] as $field) {