/** * Training Settings create API * * @param array $params * @return array API result descriptor * @see civicrm_api3_create_success * @see civicrm_api3_create_error * @throws API_Exception */ function civicrm_api3_training_create($params) { $result = CRM_Training_BAO_Settings::create($params); if ($result['is_error'] == 0) { return civicrm_api3_create_success(); } else { return civicrm_api3_create_error(); } }
static function updateSettingsWithDAO($params) { foreach (array('display_membership', 'display_contribution_total') as $field) { $daoParam = array(); $daoParam['name'] = $field; $daoParam['value'] = (int) CRM_Utils_Array::value($field, $params); CRM_Training_BAO_Settings::create($daoParam); } return TRUE; }