Revision: 1915
          http://mrbs.svn.sourceforge.net/mrbs/?rev=1915&view=rev
Author:   cimorrison
Date:     2011-08-31 22:31:44 +0000 (Wed, 31 Aug 2011)
Log Message:
-----------
Tidied code following last fix to make the use of $rep_day consistent.  (Should 
be no change to functionality)

Modified Paths:
--------------
    mrbs/trunk/web/edit_entry.php

Modified: mrbs/trunk/web/edit_entry.php
===================================================================
--- mrbs/trunk/web/edit_entry.php       2011-08-31 22:05:09 UTC (rev 1914)
+++ mrbs/trunk/web/edit_entry.php       2011-08-31 22:31:44 UTC (rev 1915)
@@ -325,18 +325,18 @@
       // the input is disabled
       $rep_end_date = utf8_strftime('%A %d %B %Y',$row['end_date']);
 
+      $rep_day = array();
       switch ($rep_type)
       {
-        case 2:
-        case 6:
-          
-          $rep_day[0] = $row['rep_opt'][0] != "0";
-          $rep_day[1] = $row['rep_opt'][1] != "0";
-          $rep_day[2] = $row['rep_opt'][2] != "0";
-          $rep_day[3] = $row['rep_opt'][3] != "0";
-          $rep_day[4] = $row['rep_opt'][4] != "0";
-          $rep_day[5] = $row['rep_opt'][5] != "0";
-          $rep_day[6] = $row['rep_opt'][6] != "0";
+        case REP_WEEKLY:
+        case REP_N_WEEKLY:
+          for ($i=0; $i<7; $i++)
+          {
+            if ($row['rep_opt'][$i])
+            {
+              $rep_day[] = $i;
+            }
+          }
           // Get the repeat days as an array for use
           // when the input is disabled
           $rep_opt = $row['rep_opt'];
@@ -349,7 +349,7 @@
           break;
 
         default:
-          $rep_day = array(0, 0, 0, 0, 0, 0, 0);
+          break;
       }
     }
   }
@@ -1124,7 +1124,7 @@
           {
             $wday = ($i + $weekstarts) % 7;
             echo "      <label><input class=\"checkbox\" name=\"rep_day[]\" 
value=\"$wday\" type=\"checkbox\"";
-            if ($rep_day[$wday])
+            if (in_array($wday, $rep_day))
             {
               echo " checked=\"checked\"";
             }

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better 
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
Mrbs-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mrbs-commits

Reply via email to