/** * DWModule::checkOverrule() Registers an overrule module to $DW * */ public static function checkOverrule($classname = NULL) { $DW =& $GLOBALS['DW']; if (!is_null($classname)) { self::$classname = $classname; } // $classname = self::getClassName(); $vars = self::getVars(self::$classname); self::setName(self::$classname); if (isset($vars['overrule']) && $vars['overrule'] && !in_array(self::$name, $DW->overrule_maintype)) { $DW->overrule_maintype[] = self::$name; } }