/** * Get tags on this entry * * @param string $what Data format to return * @param integer $admin Return admin tags? * @return mixed */ public function tags($what = 'cloud', $admin = 0) { $cloud = new Tags($this->get('id') ? $this->get('id') : -1); return $cloud->render($what, array('admin' => $admin)); }
/** * Get tags on the entry * Optinal first agument to determine format of tags * * @param string $as Format to return state in [comma-deliminated string, HTML tag cloud, array] * @param integer $admin Include amdin tags? (defaults to no) * @return mixed */ public function tags($as = 'cloud', $admin = 0) { if (!$this->get('id')) { switch (strtolower($as)) { case 'array': return array(); break; case 'string': case 'cloud': case 'html': default: return ''; break; } } $cloud = new Tags($this->get('id')); return $cloud->render($as, array('admin' => $admin)); }