Lines Matching refs:data

50         $data = parent::handle($match, $state, $pos, $handler);
51 if(array_key_exists('template', $data['cols'])) {
52 unset($data['cols']['template']);
53 $data['template'] = $data['data']['template'];
54 unset($data['data']['template']);
56 if(array_key_exists('template', $data)) {
57 $data['instructions'] = $this->_getInstructions($data);
59 return $data;
66 function render($format, Doku_Renderer $renderer, $data) { argument
71 $this->_showData($data,$renderer);
75 $this->_saveRendereredData($data,$ID,$renderer);
79 $this->_editData($data, $renderer);
117 function _showData($data, &$R) { argument
119 if(!array_key_exists('template', $data)) {
122 parent::_showData($data, $R);
127 if($data['instructions'] == 0) {
129 $R->doc .= "Template {$data['template']} not found. ";
130 $R->internalLink($data['template'], '[Click here to create it]');
133 } elseif ($data['instructions'] == -1) {
139 $R->doc .= '<div class="datatemplateentry ' . $data['classes'] . '">';
142 $text = p_render('xhtml', $data['instructions'], $info);
163 * @param array $data return of handle()
169 function _getInstructions($data){ argument
171 $file = $this->_getFile($data['template']);
180 foreach($data['data'] as $key => $val){
190 $ret .= $this->_formatData($data['cols'][$key], $val[$i]);
200 $replacers['vals'][] = $this->_formatData($data['cols'][$key], $val);
289 function _saveRendereredData($data,$id,&$renderer){ argument
290 if(!array_key_exists('template', $data)) {
291 parent::_saveData($data, $id, $renderer->meta['title']);
295 $file = $this->_getFile($data['template']);
296 $instr = $data['instructions'];
300 if(!is_string($file)) parent::_saveData($data, $id, $renderer->meta['title']);
312 parent::_saveData($data, $id, $renderer->meta['title']);