function saveentity($module_name, $fileid = '') { $date_start = $this->column_fields['date_start']; $due_date = $this->column_fields['due_date']; $start = DateTimeField::convertToDBTimeZone($this->column_fields['date_start'] . ' ' . $this->column_fields['time_start']); $this->column_fields['date_start'] = $start->format(DateTimeField::getPHPDateFormat()); $end = DateTimeField::convertToDBTimeZone($this->column_fields['due_date'] . ' ' . $this->column_fields['time_end']); $this->column_fields['due_date'] = $end->format(DateTimeField::getPHPDateFormat()); parent::saveentity($module_name, $fileid = ''); $this->column_fields['date_start'] = $date_start; $this->column_fields['due_date'] = $due_date; }
public function __construct() { $this->_connec_client = new Maestrano_Connec_Client(); $this->_date_format = DateTimeField::getPHPDateFormat(); }
public function getDBTimeFromUserValue($value) { $time = DateTimeField::convertToDBTimeZone(date(DateTimeField::getPHPDateFormat()) . ' ' . $value); $value = $time->format('H:i:s'); return $value; }
/** * Gets the Mail Date * @param Boolean $format * @return Date */ public function date($format = false) { $date = $this->_date; if ($date) { if ($format) { $dateTimeFormat = Vtiger_Util_Helper::convertDateTimeIntoUsersDisplayFormat(date('Y-m-d H:i:s', strtotime($date))); list($date, $time, $AMorPM) = explode(' ', $dateTimeFormat); $pos = strpos($dateTimeFormat, date(DateTimeField::getPHPDateFormat())); if ($pos === false) { return $date; } else { return $time . ' ' . $AMorPM; } } else { return Vtiger_Util_Helper::convertDateTimeIntoUsersDisplayFormat(date('Y-m-d H:i:s', $date)); } } return ''; }