Lines Matching refs:data
33 $data = array();
36 $data['cmd'] = $matches[1];
37 $data['limit'] = (int)ltrim($matches[3], '?');
38 if (!$data['limit']) {
39 $data['limit'] = $this->getConf('cloudlimit');
42 switch ($data['cmd']) {
45 $data['user'] = trim($matches[2]);
50 $data['tag'] = trim($matches[2]);
55 $data['ns'] = trim($matches[2]);
60 $data['manage'] = trim($matches[2]);
65 return $data;
68 function render($mode, Doku_Renderer $renderer, $data) {
76 switch ($data['cmd']) {
79 if (!isset($data['user'])) {
80 $data['user'] = $_SERVER['REMOTE_USER'];
82 $tags = $hlp->findItems(array('tagger' => $data['user']), 'tag', $data['limit']);
90 $pids = $hlp->findItems(array('tag' => $data['tag']), 'pid', $data['limit']);
97 if (!isset($data['ns'])) {
99 $data['ns'] = $INFO['namespace'];
102 $data['ns'] = resolve_id(getNS($ID), $data['ns'] . ':');
103 if ($data['ns'] !== '') {
105 $data['ns'] .= ':';
107 $tags = $hlp->findItems(['pid' => $hlp->globNamespace($data['ns'])], 'tag', $data['limit']);
108 $renderer->doc .= $hlp->html_cloud($tags, 'tag', array($hlp, 'linkToSearch'), true, true, $data['ns']);
117 $ns = $data['manage'] ?: '';