kewljuice / be.ctrl.uit
此软件包最新版本(1.1)没有可用的许可证信息。
与迁移 UiT 事件到 CiviCRM 相关的所有功能。
1.1
2021-06-02 15:27 UTC
Requires
- composer/installers: ~1.0
This package is auto-updated.
Last update: 2024-09-29 05:36:01 UTC
README
介绍
CiviCRM UiT 扩展:与 UiT 迁移相关的所有功能。
安装
-
您可以使用以下命令直接克隆到 CiviCRM 扩展目录:
$ git clone https://github.com/kewljuice/be.ctrl.uit.git
-
您还可以下载一个 zip 文件,并在扩展目录中解压缩
$ git clone https://github.com/kewljuice/be.ctrl.uit/archive/master.zip
-
配置 CiviCRM 扩展目录,可以通过以下方式完成:
"管理 -> 系统设置 -> 目录"。
-
配置扩展资源 URL,可以通过以下方式完成:
"管理 -> 系统设置 -> 资源 URL"。
-
下一步是启用扩展,可以通过以下方式完成:
"管理 -> 系统设置 -> 管理 CiviCRM 扩展"。
要求
- PHP v7.0+
- CiviCRM 5.0
配置
- 管理设置:yoursite.org/civicrm/uit/settings。
- 管理配置:yoursite.org/civicrm/uit/config。
端点
UitMigrate:状态
$result = civicrm_api3('UitMigrate', 'status', array(
'UitType' => "events",
));
UitMigrate:导入
$result = civicrm_api3('UitMigrate', 'import', array(
'UitType' => "events",
));
自定义钩子
/**
* Implements hook_civicrm_uit().
*/
function uit_civicrm_uit($op, $objectName, $id, &$params) {
// https://forum.civicrm.org/index.php%3Ftopic=29999.0.html
print("action: " . $op . '<br>');
print("entity: " . $objectName . '<br>');
print("entity id: " . $id . '<br>');
print("object: " . print_r($params, TRUE) . '<br>');
}