+--------------------------------------------------------------------+
| CiviCRM version 4.7 |
+--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2016 |
+ | Copyright CiviCRM LLC (c) 2004-2017 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
* This class handles all SOAP client requests.
*
* @package CRM
- * @copyright CiviCRM LLC (c) 2004-2016
+ * @copyright CiviCRM LLC (c) 2004-2017
*/
class CRM_Utils_SoapServer {
$loadCMSBootstrap = TRUE;
}
- $className = $this->ufClass;
- $result =& $className::authenticate($name, $pass, $loadCMSBootstrap);
+ $result = CRM_Utils_System::authenticate($name, $pass, $loadCMSBootstrap);
if (empty($result)) {
throw new SoapFault('Client', 'Invalid login');
'body' => $body,
'version' => 3,
);
- return civicrm_api('Mailing', 'event_bounce', $params);
+ $result = civicrm_api('Mailing', 'event_bounce', $params);
+ return CRM_Utils_Array::encode_items($result);
}
/**
'hash' => $hash,
'version' => 3,
);
- return civicrm_api('MailingGroup', 'event_unsubscribe', $params);
+ $result = civicrm_api('MailingGroup', 'event_unsubscribe', $params);
+ return CRM_Utils_Array::encode_items($result);
}
/**
'hash' => $hash,
'version' => 3,
);
- return civicrm_api('MailingGroup', 'event_domain_unsubscribe', $params);
+ $result = civicrm_api('MailingGroup', 'event_domain_unsubscribe', $params);
+ return CRM_Utils_Array::encode_items($result);
}
/**
'hash' => $hash,
'version' => 3,
);
- return civicrm_api('MailingGroup', 'event_resubscribe', $params);
+ $result = civicrm_api('MailingGroup', 'event_resubscribe', $params);
+ return CRM_Utils_Array::encode_items($result);
}
/**
'group_id' => $group,
'version' => 3,
);
- return civicrm_api('MailingGroup', 'event_subscribe', $params);
+ $result = civicrm_api('MailingGroup', 'event_subscribe', $params);
+ return CRM_Utils_Array::encode_items($result);
}
/**
'hash' => $hash,
'version' => 3,
);
- return civicrm_api('Mailing', 'event_confirm', $params);
+ $result = civicrm_api('Mailing', 'event_confirm', $params);
+ return CRM_Utils_Array::encode_items($result);
}
/**
'time_stamp' => date('YmdHis'),
'version' => 3,
);
- return civicrm_api('Mailing', 'event_reply', $params);
+ $result = civicrm_api('Mailing', 'event_reply', $params);
+ return CRM_Utils_Array::encode_items($result);
}
/**
'email' => $email,
'version' => 3,
);
- return civicrm_api('Mailing', 'event_forward', $params);
+ $result = civicrm_api('Mailing', 'event_forward', $params);
+ return CRM_Utils_Array::encode_items($result);
}
/**
public function get_contact($key, $params) {
$this->verify($key);
$params['version'] = 3;
- return civicrm_api('contact', 'get', $params);
+ $result = civicrm_api('contact', 'get', $params);
+ return CRM_Utils_Array::encode_items($result);
}
}