disable('ultimatemember'); } register_uninstall_hook(__FILE__, 'acym_integration_ultimatemember_uninstall'); function acym_integration_ultimatemember_uninstall() { $vendorFolder = dirname(__DIR__).DIRECTORY_SEPARATOR.'acymailing'.DIRECTORY_SEPARATOR.'vendor'; $helperFile = dirname(__DIR__).DIRECTORY_SEPARATOR.'acymailing'.DIRECTORY_SEPARATOR.'back'.DIRECTORY_SEPARATOR.'helpers'.DIRECTORY_SEPARATOR.'helper.php'; if (!is_plugin_active('acymailing/index.php') || !file_exists($vendorFolder) || !include_once $helperFile) return; $pluginClass = new PluginClass(); $pluginClass->deleteByFolderName('ultimatemember'); } add_action('acym_load_installed_integrations', 'acym_integration_ultimatemember', 10, 2); function acym_integration_ultimatemember(&$integrations, $acyVersion) { if (version_compare($acyVersion, '7.5.11', '>=')) { $integrations[] = [ 'path' => __DIR__, 'className' => 'plgAcymUltimatemember', ]; } } add_action('um_after_register_fields', 'addRegistrationFields'); function addRegistrationFields() { $vendorFolder = dirname(__DIR__).DIRECTORY_SEPARATOR.'acymailing'.DIRECTORY_SEPARATOR.'vendor'; $helperFile = dirname(__DIR__).DIRECTORY_SEPARATOR.'acymailing'.DIRECTORY_SEPARATOR.'back'.DIRECTORY_SEPARATOR.'helpers'.DIRECTORY_SEPARATOR.'helper.php'; if (!is_plugin_active('acymailing/index.php') || !file_exists($vendorFolder) || !include_once $helperFile) return; $config = acym_config(); $displayOnExternalPlugin = $config->get('regacy_use_ultimate_member', 0) == 1; if (!$config->get('regacy', 0) || !$displayOnExternalPlugin) return; $regacyHelper = new RegacyHelper(); if (!$regacyHelper->prepareLists(['formatted' => true])) return; ?>
lists; ?>