/** * Replace an already assigned module with a different one * @param string $type either output or handler * @param string $target module name to replace * @param string $replacement module to swap in * @param string $page request id, otherwise try all page names * $return void */ function replace_module($type, $target, $replacement, $page = false) { if ($type == 'handler') { Hm_Handler_Modules::replace($target, $replacement, $page); } elseif ($type == 'output') { Hm_Output_Modules::replace($target, $replacement, $page); } }