/** * Render comma separated tags of specific object that link on project tag page * * @param ProjectDataObject $object * @param Project $project * @return string */ function project_object_tags(ApplicationDataObject $object) { $tag_names = $object->getTagNames(); if (!is_array($tag_names) || !count($tag_names)) { return '--'; } $links = array(); foreach ($tag_names as $tag_name) { $links[] = '<a href="#" onclick="Ext.getCmp(\'tag-panel\').select(\'' . clean($tag_name) . '\')">' . clean($tag_name) . '</a>'; } // foreach return implode(', ', $links); }