|
@@ -1113,17 +1113,24 @@ class Input
|
|
|
*
|
|
|
* @return string
|
|
|
*/
|
|
|
- public static function _date($param, $key = 'date', $parse = 'Y-m-d H:i:s')
|
|
|
+ public static function _date($param, $type = true, $key = 'date', $parse = 'Y-m-d H:i:s')
|
|
|
{
|
|
|
- $time = '';
|
|
|
+ $time = $value = '';
|
|
|
if ((isset($param['value']) && $param['value'] > 0)) {
|
|
|
$time = $param['value'];
|
|
|
} elseif ((isset($param['default']) && $param['default'] > 0)) {
|
|
|
$time = $param['default'];
|
|
|
- } else {
|
|
|
+ } elseif($type) {
|
|
|
$time = time();
|
|
|
}
|
|
|
- $value = date($parse, $time);
|
|
|
+ if ($time) {
|
|
|
+ if (strlen($time) >= 10) {
|
|
|
+ $value = date($parse, $time);
|
|
|
+ } else {
|
|
|
+ $value = $time;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
return '<input type="text" value="' . $value . '" placeholder="' . (isset($param['lang']) ? $param['lang'] : '') . '" name="' . $param['name'] . '" class="manage_'.$key.' update_value form-control ' . (isset($param['valid']) ? $param['valid'] : '') . '" autocomplete="off"/>';
|
|
|
}
|
|
|
|
|
@@ -1132,9 +1139,9 @@ class Input
|
|
|
*
|
|
|
* @return string
|
|
|
*/
|
|
|
- public static function _time($param)
|
|
|
+ public static function _time($param, $type = true)
|
|
|
{
|
|
|
- return self::_day($param);
|
|
|
+ return self::_day($param, $type);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -1142,9 +1149,9 @@ class Input
|
|
|
*
|
|
|
* @return string
|
|
|
*/
|
|
|
- public static function _day($param)
|
|
|
+ public static function _day($param, $type = true)
|
|
|
{
|
|
|
- return self::_date($param, 'day', 'Y-m-d');
|
|
|
+ return self::_date($param, $type, 'day', 'Y-m-d');
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -1152,9 +1159,9 @@ class Input
|
|
|
*
|
|
|
* @return string
|
|
|
*/
|
|
|
- public static function _year($param)
|
|
|
+ public static function _year($param, $type = true)
|
|
|
{
|
|
|
- return self::_date($param, 'year', 'Y');
|
|
|
+ return self::_date($param, $type, 'year', 'Y');
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -1162,9 +1169,9 @@ class Input
|
|
|
*
|
|
|
* @return string
|
|
|
*/
|
|
|
- public static function _month($param)
|
|
|
+ public static function _month($param, $type = true)
|
|
|
{
|
|
|
- return self::_date($param, 'year', 'Y-m');
|
|
|
+ return self::_date($param, $type, 'month', 'Y-m');
|
|
|
}
|
|
|
|
|
|
/**
|