Lines Matching refs:data

66 		$data = array();
80 if(!isset($data[$column['key']])) {
84 $data[$column['key']] = array();
90 if(!in_array($val,$data[$column['key']])) $data[$column['key']][] = $val;
93 $data[$column['key']] = $this->dthlp->_cleanData($line[1],$column['type']);
97 return array('data'=>$data, 'cols'=>$columns, 'classes'=>$class,
104 function render($format, &$renderer, $data) { argument
108 $this->_showData($data,$renderer);
111 $this->_saveData($data,$ID,$renderer->meta['title']);
114 $this->_editData($data, $renderer);
124 function _showData($data,&$R){ argument
129 $data['classes'] .= ' ' . $R->startSectionEdit($data['pos'], 'plugin_semanticdata');
131 $ret .= '<div class="inline dataplugin_entry '.$data['classes'].'"><dl>';
132 foreach($data['data'] as $key => $val){
134 $type = $data['cols'][$key]['type'];
144 …$ret .= '<dt class="' . hsc($key) . '">'.hsc($data['cols'][$key]['title']).'<span class="sep">: </…
149 $ret .= $this->dthlp->_formatData($data['cols'][$key], $val[$i],$R);
155 $this->dthlp->_formatData($data['cols'][$key], $val, $R).'</dd>';
161 $R->finishSectionEdit($data['len'] + $data['pos']);
168 function _saveData($data,$id,$title){ argument
179 $class = $data['classes'];
198 foreach ($data['data'] as $key => $val){
217 function _editData($data, &$renderer) { argument
222 $renderer->form->addHidden('data_edit[classes]', $data['classes']);
225 …$renderer->form->addElement(form_makeField('text', 'data_edit[classes]', $data['classes'], $this->…
235 $data['data'][''] = '';
236 $data['cols'][''] = array('type' => '', 'multi' => false);
240 foreach($data['cols'] as $key => $vals) {
242 $content = $vals['multi'] ? implode(', ', $data['data'][$key]) : $data['data'][$key];
258 …$data['data'][$key], $vals['title'], '', '', ($vals['multi'] ? array('multiple' => 'multiple'): ar…
300 public static function editToWiki($data) { argument
303 foreach ($data['data'] as $field) {
322 $ret = '---- dataentry ' . trim($data['classes']) . ' ----' . DOKU_LF;