live_site = $interface->getCfg('live_site'); $this->remUser = $interface->getUser(); } protected function remos_get_module_parm ($params, $name, $default) { $value = method_exists($params,'get') ? $params->get($name,$default) : (isset($params->$name) ? $params->$name : $default); $isnumeric = is_numeric($default); if ($isnumeric AND !is_numeric($value)) return $default; if ($isnumeric) return intval($value); return $value; } // Limited use - older systems have already created header before module code is run protected function remos_module_CSS () { if (self::$cssdone) return; self::$cssdone = true; $interface = remositoryInterface::getInstance(); $module_css = << MODULE_CSS; $interface->addCustomHeadTag($module_css); } protected function remos_getItemID ($component_string) { $repository = remositoryRepository::getInstance(); return $repository->getItemid($component_string); } }