Revision: 2601
          https://sourceforge.net/p/mrbs/code/2601/
Author:   cimorrison
Date:     2012-12-18 10:55:55 +0000 (Tue, 18 Dec 2012)
Log Message:
-----------
Restructured code

Modified Paths:
--------------
    mrbs/trunk/web/functions.inc

Modified: mrbs/trunk/web/functions.inc
===================================================================
--- mrbs/trunk/web/functions.inc        2012-12-18 10:38:11 UTC (rev 2600)
+++ mrbs/trunk/web/functions.inc        2012-12-18 10:55:55 UTC (rev 2601)
@@ -1392,40 +1392,42 @@
             " data-form-id=\"$form_id\">\n";
             
   // the day selector
-  echo "<select name=\"${prefix}day\"" . 
-       ($disabled ? " disabled=\"disabled\"" : "") .
-       ">\n"; 
+  $options = array();
   for ($i = 1; $i <= 31; $i++)
   {
-    echo "<option" . ($i == $day ? " selected=\"selected\"" : "") . 
">$i</option>\n";
+    $options[] = $i;
   }
-  echo "</select>\n";
+  $params = array('name'     => $prefix . 'day',
+                  'options'  => $options,
+                  'value'    => $day,
+                  'disabled' => $disabled);
+  generate_select($params);
+
   // the month selector
-  echo "<select name=\"${prefix}month\"" . 
-       ($disabled ? " disabled=\"disabled\"" : "") .
-       ">\n"; 
+  $options = array();
   for ($i = 1; $i <= 12; $i++)
   {
-    $m = utf8_strftime($strftime_format['mon'], mktime(0, 0, 0, $i, 1, 
$year));  
-    echo "<option value=\"$i\"" . ($i == $month ? " selected=\"selected\"" : 
"") . ">$m</option>\n";
+    $options[$i] = utf8_strftime($strftime_format['mon'], mktime(0, 0, 0, $i, 
1, $year));
   }
-  echo "</select>\n";
+  $params = array('name'        => $prefix . 'month',
+                  'options'     => $options,
+                  'force_assoc' => TRUE,
+                  'value'       => $month,
+                  'disabled'    => $disabled);
+  generate_select($params);
+
   // the year selector
-  echo "<select name=\"${prefix}year\"" . 
-       ($disabled ? " disabled=\"disabled\"" : "") .
-       ">\n";
+  $options = array();
   for ($i = $min; $i <= $max; $i++)
   {
-    echo "<option value=\"$i\"" . ($i == $year ? " selected=\"selected\"" : 
"") . ">$i</option>\n";
+    $options[] = $i;
   }
-  echo "</select>\n";
-  // If the select is disabled we'll still pass through the values as hidden 
inputs
-  if ($disabled)
-  {
-    echo "<input type=\"hidden\" name=\"${prefix}day\" value=\"$day\">\n";
-    echo "<input type=\"hidden\" name=\"${prefix}month\" value=\"$month\">\n";
-    echo "<input type=\"hidden\" name=\"${prefix}year\" value=\"$year\">\n";
-  }
+  $params = array('name'     => $prefix . 'year',
+                  'options'  => $options,
+                  'value'    => $year,
+                  'disabled' => $disabled);
+  generate_select($params);
+
   echo "</span>\n";
 }
 
------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Mrbs-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mrbs-commits

Reply via email to