Fix for checkall link when js is disabled.
authorstekkel <stekkel@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Sat, 11 Feb 2006 18:17:59 +0000 (18:17 +0000)
committerstekkel <stekkel@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Sat, 11 Feb 2006 18:17:59 +0000 (18:17 +0000)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@10711 7612ce4b-ef26-0410-bec9-ea0150e637f0

templates/default/message_list.tpl

index 2d862e0e3524fd66ff098538f3aea845e3b1b750..748329c25a2fa1003090a08544a951e6bc10a1c9 100644 (file)
@@ -93,7 +93,7 @@ if ($bIcons) {
 //
 //$clickedColor = '';
 $clickedColor = (empty($color[16])) ? $color[2] : $color[16];
-       
+
 ?>
 <div id="message_list">
 <form id="<?php echo $form_id;?>" name="<?php echo $form_name;?>" method="post" action="<?php echo $php_self;?>">
@@ -216,7 +216,7 @@ $clickedColor = (empty($color[16])) ? $color[2] : $color[16];
 <?php
 /*
  * As an FYI, Firefox on Windows seems to have an issue w/ putting wierd breaks while
- * rendering this table if we use THEAD and TH tags.  No other browser or platform has 
+ * rendering this table if we use THEAD and TH tags.  No other browser or platform has
  * this issue.  We will use TR/TD w/ another CSS class to work around this.
  */
 ?>
@@ -232,7 +232,7 @@ $clickedColor = (empty($color[16])) ? $color[2] : $color[16];
               if ($javascript_on) {
                   echo '<input type="checkbox" name="toggleAll" title="'._("Toggle All").'" onclick="toggle_all(\''.$form_id."',".$fancy_index_highlite.')" />'."\n";
               } else {
-                  $link = $baseurl . "&amp;startMessage=$pageOffset&amp;&amp;checkall=";
+                  $link = $baseurl . "&amp;startMessage=$pageOffset&amp;checkall=";
                   if (sqgetGlobalVar('checkall',$checkall,SQ_GET)) {
                       $link .= ($checkall) ? '0' : '1';
                   } else {
@@ -481,9 +481,15 @@ if ($class != 'even' && $class != 'odd')
 
         switch ($iCol) {
           case SQM_COL_CHECK:
-            echo '<td class="col_check"'. $javascript_auto_click. '>' ?>
-            <input type="checkbox" name="<?php echo "msg[$i]";?>" id="<?php echo $form_id."_msg$i";?>" value="<?php echo $iUid;?>" <?php echo $checkbox_javascript;?> /></td>
+            if ($javascript_on) {
+                echo '<td class="col_check"'. $javascript_auto_click. '>' ?>
+                <input type="checkbox" name="<?php echo "msg[$i]";?>" id="<?php echo $form_id."_msg$i";?>" value="<?php echo $iUid;?>" <?php echo $checkbox_javascript;?> /></td>
             <?php
+            } else {
+                echo '<td class="col_check">';
+                $checked = ($checkall) ? " checked=checked " : " ";
+                echo "<input type=\"checkbox\" name=\"msg[".$i."]\" id=\"".$form_id."_msg$i\" value=\"$iUid\" $checked/></td>";
+            }
             break;
           case SQM_COL_SUBJ:
             $indent = $aCol['indent'];