/** * 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(ProjectDataObject $object, Project $project) { $tag_names = $object->getTagNames(); if (!is_array($tag_names) || !count($tag_names)) { return '--'; } $links = array(); foreach ($tag_names as $tag_name) { $links[] = '<a href="' . $project->getTagUrl($tag_name) . '">' . clean($tag_name) . '</a>'; } // foreach return implode(', ', $links); }