public static function instance($tagsArray = array(), $attrArray = array(), $tagsMethod = 0, $attrMethod = 0, $xssAuto = 1) { !JDEBUG ?: joosDebug::inc('joosInputFilter::instance'); if (self::$instance === null) { self::$instance = new self($tagsArray, $attrArray, $tagsMethod, $attrMethod, $xssAuto); } return self::$instance; }
/** * Получение инстанции для работы с базой данных * @return joosDatabaseMysqli - объект базы данных */ public static function instance() { // отметка получения инстенции базы данных JDEBUG ? joosDebug::inc('joosDatabaseMysqli::instance()') : null; if (self::$instance === NULL) { $db_config = joosConfig::get('db'); $database = new self($db_config['host'], $db_config['user'], $db_config['password'], $db_config['name']); if ($database->_error_num) { $error_message = $database->_error_msg; joosPages::error_database($error_message); } self::$instance = $database; } return self::$instance; }