/** * 输出日期时间标签 * @param string $name 字段名称 标签name * @param mixed $attrs 其他属性 可以是字符或者数组 * @return string 标签html字串 */ function mdatetime($name, $attrs = '', $isdate = true) { if (is_array($attrs)) { $attrs = YYUC_get_attrs_from_array($attrs); } $value = trim($this->{$name}); $datevalue = $value == '' || $value == '0' ? '' : $isdate ? date('Y-m-d H:i:s', strtotime($value)) : date('Y-m-d H:i:s', $value); if ($isdate) { $isdate = 'true'; } else { $isdate = 'false'; } $tag = '<input type="text" ' . $this->field_required_string($name) . ' value="' . $datevalue . '" id="' . $this->elid($name) . '" ' . $attrs . ' name="' . $this->elname($name) . '" mdate="datetime" relobj="yyucmcalendar" rel="yyuc"/>'; return $tag; }
/** * input text 颜色标签 * @param string $name 属性值 * @param boolean $needal 不透明度选择框 默认true * @param mixed $attrs 其他属性可以是字符或者数组 */ function YYUC_tag_color($name, $needal = true) { $nameid = $name; $value = YYUC_getNameValue($name); if (is_array($attrs)) { $attrs = YYUC_get_attrs_from_array($attrs); } $datevalue = $value == '' || $value == '0' ? '' : $value; $tag = '<div name="Alpha_' . $nameid . '" id="Alpha_' . $nameid . '"></div><input type="hidden" needal="' . $needal . '" colorid="Alpha_' . $nameid . '" relobj="yyuccolor" rel="yyuc" value="' . $value . '" id="' . $nameid . '" name="' . $nameid . '" />'; return $tag; }
/** * 输出日期标签 * @param string $name 字段名称 标签name * @param mixed $attrs 其他属性 可以是字符或者数组 * @return string 标签html字串 */ function date($name, $attrs = '', $isdate = true) { if (is_array($attrs)) { $attrs = YYUC_get_attrs_from_array($attrs); } $value = trim($this->{$name}); $datevalue = $value == '' || $value == '0' ? '' : $isdate ? date('Y-m-d', strtotime($value)) : date('Y-m-d', $value); if ($isdate) { $isdate = 'true'; } else { $isdate = 'false'; } $tag = '<input type="text" ' . $this->field_required_string($name) . ' value="' . $datevalue . '" id="' . $this->elid($name) . '" ' . $attrs . ' onfocus="yyuccalendar.initCalendar(this,false,$(this).next(\'input\')[0],' . $isdate . ')"/><input type="hidden" relobj="yyuccalendar" rel="yyuc" value="' . $datevalue . '" name="' . $this->elname($name) . '" />'; return $tag; }