Revision: 10147
http://xoops.svn.sourceforge.net/xoops/?rev=10147&view=rev
Author: dugris
Date: 2012-09-07 00:16:43 +0000 (Fri, 07 Sep 2012)
Log Message:
-----------
Fix : showtime use
Modified Paths:
--------------
XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/formdatetime.php
Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/formdatetime.php
===================================================================
--- XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/formdatetime.php 2012-09-06 16:49:12 UTC (rev 10146)
+++ XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopsform/formdatetime.php 2012-09-07 00:16:43 UTC (rev 10147)
@@ -38,21 +38,26 @@
$value = intval($value);
$value = ($value > 0) ? $value : time();
$datetime = getDate($value);
- $date = new XoopsFormTextDateSelect('', $name . '[date]', $size, $value, $showtime);
+ $date = new XoopsFormTextDateSelect('', $name . '[date]', $size, $value);
$date->setClass('span2');
$this->addElement($date);
- $timearray = array();
- for ($i = 0; $i < 24; $i++) {
- for ($j = 0; $j < 60; $j = $j + 10) {
- $key = ($i * 3600) + ($j * 60);
- $timearray[$key] = ($j != 0) ? $i . ':' . $j : $i . ':0' . $j;
+
+ if ($showtime) {
+ $timearray = array();
+ for ($i = 0; $i < 24; $i++) {
+ for ($j = 0; $j < 60; $j = $j + 10) {
+ $key = ($i * 3600) + ($j * 60);
+ $timearray[$key] = ($j != 0) ? $i . ':' . $j : $i . ':0' . $j;
+ }
}
+ ksort($timearray);
+
+ $timeselect = new XoopsFormSelect('', $name . '[time]', $datetime['hours'] * 3600 + 600 * ceil($datetime['minutes'] / 10));
+ $timeselect->addOptionArray($timearray);
+ $timeselect->setClass('span2');
+ $this->addElement($timeselect);
+ } else {
+ $this->addElement(new XoopsFormHidden($name . '[time]', 0));
}
- ksort($timearray);
-
- $timeselect = new XoopsFormSelect('', $name . '[time]', $datetime['hours'] * 3600 + 600 * ceil($datetime['minutes'] / 10));
- $timeselect->addOptionArray($timearray);
- $timeselect->setClass('span2');
- $this->addElement($timeselect);
}
}
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|