Lines Matching refs:data
36 $data = array();
42 $data['error'] = 'Not valid publist syntax: '.$match;
45 $data['bibtex'] = array('type' => $matches[1], 'ref' => $matches[2]);
46 … $data['template'] = array('target' => $matches[3], 'type' => $matches[4], 'ref' => $matches[5]);
47 $data['options'] = array();
59 $data['options']['lang'] = $mylang;
77 $data['options'][$optparts[1]] = $option;
82 return $data;
85 function render($mode, Doku_Renderer $renderer, $data) { argument
88 if ( empty($data['error']) ) {
90 $bibtex = $this->_load($data, 'bibtex');
92 … $data['error'] .= $data['bibtex']['type'].' '.$data['bibtex']['ref'].' does not exist<br />';
96 $template = $this->_load($data, 'template');
98 … $data['error'] .= $data['template']['type'].' '.$data['template']['ref'].' does not exist<br />';
109 $parser = new BibtexConverter($data['options'],$sanitiser);
112 if ( $data['template']['target'] == 'wiki' ) {
120 if ( !empty($data['error']) ) {
121 $renderer->doc .= $data['error'];
129 function _load($data, $kind) { argument
132 if ( $data[$kind]['type'] == 'file' ) {
133 return file_get_contents(dirname(__FILE__).'/'.$kind.'/'.$data[$kind]['ref']);
135 else if ( $data[$kind]['type'] == 'page' ) {
137 $id = $data[$kind]['ref'];