case 'loadSampleData': case 'loadCanvasLayout': case 'syncUsers': case 'checkcbdb': case 'fixcbdb': case 'fixacldb': case 'fixcbmiscdb': case 'fixcbdeprecdb': TOOLBAR_usersextras::_TOOLS(); break; case 'editPlugin': if (isset($_CB_Backend_Menu->mode)) { if (isset($_CB_Backend_Menu->menuItems) && $_CB_Backend_Menu->menuItems) { // Done above: TOOLBAR_usersextras::_PLUGIN_MENU( $_CB_Backend_Menu->menuItems ); } elseif ($_CB_Backend_Menu->mode == 'show') { TOOLBAR_usersextras::_PLUGIN_ACTION_SHOW(); } elseif ($_CB_Backend_Menu->mode == 'edit') { TOOLBAR_usersextras::_PLUGIN_ACTION_EDIT(); } } break; case 'pluginmenu': $plugin = new PluginTable(); $result = $plugin->load((int) cbGetParam($_REQUEST, 'pluginid', -1)); if ($result) { $pluginMenuToolbarFile = $_CB_framework->getCfg('absolute_path') . '/' . $_PLUGINS->getPluginRelPath($plugin) . '/toolbar.' . $plugin->element . '.php'; if (file_exists($pluginMenuToolbarFile)) { /** @noinspection PhpIncludeInspection */ include_once $pluginMenuToolbarFile; break; }