private static function query($mode = 'query', $sql) { if (is_null(self::$context)) { self::initialize(); } $result = self::DBQuery($mode, $sql); if ($result === false) { if (self::$sessionDBRepair === false) { @POD::query("REPAIR TABLE " . self::$context->getProperty('database.prefix') . "Sessions"); @POD::query("REPAIR TABLE " . self::$context->getProperty('database.prefix') . "SessionVisits"); $result = self::DBQuery($mode, $sql); self::$sessionDBRepair = true; } } return $result; }