checkCanAdminPlugins('core.admin', $cid); removePlugin($cid, $option); break; case 'cancelPlugin': checkCanAdminPlugins('core.edit'); cancelPlugin($option); break; case 'cancelPluginAction': checkCanAdminPlugins('core.edit'); cancelPluginAction($option); break; case 'publishPlugin': case 'unpublishPlugin': cbSpoofCheck('plugin'); checkCanAdminPlugins('core.edit.state', $cid); publishPlugin($cid, $task == 'publishPlugin', $option); break; case 'orderupPlugin': case 'orderdownPlugin': cbSpoofCheck('plugin'); checkCanAdminPlugins('core.edit.state', $cid[0]); orderPlugin($cid[0], $task == 'orderupPlugin' ? -1 : 1, $option); break; case 'accesspublic': case 'accessregistered': case 'accessspecial': cbSpoofCheck('plugin'); checkCanAdminPlugins('core.edit', $cid[0]); accessMenu($cid[0], $task, $option); break; case 'savepluginorder':
cbSpoofCheck( 'plugin' ); removePlugin( $cid, $option ); break; case 'cancelPlugin': cancelPlugin( $option ); break; case 'cancelPluginAction': cancelPluginAction( $option ); break; case 'publishPlugin': case 'unpublishPlugin': cbSpoofCheck( 'plugin' ); publishPlugin( $cid, ($task == 'publishPlugin'), $option ); break; case 'orderupPlugin': case 'orderdownPlugin': cbSpoofCheck( 'plugin' ); orderPlugin( $cid[0], ($task == 'orderupPlugin' ? -1 : 1), $option); break; case 'accesspublic': case 'accessregistered': case 'accessspecial': cbSpoofCheck( 'plugin' ); accessMenu( $cid[0], $task, $option ); break;