Marek Jakubowski - Kultura popularna i blues, wydał Białostocki Ośrodek Kultury

Białostocki Ośrodek Kultury na XXX festiwal Jesień z Bluesem wydał nową książkę autora "Małego leksykonu bluesa". To Marek Jakubowski "Kultura popularna i blues". Najlepiej ją czytać od końca i oglądać zdjęcia, jakie robił Zbigniew Jędrzejczyk.

There before the boys lay more money than my nine musicians were being paid for the entire engagement. Then I saw the beauty of the primitive music. They had the stuff the people wanted. I touched the spot.

WC Handy, Father of the Blues, 1941

Nie uważam, że myślisz powoli. Uważam, że publikujesz szybciej niż myślisz.

 Cytat przypisywany Wolfgangowi Pauliemu, laureatowi Nagrody Nobla w dziedzinie fizyki.

 

Skąd takie cytaty na początku? To ukłon w stronę Marka Jakubowskiego, który w swojej książce prawie każdy rozdział rozpoczyna od cytatów związanych w pewnym stopniu z następującym po nich tekstem.

Uważam, że są potrzebne. Jak zawołanie bojowe, okrzyk, podnoszą morale i wzmagają siły czytelnika, by przebrnął przez kolejne strumienie tekstu. A przeprawa nie będzie łatwa. Już pierwsze strony upewniają odbiorcę, że tytuł dzieła został wybrany z rozmysłem. Więcej tu będzie wielowątkowych rozważań o kulturze, kulturoznawstwie, definicji kultury popularnej, filozofii i innych wielkich sprawach, niż o bluesie. Autor we wprowadzeniu zastrzega, że będzie mowa o pewnych przejawach bluesa w aspekcie pojęć i zjawisk kultury, bez próby wprowadzenia jakiegoś, choćby historycznego, ładu w opowieści.

W tym samym wprowadzeniu zapoznajemy się ze stylem dzieła. Pełne jest ono przypisów, dygresji, czasami prawd objawionych, niepozbawione sądów wartościujących. Język zarówno w tekście głównym jak i w przypisach przyprawia o zawrót głowy. Nagromadzenie słów trudnych i jeszcze trudniejszych, wielokrotnie złożone zdania znakomicie uprzykrzają dotarcie do sensu wypowiedzi. Na przykład w jednym z przypisów do „Wprowadzenia” autor używa pojęcia „hedonistyczne szczęście”, a w następnym zdaniu de facto definiuje to pojęcie. Oczywiście nie traktuje tego zabiegu formalnie jako  wyjaśnienia terminu. Czy to świadome powtórzenie, czy danie upustu natłokowi myśli? Niektóre z kolejnych przypisów wyjaśniają rzeczy właściwie niewymagające wyjaśnienia i wydaje się, że mają za zadanie zwrócić uwagę czytelnika na poprzednie dzieło autora.

 Dalsza lektura „Wprowadzenia” jest równie rozwijająca.
Będąc odbiorcą dzieła, natrafiam na fragment o sobie. Czytam z zainteresowaniem, że posiadam dzięki określonej kulturze „wyznaczniki reakcji na dzieło, w tym rozumienie”. Widać w tym sens, ale tu autor odsyła mnie do przypisu, gdzie objaśnia: „Pojmowane tu inaczej niż centralna kategoria hermeneutyki”. Żebym dobrze to pojął, w głównym tekście otwiera nawias i ponownie objaśnia owo rozumienie „będące procesem dekodowania znaczeń poprzez przekładanie ich na swoją wrażliwość i język — zbiór pojęć i określonych znaczeń”. I jeszcze inne wyznaczniki odbiorca posiada, na przykład „pozaracjonalną sferę pozapojęciowego przeżywania”.  Uzbrojony w te wszystkie wyznaczniki czytam dalej.

Autor z pełną konsekwencją twierdzi, że podziela poglądy teorii kultury Jerzego Kmity i przyjmuje punkt widzenia tej teorii. Szkoda jednak, że logika i precyzja wypowiedzi tekstów Jerzego Kmity nie przyjęła się w języku omawianego dzieła. Przywołując Jerzego Kmitę i związanych z jego szkołą kulturoznawczą Marka Krajewskiego i Jerzego Bursztę w tym samym zdaniu, czyni to w sposób niezrozumiały lub niegramatyczny (str. 21). Takich lapsusów jest przynajmniej kilka. Czyżby wydawca poskąpił na korektora? A może korektor był porażony skomplikowanym językiem wypowiedzi? Tu wzorem Marka Jakubowskiego pozwolę sobie na dygresję. Szkodliwe i karygodne jest wydanie ambitnego dzieła bez udziału redaktora merytorycznego. W żadnym miejscu omawianej książki nie pojawia się osoba redaktora, co każe sądzić, że go nie było. Nie rozgrzesza tego fakt patronatu Prymasa nad drukarnią. Wręcz przeciwnie.

Nieco oddechu czytelnikowi daje rozdział poświęcony WC Handy’emu i jego czasom. Autor trafnie zmienia określenie tej postaci z „ojca bluesa” na „ojca chrzestnego bluesa czasów popkultury”. Pełna faktów historycznych, nazwisk, opisów ówczesnej rzeczywistości opowieść pokazuje w jakim obszarze Marek Jakubowski czuje się swobodnie. Nie sposób jednak zapamiętać wszystkich nazwisk, tytułów i faktów. Dlatego ubolewam, że redakcja nie zdobyła się na stworzenie indeksu, który ułatwiłby poruszanie się w tekście i powrót do konkretnych fragmentów. Autor, tak jak w poprzednim rozdziale piętnował głównie zło postmodernizmu, tak w tej części prowadzi wojnę podjazdową z komercją i biznesem, w tym oczywiście show-biznesem. Będzie się ta krucjata jeszcze wielokrotnie na kartach dzieła objawiać.

Kolejny rozdział w tytule zrównuje klasycznego bluesa z klasyczną komercją. Autor jakoś dziwnie uważa, że głównymi postaciami budującymi komercję w latach dwudziestych ubiegłego stulecia były kobiety — wokalistki. Pogląd to ryzykowny i może wzbudzić uzasadnione protesty. Dla równowagi krytykuje również Theatre Owners Booking Association (w omawianym dziele występuje w nazwie apostrof, co jest rzadkie w dostępnych źródłach) – T.O.B.A.
Ten akronim zręcznie rozwinięty jest w przypisie zgodnie z tradycją „Tough on Black Asses”, ale już tłumaczenie autora gubi tego sens. Czy zatem występujące później tłumaczenia cytatów z prac Daphne Duval Harrision, Sandry Lieb i Angeli Y. Davis oddają sens oryginału? Chyba to nie takie ważne, bo zakończenie rozdziału to z kolei ciąg pochlebnych opinii na temat wspomnianych wcześniej artystek.

Każdy tu sobie wybierze co lubi. Kolejny rozdział zajmuje się w zasadzie rhythm and bluesem, a przemysł fonograficzny ponownie staje się imperium zła. Bronią się w tym tekście fakty z historii muzyki i opowieści o twórcach. Natomiast komentarz jest równie niezgłębiony jak w poprzednich częściach. Zastanawia przypis na stronie 67 tworzący nowy byt pod nazwą „Kościół chrześcijański”. Zaprawdę wielka to idea ekumeniczna łącząca tysiące Kościołów na ziemi. I to pod znakiem bluesa (I Elvisa Presleya przywołanego na stronie 85). Autor wierzy też w nadprzyrodzone natchnienie czytelnika, który zrozumie długie na osiem wierszy zdanie podsumowujące główną część tego rozdziału.

Kolejna część o „odkrywaniu i odradzaniu” krąży wokół działalności Lomaxów i podobnych postaci, a także wykorzystania Roberta Johnsona (pośmiertnie również) przez biznes. Zasięg skojarzeń jest wielki, bo obejmuje Karola Maya i Henryka Sienkiewicza. Łączę się z autorem, gdyż w swoim czasie książki obu pisarzy czytałem chętnie. Uderza śmiałe, stawiające czynny opór zasadom polskiej ortografii, słowotwórstwo uprawiane przez Marka Jakubowskiego, który tworzy przymiotnik od nazwiska Paula Olivera — Oliveroski. Cóż, teatr może być Szekspirowski, ale tu nie występuje.

Przychodzi czas na „Przekaz i kod bluesa" — pięcioksiąg w skali mikro. Podział na pięć części jest słabo logicznie uzasadniony i może świadczyć o tym, że autor umieścił tam różne w miarę pasujące przemyślenia. Można tam wskazać trafne uwagi i zapętlone komentarze. Ale trudno o jednoznaczną konkluzję.

Już na początku kolejnego rozdziału o zagmatwanym tytule łączącym piękno z hedonizmem i wyobraźnią, autor upewnia nas o swojej wyjątkowej wiedzy, cytując trudne źródło w języku niemieckim. Ha! A więc niemieckich filozofów czytuje w oryginale. Uprawnia to zapewne niezrozumiałe w pierwszym i drugim czytaniu analizy. Następują po nich rozważania o estetyce według Kanta i „kreacjonistycznej, ekspresjonistycznej” koncepcji estetyki. Na szczęście na stronie 124 powraca do bluesa, głównego nurtu rozważań. I tu przywołuje pojęcie „popkultury popularnej”. To musi być jakieś zło do potęgi łączące niskiego wzrostu kulturę z popularnymi gustami. Tak spekuluję, bo definicji nie spotkałem. Rozdział broni się jeszcze teorią Gracyka i teorią Shustermana, ale czy wyżej wymienieni byliby w stanie zrozumieć o co chodzi w tekście? Przy okazji, cytując Shustermana, autor podaje dość niekompletne dane bibliograficzne źródła. Pora na cytat z dzieła, ze strony 131. „W sytuacji inwariantności zachodzącego doświadczenia estetycznego blues bywa apoteozą dewaluującej się dziś trwałości zawartej w uczuciach, przez co zyskuje estetyczną nobilitację”.Kto jeszcze nie wychwycił subtelnego piękna i precyzji wypowiedzi, niech podąży dalej. Napotka wyrażenia: „przeżywaniem doświadczania wspólnoty”, „diasporę popkulturową” i „ekwiwalent imitujący autentyczność”.  Przeczytawszy cały ten rozdział, doszedłem do wniosku, że nie ma nic wspólnego z hedonistyczną wyobraźnią zawartą w tytule.

Kolejny rozdział „Trwałość i zmiana. O niejednorodności rozwoju bluesa” niczego ciekawego do tej pozycji nie wnosi. Może warto zwrócić uwagę na niedostatki redakcyjne w pisownie niektórych terminów angielskich. Tak, po angielsku nie pisze się „Encyklopedia” ani „bloking”. Oczywiście to prawda, że edytor tekstu „sam” to niepoprawnie koryguje.

Dość ciekawym rozdziałem jest rozmowa autora z Ryszardem Glogerem na temat kolekcjonowania płyt. Uderza przede wszystkim znacznie bardziej komunikatywny język niż ten dotychczas używany w książce. Czyżby to zasługa rozmówcy, którego wypowiedzi stanowią większość tekstu w tym rozdziale? Szereg tematów może przykuć uwagę czytelnika. Panowie wymieniają uwagi o kolekcjonerstwie płyt jako takim, o ślepych zaułkach w które bezkrytyczne zbieractwo może prowadzić, o wartości artystycznej i sentymentalnej płyt na 78 obrotów, a także o wartości pieniężnej białych kruków z tego gatunku. Ubarwiona anegdotami opowieść snuje się pięknie. Warto zwrócić uwagę na fragment dotyczący selekcji płyt, które otrzymują redakcje muzyczne do recenzji i prezentacji antenowej. Dostaje się też trochę koncernom fonograficznym wypuszczającym wydania specjalne, po to tylko żeby mamić kolekcjonera i wzbudzić jego żądzę. A wszystko to dla zysku. Szkoda tylko, że rozdział zawiera lokowanie produktu, choć nie z branży fonograficznej. Jak się to ma do faktu, że autor w przypisie na str. 204 „wypomina” użycie przez biznes utworu „Kiedy byłem małym chłopcem”, nie wiem. Może w innym rozdziale obowiązują inne zasady, a najpewniej lokowanie nastąpiło zupełnie przypadkiem.

„Kilka refleksji i uwag o krytyce” to rozdział tak dobrze napisany, że nie zwraca się uwagi na szczegóły stylu wypowiedzi. Jego lektura będzie przydatne dla każdego, kto czyta recenzje, tworzy recenzje na użytek publiczny i dla grona znajomych. Ma charakter dość uniwersalny i słowo „blues” może być zastąpione w tekście jakimkolwiek innym.

Na zakończenie rozdział „Blues mieszka w Polsce”. To dość skondensowany przegląd rozwoju twórczości i kultury bluesowej w naszym kraju. Nie można zarzucać Markowi Jakubowskiemu pominięcia jakiegoś twórcy, wydarzenia, osoby, czy instytucji aktywnej na polu bluesa, bo „ograniczona objętość tekstu nie pozwala na rozmach”. Czytelne są jednak animozje i konflikty, zwłaszcza w stosunku do części środowiska śląskiego. I znowu ta uciążliwa niedoróbka w postaci braku indeksu.

Dzieło kończy zbiór wybranych fotografii Zbyszka Jędrzejczyka. Choć w tekście  brak do nich odnośników, to miejsce zajmują pełnoprawne i zasługują na uznanie.

Zastanawiam się kto jest właściwym odbiorcą omawianego dzieła. Raczej nie kulturoznawca i filozof zajmujący się sztuką, bo sposób wywodu i kształt ostateczny utworu nie sprosta kryteriom dysputy naukowej. Równie problematyczną kwestią jest to, czy książka trafi do szerokiego grona odbiorców bluesa. Biorąc pod uwagę zawiłości, dygresje, sążniste przypisy i liczne odwołania połączone z niejasnymi konkluzjami, szczerze wątpię. A może przywołany na kartach książki „fan oświecony”? Tego nie wiem, ale ci bywają w swej pasji nieustępliwi. A czytanie rzeczonej książki przypomina płukanie złota przy pomocy cynowej patelni. Natomiast chętnie poznałbym ludzi, którzy dzieło przeczytali w całości. Może to da cząstkową odpowiedź na pytanie o grupę docelową, choć oczywiście zabieg ten metodologicznie jest ułomny.

I drugie ważne pytanie o cel dzieła. Nie odmawiam dobrej intencji autorowi, jakkolwiek nie pomógł mi w odpowiedzi na pytania, które sam postawił w kwestii bluesa i kultury popularnej. Główne wrażenie po dokładnym przeczytaniu dzieła jest takie, że pan Marek Jakubowski z łatwością cytuje źródła kulturoznawcze i filozoficzne i posiadł rozległą wiedzę o bluesie. Dzieło powstało na czas i może być wykazane w dorobku i sprawozdaniach z działalności. I takie dwa cele na pewno spełnia.

Jeżeli ktoś dostał tę książkę na gwiazdkę, lub kupił wiedziony informacją w mediach, to proszę niech nie odstępuje od lektury. Jest sposób. Książkę należy czytać od końca. Wtedy zapewne wyobraźnię pobudzą ciekawe, a niektóre znakomite fotografie Zbyszka Jędrzejczyka. Trzy ostatnie rozdziały są ciekawe, a potem samemu można zdecydować.

Kraków, 2 stycznia 2015

Antoni Szczepanik

6.812MBMemory Usage239msRequest Duration
Joomla! Version5.1.4
PHP Version8.2.5
Identityguest
Response200
Templatecassiopeia_bluesonline
Database
Server
mysql
Version
10.6.18-MariaDB-cll-lve
Collation
utf8mb4_general_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:47 [ "PATH" => "/usr/local/bin:/bin:/usr/bin" "HTTP_ACCEPT" => "text/html,application/xhtm...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1747781275 "last" => 1747781275...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (356.8KB) (29.28ms)
  • afterInitialise (2.52MB) (107ms)
  • Before Access::preloadComponents (all components) (214.6KB) (7ms)
  • After Access::preloadComponents (all components) (120.95KB) (849μs)
  • Before Access::getAssetRules (id:1 name:root.1) (1.32KB) (16μs)
  • After Access::getAssetRules (id:1 name:root.1) (6.74KB) (383μs)
  • afterRoute (5.25KB) (3.01ms)
  • beforeRenderComponent com_content (129.16KB) (7.21ms)
  • Before Access::preloadPermissions (com_content) (179.41KB) (2.47ms)
  • After Access::preloadPermissions (com_content) (1.17MB) (4.95ms)
  • Before Access::getAssetRules (id:1629 name:com_content.article.1136) (35.05KB) (36μs)
  • After Access::getAssetRules (id:1629 name:com_content.article.1136) (6.55KB) (21μs)
  • afterRenderComponent com_content (618.29KB) (63.79ms)
  • afterDispatch (2.34KB) (85μs)
  • beforeRenderRawModule mod_menu (Menu) (428.62KB) (2.24ms)
  • afterRenderRawModule mod_menu (Menu) (64.25KB) (664μs)
  • beforeRenderRawModule mod_custom (Galeria wydarzeń) (992B) (29μs)
  • afterRenderRawModule mod_custom (Galeria wydarzeń) (61.32KB) (1.18ms)
  • beforeRenderRawModule mod_custom (Pusty) (720B) (14μs)
  • afterRenderRawModule mod_custom (Pusty) (968B) (25μs)
  • beforeRenderRawModule mod_custom (Napisz do nas) (720B) (7μs)
  • afterRenderRawModule mod_custom (Napisz do nas) (912B) (17μs)
  • beforeRenderRawModule mod_custom (Lewo footersub) (4.05KB) (109μs)
  • afterRenderRawModule mod_custom (Lewo footersub) (976B) (27μs)
  • beforeRenderModule mod_custom (Lewo footersub) (720B) (3μs)
  • afterRenderModule mod_custom (Lewo footersub) (3.31KB) (60μs)
  • beforeRenderRawModule mod_custom (Prawo footersub ) (864B) (10μs)
  • afterRenderRawModule mod_custom (Prawo footersub ) (960B) (20μs)
  • beforeRenderModule mod_custom (Prawo footersub ) (720B) (2μs)
  • afterRenderModule mod_custom (Prawo footersub ) (2.95KB) (21μs)
  • beforeRenderModule mod_custom (Galeria wydarzeń) (520B) (22μs)
  • afterRenderModule mod_custom (Galeria wydarzeń) (26.47KB) (19μs)
  • beforeRenderModule mod_custom (Pusty) (880B) (7μs)
  • afterRenderModule mod_custom (Pusty) (3.8KB) (15μs)
  • beforeRenderModule mod_custom (Napisz do nas) (864B) (6μs)
  • afterRenderModule mod_custom (Napisz do nas) (3.19KB) (14μs)
  • beforeRenderModule mod_menu (Menu) (1.47KB) (39μs)
  • afterRenderModule mod_menu (Menu) (2.89KB) (17μs)
  • afterRender (455.93KB) (8.05ms)
  • 1 x afterInitialise (2.52MB) (44.72%)
    107ms
    1 x afterRenderComponent com_content (618.29KB) (26.72%)
    63.79ms
    1 x afterLoad (356.8KB) (12.26%)
    29.28ms
    1 x afterRender (455.93KB) (3.37%)
    8.05ms
    1 x beforeRenderComponent com_content (129.16KB) (3.02%)
    7.21ms
    1 x Before Access::preloadComponents (all components) (214.6KB) (2.93%)
    7.00ms
    1 x After Access::preloadPermissions (com_content) (1.17MB) (2.07%)
    4.95ms
    1 x afterRoute (5.25KB) (1.26%)
    3.01ms
    1 x Before Access::preloadPermissions (com_content) (179.41KB) (1.03%)
    2.47ms
    1 x beforeRenderRawModule mod_menu (Menu) (428.62KB) (0.94%)
    2.24ms
    1 x afterRenderRawModule mod_custom (Galeria wydarzeń) (61.32KB) (0.49%)
    1.18ms
    1 x After Access::preloadComponents (all components) (120.95KB) (0.36%)
    849μs
    1 x afterRenderRawModule mod_menu (Menu) (64.25KB) (0.28%)
    664μs
    1 x After Access::getAssetRules (id:1 name:root.1) (6.74KB) (0.16%)
    383μs
    1 x beforeRenderRawModule mod_custom (Lewo footersub) (4.05KB) (0.05%)
    109μs
    1 x afterDispatch (2.34KB) (0.04%)
    85μs
    1 x afterRenderModule mod_custom (Lewo footersub) (3.31KB) (0.03%)
    60μs
    1 x beforeRenderModule mod_menu (Menu) (1.47KB) (0.02%)
    39μs
    1 x Before Access::getAssetRules (id:1629 name:com_content.article.1136) (35.05KB) (0.02%)
    36μs
    1 x beforeRenderRawModule mod_custom (Galeria wydarzeń) (992B) (0.01%)
    29μs
    1 x afterRenderRawModule mod_custom (Lewo footersub) (976B) (0.01%)
    27μs
    1 x afterRenderRawModule mod_custom (Pusty) (968B) (0.01%)
    25μs
    1 x beforeRenderModule mod_custom (Galeria wydarzeń) (520B) (0.01%)
    22μs
    1 x After Access::getAssetRules (id:1629 name:com_content.article.1136) (6.55KB) (0.01%)
    21μs
    1 x afterRenderModule mod_custom (Prawo footersub ) (2.95KB) (0.01%)
    21μs
    1 x afterRenderRawModule mod_custom (Prawo footersub ) (960B) (0.01%)
    20μs
    1 x afterRenderModule mod_custom (Galeria wydarzeń) (26.47KB) (0.01%)
    19μs
    1 x afterRenderRawModule mod_custom (Napisz do nas) (912B) (0.01%)
    17μs
    1 x afterRenderModule mod_menu (Menu) (2.89KB) (0.01%)
    17μs
    1 x Before Access::getAssetRules (id:1 name:root.1) (1.32KB) (0.01%)
    16μs
    1 x afterRenderModule mod_custom (Pusty) (3.8KB) (0.01%)
    15μs
    1 x afterRenderModule mod_custom (Napisz do nas) (3.19KB) (0.01%)
    14μs
    1 x beforeRenderRawModule mod_custom (Pusty) (720B) (0.01%)
    14μs
    1 x beforeRenderRawModule mod_custom (Prawo footersub ) (864B) (0%)
    10μs
    1 x beforeRenderRawModule mod_custom (Napisz do nas) (720B) (0%)
    7μs
    1 x beforeRenderModule mod_custom (Pusty) (880B) (0%)
    7μs
    1 x beforeRenderModule mod_custom (Napisz do nas) (864B) (0%)
    6μs
    1 x beforeRenderModule mod_custom (Lewo footersub) (720B) (0%)
    3μs
    1 x beforeRenderModule mod_custom (Prawo footersub ) (720B) (0%)
    2μs
42 statements were executed, 4 of which were duplicates, 38 unique21.48ms320.51KB
  • SELECT @@SESSION.sql_mode;61μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:308Copy
  • SELECT `data` FROM `blu_session` WHERE `session_id` = ?385μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `blu_session` WHERE `session_id` = :session_id LIMIT 159μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `blu_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)143μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `blu_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 136μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `blu_viewlevels`24μs624B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `blu_usergroups` AS `a` LEFT JOIN `blu_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest22μs1.31KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `blu_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`31μs3.48KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT `path` FROM blu_rsfirewall_ignored WHERE `type`='ignore_folder' OR `type`='ignore_file'30μs1.15KB/administrator/components/com_rsfirewall/helpers/config.php:56Copy
  • SELECT `file` FROM blu_rsfirewall_hashes WHERE `type`='protect'21μs520B/administrator/components/com_rsfirewall/helpers/config.php:63Copy
  • SELECT * FROM blu_rsfirewall_configuration31μs1.88KB/administrator/components/com_rsfirewall/helpers/config.php:71Copy
  • SHOW FULL COLUMNS FROM `blu_rsfirewall_logs`516μs1.42KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component` FROM `blu_menu` AS `m` LEFT JOIN `blu_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`239μs3.38KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `blu_categories` AS `s` INNER JOIN `blu_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`82μs3.86KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id` FROM `blu_usergroups`20μs648B/administrator/components/com_rsfirewall/helpers/users.php:28Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `blu_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40,:preparedArray41)582μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT DISTINCT(`user_id`) FROM `blu_usergroups` AS `ug1` INNER JOIN `blu_usergroups` AS `ug2` ON `ug2`.`lft` >= `ug1`.`lft` AND `ug1`.`rgt` >= `ug2`.`rgt` INNER JOIN `blu_user_usergroup_map` AS `m` ON `ug2`.`id` = `m`.`group_id` WHERE `ug1`.`id` = :groupId230μs2.55KBParams/libraries/src/Access/Access.php:922Copy
  • SELECT DISTINCT(`user_id`) FROM `blu_usergroups` AS `ug1` INNER JOIN `blu_usergroups` AS `ug2` ON `ug2`.`lft` >= `ug1`.`lft` AND `ug1`.`rgt` >= `ug2`.`rgt` INNER JOIN `blu_user_usergroup_map` AS `m` ON `ug2`.`id` = `m`.`group_id` WHERE `ug1`.`id` = :groupId113μs1.31KBParams/libraries/src/Access/Access.php:922Copy
  • SELECT u.* FROM blu_users u WHERE u.id IN (595) ORDER BY u.username ASC119μs2.38KB/administrator/components/com_rsfirewall/helpers/users.php:61Copy
  • SELECT * FROM blu_rsfirewall_hashes WHERE (`type`='5.1.4' OR `type`='protect') AND (`flag`!='C' OR `flag` IS NULL)113μs848B/plugins/system/rsfirewall/rsfirewall.php:1078Copy
  • SELECT * FROM blu_rsfirewall_snapshots WHERE `type`='protect'72μs688B/administrator/components/com_rsfirewall/helpers/snapshot.php:49Copy
  • SELECT `ip`,`reason` FROM blu_rsfirewall_lists WHERE (`ip`='3.144.103.14' OR `ip` LIKE '%*%' OR `ip` LIKE '%/%' OR `ip` LIKE '%-%') AND `type`='1' AND `published`='1'99μs576B/plugins/system/rsfirewall/rsfirewall.php:172Copy
  • SELECT `ip`,`reason` FROM blu_rsfirewall_lists WHERE (`ip`='3.144.103.14' OR `ip` LIKE '%*%' OR `ip` LIKE '%/%' OR `ip` LIKE '%-%') AND `type`='0' AND `published`='1'104μs576B/plugins/system/rsfirewall/rsfirewall.php:172Copy
  • SELECT * FROM blu_rsfirewall_exceptions WHERE `published`='1'90μs1.42KB/plugins/system/rsfirewall/rsfirewall.php:729Copy
  • SELECT * FROM `blu_languages` WHERE `published` = 1 ORDER BY `ordering` ASC126μs1.61KB/libraries/src/Language/LanguageHelper.php:177Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `blu_template_styles` AS `s` LEFT JOIN `blu_extensions` AS `e` ON `e`.`element` = `s`.`template` AND `e`.`type` = 'template' AND `e`.`client_id` = `s`.`client_id` WHERE `s`.`client_id` = 0 AND `e`.`enabled` = 135μs864B/administrator/components/com_templates/src/Model/StyleModel.php:775Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `blu_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 03.68ms113.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `blu_content`514μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `blu_content` SET `hits` = (`hits` + 1) WHERE `id` = '1136'204μs48B/libraries/src/Table/Table.php:1348Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `blu_content` AS `a` INNER JOIN `blu_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `blu_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `blu_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `blu_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `blu_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)287μs22.13KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `blu_categories` AS `s` INNER JOIN `blu_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`563μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `blu_contentitem_tag_map` AS `m` INNER JOIN `blu_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)8.33ms3.97KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `blu_content` AS `a` LEFT JOIN `blu_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) ORDER BY `a`.`ordering`3.43ms96.22KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `blu_categories` AS `s` INNER JOIN `blu_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`60μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `blu_modules` AS `m` LEFT JOIN `blu_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `blu_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) ORDER BY `m`.`position`,`m`.`ordering`368μs1.94KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT a.filename as filename, a.type as type, a.menulink as menulink FROM blu_phocagallery_styles AS a WHERE a.published = 1 ORDER BY a.type, a.ordering ASC23μs704B/administrator/components/com_phocagallery/libraries/phocagallery/render/renderfront.php:774Copy
  • SELECT a.id, a.catid, a.title, a.alias, a.filename, a.description, a.extm, a.exts, a.extw, a.exth, a.extid, a.extl, a.exto FROM blu_phocagallery AS a WHERE a.published = 1 AND a.approved = 1 AND a.catid = 692 ORDER BY a.ordering ASC LIMIT 0,9186μs1.64KB/plugins/content/phocagallery/phocagallery.php:838Copy
  • SELECT * FROM `blu_schemaorg` WHERE `itemId` = :itemId AND `context` = :context143μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:403Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `blu_content` AS `a` INNER JOIN `blu_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `blu_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `blu_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `blu_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `blu_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)76μs22.17KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `blu_scheduler_tasks` AS `a` WHERE `a`.`state` = 126μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `blu_session` WHERE `session_id` = ?89μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `blu_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?126μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy