Esempio n. 1
0
/**
 * Adjust Metadata for Create action.
 *
 * The metadata is used for setting defaults, documentation & validation.
 *
 * @param array $params
 *   Array of parameters determined by getfields.
 */
function _civicrm_api3_custom_search_create_spec(&$params)
{
    require_once 'api/v3/OptionValue.php';
    _civicrm_api3_option_value_create_spec($params);
    $params['option_group_id']['api.default'] = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_OptionGroup', 'custom_search', 'id', 'name');
    $params['name']['api.aliases'] = array('class_name');
}
function _civicrm_api3_custom_search_create_spec(&$params)
{
    require_once 'api/v3/OptionValue.php';
    _civicrm_api3_option_value_create_spec($params);
    $params['weight']['api.default'] = 'next';
    $params['name']['api.aliases'] = array('class_name');
}
function _civicrm_api3_report_template_create_spec(&$params)
{
    require_once 'api/v3/OptionValue.php';
    _civicrm_api3_option_value_create_spec($params);
    $params['weight']['api.default'] = 'next';
    $params['value']['api.aliases'] = array('report_url');
    $params['name']['api.aliases'] = array('class_name');
    // $params['component']['api.required'] = TRUE;
}
Esempio n. 4
0
/**
 * Adjust Metadata for Create action.
 *
 * The metadata is used for setting defaults, documentation & validation.
 *
 * @param array $params
 *   Array of parameters determined by getfields.
 */
function _civicrm_api3_report_template_create_spec(&$params)
{
    require_once 'api/v3/OptionValue.php';
    _civicrm_api3_option_value_create_spec($params);
    $params['value']['api.aliases'] = array('report_url');
    $params['name']['api.aliases'] = array('class_name');
    $params['option_group_id']['api.default'] = CRM_Core_DAO::getFieldValue('CRM_Core_DAO_OptionGroup', 'report_template', 'id', 'name');
    // $params['component']['api.required'] = TRUE;
}