rsclg/member-submission-post-processor

此包已被废弃,不再维护。未建议替代包。

在RSC网络系统中注册新成员后执行额外操作。

dev-master / 1.0.x-dev 2019-10-22 14:58 UTC

This package is auto-updated.

Last update: 2024-05-14 20:18:35 UTC


README

Latest Version on Packagist Installations via composer per month Installations via composer total

Contao扩展:RscMemberSubmissionPostProcessor

在RSC网络系统中注册新成员后执行额外操作。

安装

通过composer安装扩展: rsclg/member-submission-post-processor

如果您更喜欢手动安装,请在此处下载最新版本: https://github.com/rsclg/RscMemberSubmissionPostProcessor/releases

数据库修改

执行以下数据库脚本以确保Contao与Roundcube连接

-- add the member number as new column, to get an reference value
ALTER TABLE rcb_contacts ADD rsc_member_number INT( 4 ) UNSIGNED;
UPDATE rcb_contacts SET rsc_member_number = (SELECT xt_club_membernumber FROM tl_member WHERE rcb_contacts.name = CONCAT(tl_member.firstname, " ", tl_member.lastname));

-- add view that are expected from contao
CREATE OR REPLACE VIEW rcb2cto_contactgroups (id, name, tstamp) AS SELECT contactgroup_id, name, changed FROM rcb_contactgroups;
CREATE OR REPLACE VIEW rcb2cto_contacts (id, tstamp, name, firstname, lastname, email, member_number, user_id) AS SELECT contact_id, changed, name, firstname, surname, email, rsc_member_number, user_id FROM rcb_contacts WHERE del = 0;
CREATE OR REPLACE VIEW rcb2cto_users (id, name, tstamp) AS SELECT user_id, username, created FROM rcb_users;

跟踪器

https://github.com/rsclg/RscMemberSubmissionPostProcessor/issues

兼容性

  • 最低Contao版本:>= 3.3.0
  • 最高Contao版本:< 3.6.0

依赖

此扩展依赖于以下扩展