Index: trunk/kernel/units/users/users_config.php =================================================================== diff -u -r2385 -r2820 --- trunk/kernel/units/users/users_config.php (.../users_config.php) (revision 2385) +++ trunk/kernel/units/users/users_config.php (.../users_config.php) (revision 2820) @@ -7,7 +7,7 @@ 'EventHandlerClass' => Array('class'=>'UsersEventHandler','file'=>'users_event_handler.php','build_event'=>'OnBuild'), 'TagProcessorClass' => Array('class'=>'UsersTagProcessor','file'=>'users_tag_processor.php','build_event'=>'OnBuild'), 'AutoLoad' => true, - 'Hooks' => Array( + 'Hooks' => Array( Array( 'Mode' => hAFTER, 'Conditional' => false, @@ -18,6 +18,18 @@ 'DoSpecial' => '', 'DoEvent' => 'OnPrepareStates', ), + + Array( + 'Mode' => hBEFORE, + 'Conditional' => false, + 'HookToPrefix' => 'affil', + 'HookToSpecial' => '', + 'HookToEvent' => Array('OnCheckAffiliateAgreement'), + 'DoPrefix' => '', + 'DoSpecial' => '', + 'DoEvent' => 'OnSubstituteSubscriber', + ), + ), 'QueryString' => Array(