Replaced ereg_replace with str_replace on several occasions, should be faster.
[squirrelmail.git] / functions / mailbox_display.php
index b88e1f720e8a4f20166f64cd12e91bb641e62573..b8ee23f3fddc757b540519a7f4f910bc900991d8 100644 (file)
@@ -12,6 +12,8 @@
  * $Id$
  */
 
+require_once('../functions/strings.php');
+
 define('PG_SEL_MAX', 10);  /* Default value for page_selector_max. */
 
 function printMessageInfo($imapConnection, $t, $i, $key, $mailbox, $sort, $start_msg, $where, $what) {
@@ -41,8 +43,9 @@ function printMessageInfo($imapConnection, $t, $i, $key, $mailbox, $sort, $start
      * because you can have multi receiver.
      */
     $sendersName = split(',', $msg['FROM']);
+    $senderName = '';
     for ($index = 0 ; $index < count($sendersName) ; $index++) {
-        if (strlen($senderName) > 0) {
+        if ($senderName != '') {
             $senderName .= ', ';
         }
         $senderName .= sqimap_find_displayable_name($sendersName[$index]);
@@ -263,7 +266,7 @@ function showMessagesForMailbox
 
         while ($j < $end_loop) {
             if (isset($date[$j])) {
-                $date[$j] = ereg_replace('  ', ' ', $date[$j]);
+                $date[$j] = str_replace('  ', ' ', $date[$j]);
                 $tmpdate = explode(' ', trim($date[$j]));
             } else {
                 $tmpdate = $date = array('', '', '', '', '', '');