/** * Render date time * @author Howard <*****@*****.**> * @static * @param string $datetime * @param mixed $year * @param mixed $month * @param mixed $day * @return string */ public static function render_datetime($datetime, $year = '', $month = '', $day = '') { if (trim($datetime) == '0000-00-00' or trim($datetime) == '0000-00-00 00:00:00') { return ''; } $tmp = explode(' ', $datetime); $date = isset($tmp[0]) ? $tmp[0] : ''; $time = isset($tmp[1]) ? $tmp[1] : ''; $output = wpl_render::render_date($date) . ' ' . $time; return $output; }
"><?php echo __($label, WPL_TEXTDOMAIN); if (in_array($mandatory, array(1, 2))) { ?> <span class="required-star">*</span><?php } ?> </label> <input type="text" id="wpl_c_<?php echo $field->id; ?> " name="<?php echo $field->table_column; ?> " value="<?php echo wpl_render::render_date($value); ?> " onchange="ajax_save('<?php echo $field->table_name; ?> ', '<?php echo $field->table_column; ?> ', this.value, '<?php echo $item_id; ?> ', '<?php echo $field->id; ?> ');" <?php echo (isset($options['readonly']) and $options['readonly'] == 1) ? 'disabled="disabled"' : '';
$return['name'] = __($field->name, WPL_TEXTDOMAIN); $title = (isset($options['link_title']) and trim($options['link_title']) != '') ? $options['link_title'] : $value; $target = (isset($options['link_target']) and trim($options['link_target']) != '') ? $options['link_target'] : '_blank'; $return['value'] = '<a href="' . $value . '" target="' . $target . '">' . $title . '</a>'; } $done_this = true; } elseif ($type == 'parent' and !$done_this) { if (trim($value)) { $return['field_id'] = $field->id; $return['type'] = $field->type; $return['name'] = __($field->name, WPL_TEXTDOMAIN); $return['value'] = wpl_property::update_property_title(NULL, $value); } $done_this = true; } elseif ($type == 'date' and !$done_this) { if (trim($value)) { $return['field_id'] = $field->id; $return['type'] = $field->type; $return['name'] = __($field->name, WPL_TEXTDOMAIN); $return['value'] = wpl_render::render_date($value); } $done_this = true; } elseif ($type == 'datetime' and !$done_this) { if (trim($value)) { $return['field_id'] = $field->id; $return['type'] = $field->type; $return['name'] = __($field->name, WPL_TEXTDOMAIN); $return['value'] = wpl_render::render_datetime($value); } $done_this = true; }