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();
60 $data['options']['lang'] = $mylang;
78 $data['options'][$optparts[1]] = $option;
83 if ($data['options']['authors'])
85 $tmp = explode(':', $data['options']['authors'],2);
86 $data['authors'] = array('type' => $tmp[0], 'ref' => $tmp[1]);
89 return $data;
92 function render($mode, &$renderer, $data) { argument
95 if ( empty($data['error']) ) {
97 $bibtex = $this->_load($data, 'bibtex');
99 … $data['error'] .= $data['bibtex']['type'].' '.$data['bibtex']['ref'].' does not exist<br />';
103 $template = $this->_load($data, 'template');
105 … $data['error'] .= $data['template']['type'].' '.$data['template']['ref'].' does not exist<br />';
109 if ($data['authors']) {
111 $authors = $this->_load($data, 'authors');
113 … $data['error'] .= $data['authors']['type'].' '.$data['authors']['ref'].' does not exist<br />';
126 $parser = new BibtexConverter($data['options'],$sanitiser,$authors);
129 if ( $data['template']['target'] == 'wiki' ) {
137 if ( !empty($data['error']) ) {
138 $renderer->doc .= $data['error'];
146 function _load($data, $kind) { argument
149 if ( $data[$kind]['type'] == 'url' ) {
150 return file_get_contents($data[$kind]['ref']);
152 if ( $data[$kind]['type'] == 'file' ) {
153 return file_get_contents(dirname(__FILE__).'/'.$kind.'/'.$data[$kind]['ref']);
155 else if ( $data[$kind]['type'] == 'page' ) {
157 $id = $data[$kind]['ref'];