summaryrefslogtreecommitdiffstats
path: root/modules/sysconfig/addmodule.inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'modules/sysconfig/addmodule.inc.php')
-rw-r--r--modules/sysconfig/addmodule.inc.php16
1 files changed, 16 insertions, 0 deletions
diff --git a/modules/sysconfig/addmodule.inc.php b/modules/sysconfig/addmodule.inc.php
index 924f18fa..883c196f 100644
--- a/modules/sysconfig/addmodule.inc.php
+++ b/modules/sysconfig/addmodule.inc.php
@@ -81,6 +81,14 @@ abstract class AddModule_Base
// void
}
+ /**
+ * Handle ajax stuff
+ */
+ protected function ajaxInternal()
+ {
+ // void
+ }
+
public static function preprocess()
{
if (self::$instance === false) {
@@ -96,6 +104,14 @@ abstract class AddModule_Base
}
self::$instance->renderInternal();
}
+
+ public static function ajax()
+ {
+ if (self::$instance === false) {
+ Util::traceError('No step instance yet');
+ }
+ self::$instance->ajaxInternal();
+ }
}