Rev 379 | Rev 411 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 379 | Rev 380 | ||
---|---|---|---|
Line 43... | Line 43... | ||
43 | $files[] = 'var setupdir = "'.((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://" . $_SERVER["HTTP_HOST"] . dirname($_SERVER['REQUEST_URI'])).'/";'; |
43 | $files[] = 'var setupdir = "'.((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://" . $_SERVER["HTTP_HOST"] . dirname($_SERVER['REQUEST_URI'])).'/";'; |
44 | $files[] = 'var rebuild_callbacks = [];'; |
44 | $files[] = 'var rebuild_callbacks = [];'; |
45 | $files[] = 'var rebuild_config_callbacks = [];'; |
45 | $files[] = 'var rebuild_config_callbacks = [];'; |
46 | $files[] = 'var plugin_combobox_change_callbacks = [];'; |
46 | $files[] = 'var plugin_combobox_change_callbacks = [];'; |
47 | 47 | ||
48 | $found_db_plugins = 0; |
- | |
49 | OIDplus::registerAllPlugins('database', 'OIDplusDatabasePlugin', null); |
48 | OIDplus::registerAllPlugins('database', 'OIDplusDatabasePlugin', array('OIDplus','registerDatabasePlugin')); |
50 | foreach (get_declared_classes() as $c) { |
49 | foreach (OIDplus::getDatabasePlugins() as $plugin) { |
51 | if (is_subclass_of($c, 'OIDplusDatabasePlugin')) { |
- | |
52 | $files[] = $c::setupJS(); |
50 | $files[] = $plugin::setupJS(); |
53 | } |
- | |
54 | } |
51 | } |
55 | 52 | ||
56 | $files[] = __DIR__ . '/setup_base.js'; |
53 | $files[] = __DIR__ . '/setup_base.js'; |
57 | 54 | ||
58 | # --- |
55 | # --- |