function reorder_sidebar($ordering) { global $k2sbm_disabled_modules, $k2sbm_active_modules; $all_modules = K2SBM::get_all_modules(); $k2sbm_disabled_modules = array(); $k2sbm_active_modules = array(); foreach ($ordering as $sidebar_id => $modules) { if ($sidebar_id == 'disabled') { foreach ($modules as $module_id) { $k2sbm_disabled_modules[] = $all_modules[$module_id]; } } else { foreach ($modules as $module_id) { $k2sbm_active_modules[$sidebar_id][] = $all_modules[$module_id]; } } } K2SBM::save_modules(); }