示例#1
0
/**
 * 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);
}