Lines Matching refs:data

67         $data = array('raw' => $raw, 'id' => $id, 'attrs' => $attrs);
71 $data['title'] = trim($title);
74 return $data;
77 function cache($id, $data = null) { argument
82 if ($data === null && !file_exists($cachefile)) {
102 if ($data === null) {
107 $cache[$id] = $data;
116 function filter_keys($keys, $data) { argument
120 if (isset($data[$key])) {
121 $res[$value] = $data[$key];
125 if (isset($data[$value])) {
126 $res[$value] = $data[$value];
157 $data['url'] = $eventum_url . $id;
160 …$data['details'] = self::filter_keys(self::$cache_keys, $client->getSimpleIssueDetails((int )$id));
163 $data['error'] = $e->getMessage();
166 $data['rpcurl'] = $rpc_url;
170 $data['id'] = $id;
171 $data['mtime'] = time();
172 $this->cache($id, $data);
174 return $data;
180 function render($format, Doku_Renderer $renderer, $data) { argument
184 $data += $this->query($data['id']);
187 $link = 'issue #'. $data['id'];
189 if ($data['error']) {
192 $renderer->doc .= ': <i style="color:red">'.$data['error'].'</i>';
193 if (isset($data['rpcurl'])) {
194 $renderer->doc .= " <tt>RPC URL: {$data['rpcurl']}</tt>";
197 $renderer->cdata($data['error']);
202 if (!isset($data['title'])) {
203 $data['title'] = $data['details']['summary'];
208 $html .= $this->link($format, $data['url'], $link, $data['details']['summary']);
209 if ($data['title']) {
210 $html .= ': '. hsc($data['title']);
213 if ($data['details']['status']) {
214 $html .= ' '. $this->emphasis($format, '('.$data['details']['status'].')');
217 if ($data['details']['is_closed']) {
224 $renderer->externallink($data['url'], $link);
225 $renderer->cdata(': '.$data['title']);