/** * Function to process the form * * @access public * @return None */ function postProcess() { require_once 'CRM/Core/BAO/IndividualPrefix.php'; if ($this->_action & CRM_CORE_ACTION_DELETE) { if (CRM_Core_BAO_IndividualPrefix::del($this->_id)) { CRM_Core_Session::setStatus(ts('Selected Individual Prefix has been deleted.')); } else { CRM_Core_Session::setStatus(ts('Selected Individual Prefix has not been deleted.')); } } else { $params = $ids = array(); // store the submitted values in an array $params = $this->exportValues(); if ($this->_action & CRM_CORE_ACTION_UPDATE) { $ids['individualPrefix'] = $this->_id; } $individualPrefix = CRM_Core_BAO_IndividualPrefix::add($params, $ids); CRM_Core_Session::setStatus(ts('The Individual Prefix "%1" has been saved.', array(1 => $individualPrefix->name))); } }
/** * retrieve the list of prefix * * @param NULL * * @return object The default activity type object on success, * null otherwise * @static * @access public */ function &getDefault() { if ($GLOBALS['_CRM_CORE_BAO_INDIVIDUALPREFIX']['_defaultIndividualPrefix'] == null) { $defaults = array(); $GLOBALS['_CRM_CORE_BAO_INDIVIDUALPREFIX']['_defaultIndividualPrefix'] = CRM_Core_BAO_IndividualPrefix::retrieve($params, $defaults); } return $GLOBALS['_CRM_CORE_BAO_INDIVIDUALPREFIX']['_defaultIndividualPrefix']; }