loadSampleData();
     break;
 case 'loadCanvasLayout':
     cbSpoofCheck('plugin');
     checkCanAdminPlugins(array('core.admin'));
     loadCanvasLayout();
     break;
 case 'syncUsers':
     cbSpoofCheck('plugin');
     checkCanAdminPlugins(array('core.admin', 'core.edit'));
     syncUsers();
     break;
 case 'checkcbdb':
     cbSpoofCheck('plugin', 'REQUEST');
     checkCanAdminPlugins(array('core.admin', 'core.edit'));
     checkcbdb((int) cbGetParam($_REQUEST, 'databaseid', 0));
     break;
 case 'fixcbdb':
     cbSpoofCheck('plugin', 'REQUEST');
     checkCanAdminPlugins(array('core.admin', 'core.edit'));
     fixcbdb((int) cbGetParam($_REQUEST, 'dryrun', 1), (int) cbGetParam($_REQUEST, 'databaseid', 0));
     break;
 case 'fixacldb':
     cbSpoofCheck('plugin', 'REQUEST');
     checkCanAdminPlugins(array('core.admin', 'core.edit'));
     fixacldb();
     break;
 case 'fixcbmiscdb':
     cbSpoofCheck('plugin', 'REQUEST');
     checkCanAdminPlugins(array('core.admin', 'core.edit'));
     fixcbmiscdb();
     loadTools();
     break;
 case "loadSampleData":
     cbSpoofCheck('cbtools', 'GET');
     checkCanAdminPlugins(array('core.admin'));
     loadSampleData();
     break;
 case "syncUsers":
     cbSpoofCheck('cbtools', 'GET');
     checkCanAdminPlugins(array('core.admin', 'core.edit'));
     syncUsers();
     break;
 case "checkcbdb":
     cbSpoofCheck('cbtools', 'GET');
     checkCanAdminPlugins(array('core.admin', 'core.edit'));
     checkcbdb((int) cbGetParam($_GET, 'databaseid', 0));
     break;
 case "fixcbdb":
     cbSpoofCheck('cbtools', 'GET');
     checkCanAdminPlugins(array('core.admin', 'core.edit'));
     fixcbdb((int) cbGetParam($_GET, 'dryrun', 1), (int) cbGetParam($_GET, 'databaseid', 0));
     break;
 case "fixacldb":
     cbSpoofCheck('cbtools', 'GET');
     checkCanAdminPlugins(array('core.admin', 'core.edit'));
     fixacldb();
     break;
 case "fixcbmiscdb":
     cbSpoofCheck('cbtools', 'GET');
     checkCanAdminPlugins(array('core.admin', 'core.edit'));
     fixcbmiscdb();