php8
[web.mtrack] / MTrack / SCMEvent.php
index a6aeb10..05dfae4 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-require_once 'MTrack/Wiki.php';
+//require_once 'MTrack/Wiki.php';
 
 class MTrackSCMEvent 
 {
@@ -26,16 +26,16 @@ class MTrackSCMEvent
     function changelogOneToHtml()
     {
         list($one) = explode("\n", $this->changelog);
-        return MTrack_Wiki::format_to_oneliner(rtrim($one, " \r\n"));
+        return htmlspecialchars($one);
     }
     function changelogToHtml()
     {
-       return MTrack_Wiki::format_to_html($ent->changelog);
+       return htmlspecialchars($this->changelog);
     }
-    
+    // get rid of this..
     function changeByToHtml($linkHandler)
     {
-        return $linkHandler->username($this->changeby, array('size' => 16));
+        return $linkHandler->username($this->changeby, array('no_image' => true));
         //mtrack_username($d->changeby, array('size' => 16)) <<< might add size here as an arg..   
     }
     function ctimeToHtml($linkHandler) 
@@ -46,5 +46,17 @@ class MTrackSCMEvent
     {
         return  $linkHandler->changeset($this->rev, $this->repo);
     }
-  
+    /**
+     * return the changeby as a RFC address..
+     */
+    
+    function changebyToEmail()
+    {
+        require_once 'Mail/RFC822.php';
+        $m = new Mail_RFC822;
+        $addr = $m->parseAddressList($this->changeby);
+         
+        return $addr[0]->mailbox.'@'.$addr[0]->host;
+    }
+     
 }
\ No newline at end of file