Изменить / Добавить параметры в Civi API - PullRequest
0 голосов
/ 21 июня 2019

Я хотел добавить еще пару параметров, присоединив больше таблиц в вызове API getContribution, который в настоящее время заполняется значениями DAO по умолчанию.Таким образом, я думаю написать свою собственную функцию API без редактирования основного файла API.Каков наилучший подход к редактированию существующей функции?

 function civicrm_api3_contribution_get($params) {
    //code to be altered
 }

Вот способ доступа через php (существующая функция)

   $result = civicrm_api3('ContributionPage', 'get', array(
      'sequential' => 1,
    ));

Как мне отредактировать это через расширение и хуки?

...