@@ -176,8 +179,8 @@ function _civicrm_api3_case_delete_spec(&$params) {
*
* Please provide one (and only one) of the four get/search parameters:
*
* @param array(
'id' => if set, will get all available info about a case, including contacts and activities
* @param array(
* 'id' => if set, will get all available info about a case, including contacts and activities
*
* // if no case_id provided, this function will use one of the following search parameters:
* 'client_id' => finds all cases with a specific client
...
...
@@ -186,8 +189,7 @@ function _civicrm_api3_case_delete_spec(&$params) {
*
* {@getfields case_get}
*
* @return (get mode, case_id provided): Array with case details, case roles, case activity ids, (search mode, case_id not provided): Array of cases found
* @access public
* @return array (get mode, case_id provided): Array with case details, case roles, case activity ids, (search mode, case_id not provided): Array of cases found@access public
* @todo Erik Hommel 16 dec 2010 check if all DB fields are returned
*/
functioncivicrm_api3_case_get($params){
...
...
@@ -213,7 +215,7 @@ function civicrm_api3_case_get($params) {
//search by activity
if(!empty($params['activity_id'])){
if(!is_numeric($params['activity_id'])){
returncivicrm_api3_create_error('Invalid parameter: activity_id. Must provide a numeric value.');
thrownewAPI_Exception('Invalid parameter: activity_id. Must provide a numeric value.');