Lines Matching refs:data
22 $data = array();
30 $data['error'] = '[invalid work item link format]'; // TODO: localize
31 return $data;
40 $data['error'] = '[invalid/unknown project collection]'; // TODO: localize
41 return $data;
43 $data['projectCollection'] = $collection;
45 $data['workItemId'] = intval($options['id']);
47 $data['title'] = isset($options['title']) ? trim($options['title']) : '';
48 …if (strlen($data['title']) == 0) // fallback to #id or [project collection title]#id for custom co…
52 $data['title'] = $collection['title'];
53 $data['title'] .= '#' . $options['id'];
56 …$data['version'] = isset($collection['version']) ? intval($collection['version']) : 2013; // fallb…
58 return $data;
60 function render($mode, Doku_Renderer $renderer, $data) { argument
63 if (isset($data['error']))
65 $renderer->doc .= $data['error'];
69 $pcParamName = $data['version'] <= 2010 ? 'pguid' : 'pcguid';
70 $url = $data['projectCollection']['baseUrl'] . '/web/wi.aspx?';
71 $url .= $pcParamName . '=' . rawurlencode($data['projectCollection']['guid']);
72 $url .= '&id=' . $data['workItemId'];
81 $renderer->doc .= $renderer->_xmlEntities($data['title']);