/**
  * 输出日期时间标签
  * @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;
 }
Exemple #2
0
/**
 * 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;
 }