Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.

AJAX and extensions

edited July 2007 in Vanilla 1.0 Help
I'm developing a new extension, and specifically trying to use the "PreExtensionDisable" delegate of the ExtensionForm class. My delegate function wasn't getting registered before ExtensionForm->SwitchExtension is called, so I looked in appg/ajax_init.php and noticed the following:

// INCLUDE EXTENSIONS // 2006-06-16 - Extensions are no long included here because bad extensions were causing standard ajax features to break. // include($Configuration['APPLICATION_PATH'].'conf/extensions.php');

While I understand the argument for disabling this functionality, couldn't the same argument be made about extensions and any other part of Vanilla? Should an extension not be given the opportunity to perform cleanup when disabled?
This discussion has been closed.