added option to enable/disable alternating row colors
authorlkehresman <lkehresman@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Sat, 21 Apr 2001 20:33:57 +0000 (20:33 +0000)
committerlkehresman <lkehresman@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Sat, 21 Apr 2001 20:33:57 +0000 (20:33 +0000)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@1281 7612ce4b-ef26-0410-bec9-ea0150e637f0

functions/mailbox_display.php
src/load_prefs.php
src/options.php
src/options_display.php

index 750edfd..a482367 100644 (file)
       global $message_highlight_list;
       global $index_order;
 
-      if (!isset($GLOBALS["row_count"])) {
-        $GLOBALS["row_count"] = 0;
-      }
-      $GLOBALS["row_count"]++;
-      if ($GLOBALS["row_count"] % 2) {
-        if (!isset($color[12])) $color[12] = "#EAEAEA";
-        $color_string = $color[12];
-      } else {
-        $color_string = $color[4];
+      $color_string = $color[4];
+      if ($GLOBALS['alt_index_colors']) {
+          if (!isset($GLOBALS["row_count"])) {
+            $GLOBALS["row_count"] = 0;
+          }
+          $GLOBALS["row_count"]++;
+          if ($GLOBALS["row_count"] % 2) {
+          if (!isset($color[12])) $color[12] = "#EAEAEA";
+            $color_string = $color[12];
+          }
       }
 
       $msg = $msgs[$key];
       echo '</TD></TR>';
 
       echo "<TR><TD BGCOLOR=\"$color[0]\">";
-      echo "<TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=1 BGCOLOR=\"$color[0]\">";
+      echo "<TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=";
+      if ($GLOBALS['alt_index_colors']) {
+        echo "0";
+      } else {
+        echo "1";
+      }
+      echo " BGCOLOR=\"$color[0]\">";
       echo "<TR BGCOLOR=\"$color[5]\" ALIGN=\"center\">";
 
       $urlMailbox=urlencode($mailbox);
index cc46e8a..9716a90 100644 (file)
       $index_order[5] = 4;
    }
    
+   global $alt_index_colors;
+   $alt_index_colors = getPref($data_dir, $username, 'alt_index_colors');
+   if ($alt_index_colors === 0) {
+      $alt_index_colors = false;
+   } else {
+      $alt_index_colors = true;
+   }
+   
    
    global $location_of_bar, $location_of_buttons;
    $location_of_bar = getPref($data_dir, $username, 'location_of_bar');
index b85c245..4a29dd9 100644 (file)
       setPref($data_dir, $username, 'location_of_buttons', $button_new_location);
       setPref($data_dir, $username, 'left_size', $leftsize);
       setPref($data_dir, $username, 'use_javascript_addr_book', $javascript_abook);
+      if (isset($altIndexColors) && $altIndexColors == 1)
+         setPref($data_dir, $username, 'alt_index_colors', 1);
+      else
+         setPref($data_dir, $username, 'alt_index_colors', 0);
       if (isset($showhtmldefault))
          setPref($data_dir, $username, 'show_html_default', 1);
       else
@@ -86,7 +90,7 @@
       do_hook('options_display_save');
 
       echo '<br><center><b>'._("Successfully saved display preferences!").'</b><br>';
-      echo '<a href="../src/webmail.php" target=_top>' . _("Refresh Page") . '</a></center><br>';
+      echo '<a href="../src/webmail.php?right_frame=options.php" target=_top>' . _("Refresh Page") . '</a></center><br>';
    } else if (isset($submit_folder)) { 
       # Save folder preferences
       if ($trash != 'none') {
index b79c930..4580e8d 100644 (file)
@@ -47,7 +47,7 @@
             </td>
          </tr>
          <tr>
-            <td valign="top" align="right" nowrap><?php echo _("Language"); ?>:
+            <td align="right" nowrap><?php echo _("Language"); ?>:
             </td><td>
 <?php
    echo '         <tt><select name="language">' . "\n";
             </td>
          </tr>
          <tr>
-            <td valign=top align=right>
+            <td align="right">
+                <?php echo _("Use alternating row colors?") ?>
+            </td><td>
+<?php
+    if (isset($alt_index_colors) && $alt_index_colors == 1) {
+        $a = " checked";
+        $b = "";
+    } else {
+        $a = "";
+        $b = " checked";
+    }
+?>
+                <input type="radio" name="altIndexColors" value="1"<?php echo $a ?>> <?php echo _("Yes") ?> &nbsp;&nbsp; 
+                <input type="radio" name="altIndexColors" value="0"<?php echo $b ?>> <?php echo _("No") ?><br>
+            </td>
+         </tr>
+         <tr>
+            <td align=right>
                <?php echo _("Show HTML version by default"); ?>:
             </td>
             <td>