// d=wavatar
return "<img class='gravatar' width='$size' height='$size' src='http://www.gravatar.com/avatar/" . md5(strtolower($email)) . "?s=$size&d=wavatar'>";
}
-// mtrack_defrepo ==> MTrackRepo::defaultRepo($cfg);
-// mtrack_changeset_url ==> MTrackRepo::loadByChangeSet = see linkhandler::changeset
+// mtrack_defrepo ==> MTrack_Repo::defaultRepo($cfg);
+// mtrack_changeset_url ==> MTrack_Repo::loadByChangeSet = see linkhandler::changeset
+
-
-// basically outputs
-// <a class='wikilink' href=\"{$ABSWEB}wiki.php/$pagename#$anchor\">NAME</a>
-function mtrack_wiki_link($pagename, $extras = array())
-{
- global $ABSWEB;
- if ($pagename instanceof MTrack_Wiki_Item) {
- $wiki = $pagename;
- } else if (is_string($pagename)) {
- $wiki = null;//MTrackWikiItem::loadByPageName($pagename);
- } else {
- // FIXME: hinted data from reports
- throw new Exception("FIXME: wiki");
- }
-
- if ($wiki) {
- $pagename = $wiki->pagename;
- }
- $html = "<a class='wikilink'";
- if (isset($extras['#'])) {
- $anchor = '#' . $extras['#'];
- } else {
- $anchor = '';
- }
- $html .= " href=\"{$ABSWEB}wiki.php/$pagename$anchor\">";
- if (isset($extras['display'])) {
- $html .= htmlentities($extras['display'], ENT_QUOTES, 'utf-8');
- } else {
- $html .= htmlentities($pagename, ENT_QUOTES, 'utf-8');
- }
- $html .= "</a>";
- return $html;
-}
-
function mtrack_tag($tag, $repo = null)
{
return "<span class='tagname'>$tag</span>";