Example #1
0
File: modules.php Project: R-J/hm3
/**
 * 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);
    }
}