/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.5 |
+ | CiviCRM version 4.6 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2014 |
+--------------------------------------------------------------------+
/**
* @deprecated api notice
- * @return string to indicate this entire api entity is deprecated
+ * @return string
+ * to indicate this entire api entity is deprecated
*/
function _civicrm_api3_constant_deprecation() {
return 'The constant api is deprecated as of CiviCRM 4.4. Please use the getoptions api action instead.';
* @deprecated as of CiviCRM 4.4.
* It's recommended to use the api getoptions action instead
*
- * @param string Name of a public static method of
+ * @param string Name of a public static method of
* CRM_Core_PseudoConstant: one of
* <ul>
* <li>activityStatus</li>
* <li>wysiwygEditor</li>
* </ul>
* @return array
- * @example ConstantGet.php
+ * @example ConstantGet.php
* {@getfields constant_get}
*/
function civicrm_api3_constant_get($params) {
//ie $values = call_user_func(array('CRM_Utils_PseudoConstant', 'getConstant'), $name);
// once tests are 100% can try removing the first block & a similar block from Generic:getoptions
-
// Whitelist approach is safer
$allowedClasses = array(
'CRM_Core_PseudoConstant',
}
return civicrm_api3_create_success($values, $params, 'constant');
}
- else{
+ else {
$values = call_user_func(array('CRM_Utils_PseudoConstant', 'getConstant'), $name);
- if(!empty($values)){
+ if (!empty($values)) {
return civicrm_api3_create_success($values, $params, 'constant');
}
}
}
/**
- * @param $params
+ * @param array $params
*/
function _civicrm_api3_constant_get_spec(&$params) {
$options = array(
'worldRegion',
'wysiwygEditor',
);
- $params = (array
- ('name' => array(
+ $params = (array(
+ 'name' => array(
'title' => 'Constant Name',
'name' => 'name',
'api.required' => 1,
- 'options' => array_combine($options, $options)
+ 'options' => array_combine($options, $options),
))
);
}
-