45 lines
1.5 KiB
PHP
45 lines
1.5 KiB
PHP
<?php
|
|
if (!defined('SMF') && file_exists(dirname(__FILE__) . '/SSI.php'))
|
|
require_once(dirname(__FILE__) . '/SSI.php');
|
|
elseif (!defined('SMF'))
|
|
die('<b>Error:</b> Cannot install - please verify you put this in the same place as SMF\'s index.php.');
|
|
|
|
// Insert the settings
|
|
// A bug in SMF won't create the new variable if the value is set to '0'.
|
|
$mod_settings = array(
|
|
'hmm_version' => '0.3.7',
|
|
'hmm_enabled' => '1',
|
|
'hmm_check_ssl_certs' => '1',
|
|
'hmm_webclient_user' => 'adminUser',
|
|
'hmm_webclient_pass' => 'AdminPass',
|
|
'hmm_webclient_address' => 'https://127.0.0.1:5601',
|
|
'hmm_hub_addresses' => 'adcs://10.10.10.1:5001, adcs://10.10.10.2:5001',
|
|
);
|
|
|
|
foreach ($mod_settings as $new_setting => $new_value)
|
|
updateSettings(array($new_setting => $new_value));
|
|
|
|
// Update the settings
|
|
// A bug in SMF won't create the new variable if the value is set to '0'.
|
|
$mod_settings_up = array(
|
|
'hmm_enabled' => '0',
|
|
'hmm_check_ssl_certs' => '0',
|
|
);
|
|
|
|
foreach ($mod_settings_up as $new_setting => $new_value)
|
|
updateSettings(array($new_setting => $new_value));
|
|
|
|
// Insert the hooks
|
|
$hooks = array(
|
|
'integrate_pre_include' => '$sourcedir/HubMembersMod.php',
|
|
'integrate_admin_areas' => 'HubMembersModAdminAreas',
|
|
'integrate_register' => 'HubMemberRegister',
|
|
'integrate_activate' => 'HubMemberActivate',
|
|
'integrate_reset_pass' => 'HubMemberResetPass'
|
|
);
|
|
// 'integrate_delete_member' => 'HubMemberDelreg',
|
|
// 'integrate_nick_change' => 'HubMemberNickChange',
|
|
|
|
foreach ($hooks as $hook => $func)
|
|
add_integration_function($hook, $func);
|
|
?>
|