/** * Initialize the icms::$security service */ public static function service() { $instance = new icms_core_Security(); $instance->checkSuperglobals(); if ($_SERVER['REQUEST_METHOD'] != 'POST' || !$instance->checkReferer(XOOPS_DB_CHKREF)) { define('XOOPS_DB_PROXY', 1); } icms_Event::attach('icms', 'loadService-config', array($instance, 'checkBadips')); return $instance; }