/** * takes an associative array and creates a price set object * * @param array $params (reference) an assoc array of name/value pairs * * @return object CRM_Price_DAO_Set object * @access public * @static */ static function create(&$params) { $priceSetBAO = new CRM_Price_BAO_Set(); $priceSetBAO->copyValues($params); if (self::eventPriceSetDomainID()) { $priceSetBAO->domain_id = CRM_Core_Config::domainID(); } return $priceSetBAO->save(); }
/** * takes an associative array and creates a price set object * * @param array $params (reference) an assoc array of name/value pairs * * @return object CRM_Price_DAO_Set object * @access public * @static */ static function create(&$params) { $priceSetBAO = new CRM_Price_BAO_Set(); $priceSetBAO->copyValues($params); if (defined('CIVICRM_EVENT_PRICE_SET_DOMAIN_ID') && CIVICRM_EVENT_PRICE_SET_DOMAIN_ID) { $priceSetBAO->domain_id = CRM_Core_Config::domainID(); } return $priceSetBAO->save(); }