コード例 #1
0
 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;
         }
     }
     TOOLBAR_usersextras::_DEFAULT_PLUGIN_MENU();