function setDefaultValues() { $defaults = parent::setDefaultValues(); if ($this->_action & CRM_Core_Action::UPDATE || $this->_values['status_id'] == $this->_cancelStatusId) { $defaults['booking_status'] = $this->_values['status_id']; } return $defaults; }
function setDefaultValues() { $defaults = parent::setDefaultValues(); if ($this->_id && $this->_action == CRM_Core_Action::UPDATE) { $defaults['primary_contact_id'] = CRM_Utils_Array::value('primary_contact_id', $this->_values); $defaults['secondary_contact_id'] = CRM_Utils_Array::value('secondary_contact_id', $this->_values); $defaults['title'] = CRM_Utils_Array::value('title', $this->_values); $defaults['po_no'] = CRM_Utils_Array::value('po_no', $this->_values); $defaults['booking_status'] = CRM_Utils_Array::value('booking_status_id', $this->_values); $defaults['event_start_date'] = CRM_Utils_Array::value('booking_date', $this->_values); list($defaults['event_start_date'], $defaults['event_start_date_time']) = CRM_Utils_Date::setDateDefaults($defaults['event_start_date'], 'activityDateTime'); $defaults['description'] = CRM_Utils_Array::value('description', $this->_values); $defaults['note'] = CRM_Utils_Array::value('note', $this->_values); $defaults['enp'] = CRM_Utils_Array::value('participants_estimate', $this->_values); $defaults['fnp'] = CRM_Utils_Array::value('participants_actual', $this->_values); } else { list($defaults['event_start_date'], $defaults['event_start_date_time']) = CRM_Utils_Date::setDateDefaults(date("Y-m-d H:i:s"), 'activityDateTime'); } $addSubResourcePage = $this->controller->exportValues('AddSubResource'); $defaults['total_amount'] = $addSubResourcePage['total_price']; //use the amount that passing from the form $amountToFloat = floatval($defaults['total_amount']); $defaults['total_amount'] = round($amountToFloat, 2, PHP_ROUND_HALF_UP); return $defaults; }
function setDefaultValues() { $defaults = parent::setDefaultValues(); return $defaults; }