2 bugs in message_list:
authorkink <kink@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Fri, 15 Apr 2005 12:31:16 +0000 (12:31 +0000)
committerkink <kink@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Fri, 15 Apr 2005 12:31:16 +0000 (12:31 +0000)
- in PHP 4.1.x, the first part of in_array may not be an array. This gives a
  lot of warnings in the message display. Not sure how to fix this, so just adding a
  note to it now.
- initialize $aCol to empty array, not empty string, since it's expected to be
  an array further down.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@9298 7612ce4b-ef26-0410-bec9-ea0150e637f0

templates/default/message_list.tpl

index bb155e86e858e178a89fa0222d8144ca940cb612..cb04f12a1398f2c28492d5003598b16ccda61e4a 100644 (file)
@@ -408,6 +408,7 @@ else
      * we have to do some php coding to display the columns in the right order
      */
     foreach ($aOrder as $iCol) {
+        // FIXME: first parameter cannot be an array in PHP < 4.2
         if (in_array($index_order_part, $show_label_columns)) {
             $sLabelStart = '<label for="msg[' . $i . ']">';
             $sLabelEnd = '</label>';
@@ -415,7 +416,7 @@ else
             $sLabelStart = '';
             $sLabelEnd = '';
         }
-        $aCol = (isset($aColumns[$iCol])) ? $aColumns[$iCol] : '';
+        $aCol = (isset($aColumns[$iCol])) ? $aColumns[$iCol] : array();
         $title  = (isset($aCol['title']))  ? $aCol['title']  : '';
         $link   = (isset($aCol['link']))   ? $aCol['link']   : '';
         $value  = (isset($aCol['value']))  ? $aCol['value']  : '';