Hva om olja viser seg å være en fornybar ressurs?

Det finnes en teori som hevder dette, og den har aldri blitt vitenskapelig tilbakevist. Dersom teorien skulle være riktig, ville det snu opp-ned på økonomiske og politiske maktforhold.

Jordas indre. © bjoertvedt CC BY SA 30Kan det tenkes at olje og gass ikke har fossilt opphav, men at kilden er jordas mantel? Nye vitenskapelige funn understøtter teorien om at hydrokarbonmolekyler oppstår i jordas indre mantel under trykk- og temperaturforhold der levende organismer ikke finnes.

Siden 1870-årene har den rådende teori i vitenskapelige kretser vært at biologisk materiale nedfelt i avleiringer brytes ned til olje og naturgass over et langt tidsrom, og at olja samles i porøse sedimentbergarter i de øvre lag av jordskorpa. Men på samme tid var det russiske forskere som lanserte en alternativ teori, nærmere bestemt den berømte kjemikeren og oppfinneren Dmitri Mendelejev (1834–1907). Han er blant annet kjent for utsagnet: «Den viktigste kjensgjerning å merke seg er at petroleum ble unnfanget i jordas indre, og nettopp der må vi søke dens opprinnelse».

Fornybar olje er en gammel teori

I 1946 ble teorien om abiotisk (også kalt abiogenetisk, dvs. ikke-fossil) olje lansert av den ukrainske (sovjetiske) fysikeren Nikolai Kodrjavtsov. Kjerna i teorien er at hydrokarboner kan dannes under ekstreme trykk- og temperaturforhold i jordas indre, for deretter å trenge opp mot jordskorpa eller kapsles inn som petroleumsreservoarer når de støter på ugjennomtrengelig fjell. Dette er stikk i strid med den etablerte sannheten om at olje har sin opprinnelse i organiske rester fra døde dyr og planter – derav navnet fossilt brensel – og at den følgelig er en begrensa ressurs.

I 1970-åra ble teorien revitalisert av fysikkprofessor Thomas Gold i boka 'The Deep Hot Biosphere — The Myth of Fossil Fuels'. Han hevdet at hydrokarboner er en bestandel av de faste stoffene som jorda ble dannet av for cirka 4,5 milliarder år siden. Siden sluttet han seg til de sovjetiske forskernes konklusjoner, da han ble kjent med dem.

En rekke forskningsresultater og naturfenomener understøtter teorien om ikke-fossil olje, samtidig som det også finnes en rekke innvendinger mot den. Teorien har  aldri blitt motbevist, og nyere forskerfunn styrker teorien mer enn de svekker den.

Tabubelagt

Bare det å antyde muligheten for dette er i dag miljøpolitisk tabu. Noen vil til og med hevde at ikke-fossil olje er et sleipt påfunn fra oljeindustriens side, som skal rettferdiggjøre fortsatt hemningsløs utvinning. Det henger ikke på greip. Oljeselskapene og oljeproduserende land som Norge ville bli de store taperne hvis det skulle bli etablert at olja er en fornybar energikilde. Hovedårsaken til at det i mange år har vært en astronomisk pris på petroleum, er grunnrenta som følger av at olja er en vanskelig tilgjengelig og begrensa ressurs. Skulle det bli akseptert at dette er en sannhet med store forbehold, vil det bety en omkalfatring av hele oljeindustrien – og medføre alvorlige økonomiske og politiske problemer for en rekke oljeeksporterende land. Det ville ryste USAs globale rolle som verdens sjølutnevnte «oljepoliti», ei rolle som fører til vedvarende bestialske kriger og okkupasjoner for å kontrollere området hvor de største kjente reservene ligger: i Midtøsten.

Sovjetunionen som oljestormakt

Etter Den andre verdenskrigen var hundrevis av sovjetiske forskere, med professor Nikolai Kodrjavtsov i spissen, i sving med å finne ut av hvordan landets oljeressurser best kunne utnyttes. De ville også ha greie på hvor olja hadde sin egentlige opprinnelse. Fra 1952 og fram til 1965 ble det avholdt årlige vitenskapelige petroleumskonferanser i Sovjetunionen for å diskutere og evaluere teorien om abiotisk olje spesielt. Tusenvis av sider med forskningsrapporter ble produsert.

Fra 1964 av gjennomførte sovjetiske forskere omfattende teoretiske statistiske termodynamiske analyser. Disse slo fast at hypotesen om at hydrokarbonmolekyler (med unntak for metan, den enkleste formen) kan dannes av biogenetisk (fossilt) materiale med de trykk- og temperaturforholdene som eksisterer i jordskorpa, var i strid med termodynamikkens andre lov. Denne loven innebærer blant annet at varme bare kan overføres fra et sted med høyere temperatur til et sted med lavere temperatur, aldri omvendt.

I de siste femti åra har russiske og ukrainske forskere bygd på og videreutvikla teorien om abiotisk olje. Teorien har ligget til grunn for at Sovjetunionen (nå Ukraina, Russland, Aserbadsjan, Kasakhstan osv.) ble forvandlet til en av verdens største oljeprodusenter.

Men i Vesten er det få geokjemikere og andre forskere som har forholdt seg til spørsmålet. Geologen J.F. Kenney og fysikeren Thomas Gold er blant unntakene. Begge studerte de sovjetiske teoriene over mange år, og fant ut at de var mer enn holdbare.

Minst 80 olje- og gassfelt rundt Kaspihavet har blitt utforska og satt i drift på grunnlag av denne teorien. Et stort antall brønner i Dnjepr-Donetsk-bassenget og i Sibir henter ut olje fra krystallinsk grunnfjell (dypbergarter). Krystallinsk fjell kan strekke seg hundrevis av kilometer ned i jordmantelen.

I en rapport fra bore- og utviklingsprogrammet i Donetsk skriver de fire ukrainske forskerne og amerikanske J. F. Kenney blant annet:

«Olja produsert fra reservorarene i det krystallinske grunnfjellet har blitt undersøkt spesielt nøye for forekomster av enten porfyriske molekyler eller molekyler med ‘biologiske markeringer’, hvis forekomst pleide å bli feiltolket som ‘bevis’ for et antatt biologisk opphav til petroleum. Ikke noe av olja inneholder noen slike molekyler, selv ikke på ppm-nivå (enheter per million – o.a.) …  Det pågår også studier som har slått fast at det finnes dyptliggende, anaerobiske metaboliserende hydrokarbonmolekyler i olja fra de øverste oljebærende lagene av krystallinsk grunnfjell i  Dnjepr-Donetsk-bassenget.»

De ukrainske forskerne mottok i 1993 den statlige ukrainske prisen for teknologi og vitenskap.

Hydrokarboner og dinosaurer

Hydrokarboner er bindinger mellom karbon og hydrogen, bindinger som i sin naturlige form for det meste forekommer i råolje. Olje som pumpes opp er en blanding av forskjellige hydrokarboner som blir skilt fra hverandre på et raffineri. Den rådende «fossile» teorien er at hydrokarboner dannes av organisk materiale som avleires, brytes ned og gjennomgår en sakte kjemisk forvandlingsprosess over millioner av år. Kerogen er den mest utbredte formen for organisk karbon. Det eksisterer som bittesmå partikler i sedimenter og er et mellomprodukt i utviklinga fra delvis nedbrutte rester av planter og dyr til petroleum.

Enda et motiv i kampen om kontrollen over Øst-Ukraina?

Det østlige Ukraina og Donetsk spiller kanskje en større geostrategisk nøkkelrolle enn vi hittil har forstått. Hvorfor omfavner NATO ukrainske fascister og velger militær konfrontasjon med Russland? Er det frykten for amerikansk-tysk kontroll med teknologi og ressurser som ligger bak Russlands vilje til å forsvare sine interesser, om nødvendig militært?

Den russiske oljemagnaten i Yukos Oil, Mikhail Khodorkovskij, ble arrestert i 2003. Det skjedde etter at han hadde vært i privat møte med Dick Cheney (oljeindustrimagnat og USAs tidligere visepresident) og var i ferd med å selge en dominerende aksjepost til ExxonMobil. Hvis Exxon hadde tilegnet seg denne eierposten ville de også ha skaffet seg kontroll over verdens største stall av geologer og ingeniører opplært i teknikker for abiotisk dybdeboring, som F. W. Engdahl skriver i boka War and Peak Oil (2007).   J.St.

Hydrokarboner tvinges oppover mot jordskorpa til de blir fanget og «stanger» i fjellformasjoner som fungerer som reservoarer. Når og hvor det til slutt dannes hydrokarboner i form av petroleum avhenger av bergarter og temperaturforhold. Omdanning av kerogen til hydrokarboner skjer ved rundt 70 grader celsius, det vil si på 2–3 kilometers dyp. Den gjeldende oppfatninga er at de lange hydrokarbonkjedene blir brutt når temperaturen går over 150 grader, det dannes da metan og reint kull (grafitt). Ifølge de fleste geologer og geokjemikere finnes de fleste petroleumsreservoarene i sedimentlag fra tre til sju kilometer under jordoverflaten.

Ett av skeptikernes argumenter mot denne oppfatninga, er at naturens renovasjonsvesen – som åtseletere, parasitter osv. – har eliminert de fleste organiske restene lenge før disse blir tildekket av sedimenter. Man må derfor forestille seg en uhorvelig mengde knokler som kilde til dagens omfattende petroleumsressurser.

Det bores stadig djupere

Olje kunne man opprinnelig finne på noen få hundre meters dyp, i for eksempel Midtøsten og USA. I Kentucky er en gjennomsnittlig oljebrønn 500 meter dyp. Denne lettest tilgjengelige olja har sjølsagt blitt brukt opp først. Etter hvert som det har blitt boret stadig dypere brønner, har man funnet olje på langt større dyp enn der det finnes fossiler. Riktignok fant man i 2006 en dinosaurknokkel på to kilometers dyp ved Snorre-plattformen på norsk sokkel, men det er helt usedvanlig. På Sakhalinfeltet ved halvøya helt øst i Russland hentes olje og gass fra 40 000 fot, det vil si på drøye 12 kilometers dyp. Her nede ligger temperaturen på omlag 200 grader celsius. Noen bakterieformer kan overleve i omgivelser opptil 130 grader, men så er det slutt.

Tomme felt fylles opp

Det man har trodd var nesten tomme oljebrønner, har enkelte steder blitt fylt opp igjen på uforklarlig vis. Sånne eksempler har man sett i Texas, ved Eugene Island utenfor Louisiana i Mexicogulfen og andre steder. Kilden til tilsiget av olja ved Eugene Island, omtalt av blant andre Wall Street Journal i 1999,  ble etter analyse påvist å stamme fra formasjoner som ligger langt under sedimentlagene.

På initativ fra Thomas Gold iverksatte blant andre svenske Vattenfall i 1986 et prosjekt ved Siljan for å teste teorien om abiotisk olje. Området ved Siljan er et meteorkrater med sprekker helt ned til 40 kilometers dybde, og som Gold mente kunne ha skapt åpninger for metan til å trenge opp mot jordskorpa. Boringa ga 80 fat olje. Eksperimentet ble av noen karakterisert som en fiasko, av Gold og andre som en suksess.

I 2014 fant det svenske selskapet Lundin betydelige mengder olje i krystallinske bergarter i Nordsjøen, nærmere bestemt på Utsirahøyden. At olje kan finnes i granitt og gmmelt grunnfjell er helt på tvers av de rådende sannhetene i petroleumsgeologi, og lærebøkene må nå oppdateres.

Hydrokarboner i verdensrommet

I 2011 gjennomførte forskere en studie hvor de simulerte hvordan karbon- og hydrogenatomer ville opptre ved de enorme trykk- og temperaturforholdene som eksisterer fra 65 til 150 kilometer under jordoverflaten. De fant ut at hydrokarboner med flere karbonatomer kan dannes fra metan (som er den enkleste formen) under disse ekstreme forholdene der temperaturen er 1500 K og trykket er femti tusen ganger større enn på jordoverflaten. Studien ga ikke svar på om eller hvordan disse hydrokarbonene kan trenge oppover og være kilde til olje- og gassreserver. [Science Daily]

I 2008 meldte ESA at Saturns største måne Titan har hundre ganger mer flytende hydrokarboner enn alle jordas kjente olje- og gassreserver.

Det er også påvist karbon i meteoritter, som aldri har hatt befatning med levende organismer av noe slag.

Karbonkretsløpet

Karbon og karbonkretsløpet er grunnlaget for alt liv på jorda. Tidligere har man trodd at dette kretsløpet foregikk mellom atmos-færen og et lite stykke ned i jordskorpa.
En studie fra 2013 viser imidlertid at mesteparten av karbonet på jorda stammer fra mantelen, flere hundre kilometer under jordskorpa. Det kan dreie seg om hele 90 prosent av alt karbon, ifølge geologen Elizabeth Cottrell ved Smithsonian nasjonalhistoriske museum.

Flere forskere ser dette som bevis på at karbonkretsløpet ikke er begrensa til jordoverflaten og atmosfæren, men at det strekker seg helt ned til den indre mantelen, mer enn 600 kilometer under jordoverflaten. Studier av «superdype» diamanter i Brasil har avstedkommet antakelser om at plater med karbonrike sedimenter i jordskorpa har blitt presset ned og under andre tektoniske plater for så å bli blandet med flytende steinmasser i mantelen. Fenomenet er kjent som subduksjon.

Ett hovedargument mot abiotisk olje har vært at hydrokarboner inneholder organiske rester som umulig kan ha oppstått i jordas indre. Tilhengere av teorien hevder på sin side at biogenetisk signatur på petroleum fra svære dyp ikke beviser annet enn at bakterier og mikrober spiser hydrokarboner idet olja siger oppover mot jordoverflaten.

Et annet motargument har vært at olje ikke ville kunne trenge gjennom faste magmatiske dypbergarter. Men dersom det er sånn at fossile rester kan trenge ned i mantelen ved subduksjon, så tilsier enkel logikk at en prosess motsatt vei ikke er mindre sannsynlig, som følge av det indre trykket.

Teori omgitt av taushet

Denne artikkelen reiser flere spørsmål enn den gir svar. Uavhengig av om petroleumsressursene har organisk eller ikke-organisk opphav, snakker vi uansett om langsomme prosesser før olja blir en utnyttbar ressurs. En påvisning av at abiotisk olje finnes er derfor ikke noe argument for å pumpe opp mest mulig olje og gass på kortest mulig tid. Miljøargumentene mot oljeutvinning er like gyldige.

Likevel er det en dramatisk forskjell mellom utsikter til at denne ressursen helt «tørker ut» og muligheten for at jorda sjøl sørger for et evig tilsig. Ikke desto mindre blir en såpass revolusjonerende teori arrogant avfeid uten at den er motbevist og plukket fra hverandre. Også det betydelige norske forskningsmiljøet som finnes innafor geologi og petroleum er helt uinteresserte i temaet.

Det finnes mer eller mindre spekulative teorier om hvorfor teorien om abiotisk olje ser ut til å være bannlyst i oljeindustrien og forskningsmiljøene omkring den. Men at mektige økonomiske og politiske interesser er knytta til det rådende oljeparadigmet, er rimelig innlysende.

Kilder:
Vladimir G. Kutsjerov: The modern theory of abiotic genesis of hydrocarbons: Experimental confirmation. (scribd.com)
The Drilling & Development of the Oil & Gas Fields in the Dnieper-Donetsk Basin.
F. William Engdahl: War and “Peak Oil”.
www.gasresources.net
Davesweb.cnchost.com: Stalin And Abiotic Oil.
European Space Agency, esa.int
Science Daily
science.nbcnews.com
forskning.no
Store norske leksikon (snl.no)
Wikipedia

 

Fra Revolusjon nr. 46, våren 2015.

Kontakt og informasjon

Ansvarlig utgiver er KPML Media
© Der hvor ikke annet er angitt, kan innholdet på våre sider republiseres etter denne lisensen CC BY-NC-SA 4.0

For abonnement på tidsskriftet, skriv til abonnement@revolusjon.no | For redaksjonelle henvendelser | Andre henvendelser: revolusjon@revolusjon.no

 

Kommunistisk plattform KPML

kpml150Revolusjon er talerør for Kommunistisk plattform – marxist-leninistene (KPML).

Signerte artikler står for forfatterens regning og representerer ikke nødvendigvis organisasjonen sitt syn.

7.977MBMemory Usage815msRequest Duration
Joomla! Version5.2.1
PHP Version8.2.26
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.6.15-MariaDB-1:10.6.15+maria~ubu2204
Collation
utf8mb4_general_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
array:1 [ "81ff1984eacc5b7ba127b6d1c89288e6" => "e574eaf3b8b893d34b5c6e1a19a1b2fb" ]
$_SERVER
array:107 [ "ONECOM_DOMAIN_NAME" => "revolusjon.no" "ONECOM_DOMAIN_ROOT" => "/customers/7/f/9/cd...
session
array:3 [ "counter" => 2 "timer" => array:3 [ "start" => 1732189349 "last" => 1732189349...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (115.38KB) (842μs)
  • afterInitialise (1.65MB) (37.82ms)
  • afterRoute (438.66KB) (24.1ms)
  • beforeRenderComponent com_content (54.38KB) (3.23ms)
  • Before Access::preloadComponents (all components) (34.81KB) (1.45ms)
  • After Access::preloadComponents (all components) (123.05KB) (1.82ms)
  • Before Access::preloadPermissions (com_content) (1.66KB) (22μs)
  • After Access::preloadPermissions (com_content) (1.55MB) (8.02ms)
  • Before Access::getAssetRules (id:1554 name:com_content.article.1712) (66.65KB) (178μs)
  • After Access::getAssetRules (id:1554 name:com_content.article.1712) (8.3KB) (194μs)
  • Before Access::getAssetRules (id:1 name:root.1) (229.26KB) (17.27ms)
  • After Access::getAssetRules (id:1 name:root.1) (6.48KB) (48μs)
  • afterRenderComponent com_content (347.04KB) (31.45ms)
  • afterDispatch (323.36KB) (10.31ms)
  • beforeRenderRawModule mod_related_items (Lignende artikler) (70.63KB) (3.2ms)
  • afterRenderRawModule mod_related_items (Lignende artikler) (76.79KB) (187ms)
  • beforeRenderRawModule mod_menu (Hovedmeny) (2.63KB) (101μs)
  • afterRenderRawModule mod_menu (Hovedmeny) (343.82KB) (8.1ms)
  • beforeRenderRawModule mod_custom (Nyeste utgave) (1.09KB) (61μs)
  • afterRenderRawModule mod_custom (Nyeste utgave) (4.02KB) (1.08ms)
  • beforeRenderRawModule mod_custom (Vi oppgraderer nettsidene) (736B) (45μs)
  • afterRenderRawModule mod_custom (Vi oppgraderer nettsidene) (992B) (119μs)
  • beforeRenderRawModule mod_articles_popular (Mest lest) (3.28KB) (46μs)
  • afterRenderRawModule mod_articles_popular (Mest lest) (122.87KB) (130ms)
  • beforeRenderRawModule mod_finder (Søkefelt) (1.18KB) (118μs)
  • afterRenderRawModule mod_finder (Søkefelt) (54.79KB) (6.79ms)
  • beforeRenderRawModule mod_custom (Marxist-leninistisk tidsskrift og nettmagasin) (480B) (67μs)
  • afterRenderRawModule mod_custom (Marxist-leninistisk tidsskrift og nettmagasin) (1.09KB) (173μs)
  • beforeRenderRawModule mod_custom (Kontakt og informasjon) (720B) (56μs)
  • afterRenderRawModule mod_custom (Kontakt og informasjon) (912B) (112μs)
  • beforeRenderRawModule mod_custom (Kommunistisk plattform KPML) (736B) (20μs)
  • afterRenderRawModule mod_custom (Kommunistisk plattform KPML) (992B) (70μs)
  • beforeRenderModule mod_custom (Kontakt og informasjon) (1.52KB) (645μs)
  • afterRenderModule mod_custom (Kontakt og informasjon) (6KB) (668μs)
  • beforeRenderModule mod_custom (Kommunistisk plattform KPML) (880B) (31μs)
  • afterRenderModule mod_custom (Kommunistisk plattform KPML) (3.23KB) (185μs)
  • beforeRenderModule mod_menu (Hovedmeny) (1.37KB) (95μs)
  • afterRenderModule mod_menu (Hovedmeny) (10.36KB) (293μs)
  • beforeRenderModule mod_custom (Nyeste utgave) (2.67KB) (28μs)
  • afterRenderModule mod_custom (Nyeste utgave) (3.09KB) (163μs)
  • beforeRenderModule mod_custom (Vi oppgraderer nettsidene) (880B) (26μs)
  • afterRenderModule mod_custom (Vi oppgraderer nettsidene) (2.92KB) (176μs)
  • beforeRenderModule mod_articles_popular (Mest lest) (1.08KB) (37μs)
  • afterRenderModule mod_articles_popular (Mest lest) (4.97KB) (235μs)
  • beforeRenderRawModule mod_breadcrumbs (Breadcrumbs) (4.98KB) (179μs)
  • afterRenderRawModule mod_breadcrumbs (Breadcrumbs) (9.28KB) (1.15ms)
  • beforeRenderModule mod_breadcrumbs (Breadcrumbs) (704B) (10μs)
  • afterRenderModule mod_breadcrumbs (Breadcrumbs) (4.44KB) (320μs)
  • beforeRenderModule mod_related_items (Lignende artikler) (776B) (89μs)
  • afterRenderModule mod_related_items (Lignende artikler) (3KB) (172μs)
  • beforeRenderModule mod_custom (Marxist-leninistisk tidsskrift og nettmagasin) (232B) (81μs)
  • afterRenderModule mod_custom (Marxist-leninistisk tidsskrift og nettmagasin) (2.78KB) (156μs)
  • beforeRenderModule mod_finder (Søkefelt) (8B) (80μs)
  • afterRenderModule mod_finder (Søkefelt) (3KB) (152μs)
  • afterRender (829.18KB) (336ms)
  • 1 x afterRender (829.18KB) (41.2%)
    336ms
    1 x afterRenderRawModule mod_related_items (Lignende artikler) (76.79KB) (22.94%)
    187ms
    1 x afterRenderRawModule mod_articles_popular (Mest lest) (122.87KB) (15.94%)
    130ms
    1 x afterInitialise (1.65MB) (4.64%)
    37.82ms
    1 x afterRenderComponent com_content (347.04KB) (3.86%)
    31.45ms
    1 x afterRoute (438.66KB) (2.96%)
    24.10ms
    1 x Before Access::getAssetRules (id:1 name:root.1) (229.26KB) (2.12%)
    17.27ms
    1 x afterDispatch (323.36KB) (1.27%)
    10.31ms
    1 x afterRenderRawModule mod_menu (Hovedmeny) (343.82KB) (0.99%)
    8.10ms
    1 x After Access::preloadPermissions (com_content) (1.55MB) (0.98%)
    8.02ms
    1 x afterRenderRawModule mod_finder (Søkefelt) (54.79KB) (0.83%)
    6.79ms
    1 x beforeRenderComponent com_content (54.38KB) (0.4%)
    3.23ms
    1 x beforeRenderRawModule mod_related_items (Lignende artikler) (70.63KB) (0.39%)
    3.20ms
    1 x After Access::preloadComponents (all components) (123.05KB) (0.22%)
    1.82ms
    1 x Before Access::preloadComponents (all components) (34.81KB) (0.18%)
    1.45ms
    1 x afterRenderRawModule mod_breadcrumbs (Breadcrumbs) (9.28KB) (0.14%)
    1.15ms
    1 x afterRenderRawModule mod_custom (Nyeste utgave) (4.02KB) (0.13%)
    1.08ms
    1 x afterLoad (115.38KB) (0.1%)
    842μs
    1 x afterRenderModule mod_custom (Kontakt og informasjon) (6KB) (0.08%)
    668μs
    1 x beforeRenderModule mod_custom (Kontakt og informasjon) (1.52KB) (0.08%)
    645μs
    1 x afterRenderModule mod_breadcrumbs (Breadcrumbs) (4.44KB) (0.04%)
    320μs
    1 x afterRenderModule mod_menu (Hovedmeny) (10.36KB) (0.04%)
    293μs
    1 x afterRenderModule mod_articles_popular (Mest lest) (4.97KB) (0.03%)
    235μs
    1 x After Access::getAssetRules (id:1554 name:com_content.article.1712) (8.3KB) (0.02%)
    194μs
    1 x afterRenderModule mod_custom (Kommunistisk plattform KPML) (3.23KB) (0.02%)
    185μs
    1 x beforeRenderRawModule mod_breadcrumbs (Breadcrumbs) (4.98KB) (0.02%)
    179μs
    1 x Before Access::getAssetRules (id:1554 name:com_content.article.1712) (66.65KB) (0.02%)
    178μs
    1 x afterRenderModule mod_custom (Vi oppgraderer nettsidene) (2.92KB) (0.02%)
    176μs
    1 x afterRenderRawModule mod_custom (Marxist-leninistisk tidsskrift og nettmagasin) (1.09KB) (0.02%)
    173μs
    1 x afterRenderModule mod_related_items (Lignende artikler) (3KB) (0.02%)
    172μs
    1 x afterRenderModule mod_custom (Nyeste utgave) (3.09KB) (0.02%)
    163μs
    1 x afterRenderModule mod_custom (Marxist-leninistisk tidsskrift og nettmagasin) (2.78KB) (0.02%)
    156μs
    1 x afterRenderModule mod_finder (Søkefelt) (3KB) (0.02%)
    152μs
    1 x afterRenderRawModule mod_custom (Vi oppgraderer nettsidene) (992B) (0.01%)
    119μs
    1 x beforeRenderRawModule mod_finder (Søkefelt) (1.18KB) (0.01%)
    118μs
    1 x afterRenderRawModule mod_custom (Kontakt og informasjon) (912B) (0.01%)
    112μs
    1 x beforeRenderRawModule mod_menu (Hovedmeny) (2.63KB) (0.01%)
    101μs
    1 x beforeRenderModule mod_menu (Hovedmeny) (1.37KB) (0.01%)
    95μs
    1 x beforeRenderModule mod_related_items (Lignende artikler) (776B) (0.01%)
    89μs
    1 x beforeRenderModule mod_custom (Marxist-leninistisk tidsskrift og nettmagasin) (232B) (0.01%)
    81μs
    1 x beforeRenderModule mod_finder (Søkefelt) (8B) (0.01%)
    80μs
    1 x afterRenderRawModule mod_custom (Kommunistisk plattform KPML) (992B) (0.01%)
    70μs
    1 x beforeRenderRawModule mod_custom (Marxist-leninistisk tidsskrift og nettmagasin) (480B) (0.01%)
    67μs
    1 x beforeRenderRawModule mod_custom (Nyeste utgave) (1.09KB) (0.01%)
    61μs
    1 x beforeRenderRawModule mod_custom (Kontakt og informasjon) (720B) (0.01%)
    56μs
    1 x After Access::getAssetRules (id:1 name:root.1) (6.48KB) (0.01%)
    48μs
    1 x beforeRenderRawModule mod_articles_popular (Mest lest) (3.28KB) (0.01%)
    46μs
    1 x beforeRenderRawModule mod_custom (Vi oppgraderer nettsidene) (736B) (0.01%)
    45μs
    1 x beforeRenderModule mod_articles_popular (Mest lest) (1.08KB) (0%)
    37μs
    1 x beforeRenderModule mod_custom (Kommunistisk plattform KPML) (880B) (0%)
    31μs
    1 x beforeRenderModule mod_custom (Nyeste utgave) (2.67KB) (0%)
    28μs
    1 x beforeRenderModule mod_custom (Vi oppgraderer nettsidene) (880B) (0%)
    26μs
    1 x Before Access::preloadPermissions (com_content) (1.66KB) (0%)
    22μs
    1 x beforeRenderRawModule mod_custom (Kommunistisk plattform KPML) (736B) (0%)
    20μs
    1 x beforeRenderModule mod_breadcrumbs (Breadcrumbs) (704B) (0%)
    10μs
70 statements were executed, 7 of which were duplicates, 63 unique347ms783.8KB
  • SELECT @@SESSION.sql_mode;266μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:308Copy
  • SELECT `data` FROM `joszs_session` WHERE `session_id` = ?362μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `joszs_session` WHERE `session_id` = :session_id LIMIT 1280μs1.31KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • UPDATE `joszs_session` SET `guest` = :guest , `time` = :time , `userid` = :user_id , `username` = :username , `client_id` = :client_id WHERE `session_id` = :session_id343μs992BParams/libraries/src/Session/MetadataManager.php:316Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `joszs_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1760μs17.69KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `joszs_viewlevels`290μs672B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `joszs_usergroups` AS `a` LEFT JOIN `joszs_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest385μs1.33KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `joszs_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`1.61ms3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT `value` FROM `joszs_admintools_storage` WHERE `key` = 'cparams'1.85ms1.13KB/administrator/components/com_admintools/src/Helper/Storage.php:120Copy
  • SELECT `option`,`view`,`query` FROM `joszs_admintools_wafexceptions`323μs640B/plugins/system/admintools/src/Utility/Cache.php:196Copy
  • SELECT `params` FROM `joszs_extensions` WHERE `type` = 'plugin' AND `folder` = 'system' AND `element` = 'admintools'457μs536B/plugins/system/admintools/src/Utility/RescueUrl.php:324Copy
  • 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 `joszs_menu` AS `m` LEFT JOIN `joszs_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`1.33ms51.8KBParams/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 `joszs_categories` AS `s` INNER JOIN `joszs_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`857μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id` FROM `joszs_content` WHERE `alias` = :segment AND `catid` = :id1.17ms1.34KBParams/components/com_content/src/Service/Router.php:263Copy
  • SELECT `original_link`, `target_link`, `original_link_regex`, `target_link_regex`, `only_mobile`, `exclude_bots` FROM `joszs_jredirects_patterns_redirect` WHERE `published` = 1252μs816B/plugins/system/jredirects/jredirects.php:1750Copy
  • SELECT `id` FROM `joszs_content` WHERE `alias`='olja-som-ikke-vil-ta-slutt'269μs536B/plugins/system/jredirects/jredirects.php:907Copy
  • SELECT `id` FROM `joszs_content` WHERE `alias`='vitenskap-og-filosofi'604μs1.76KB/plugins/system/jredirects/jredirects.php:907Copy
  • SELECT `id` FROM `joszs_categories` WHERE `alias`='vitenskap-og-filosofi'256μs536B/plugins/system/jredirects/jredirects.php:919Copy
  • SELECT `id` FROM `joszs_content` WHERE `alias`='teori-og-analyse'235μs520B/plugins/system/jredirects/jredirects.php:907Copy
  • SELECT `id` FROM `joszs_categories` WHERE `alias`='teori-og-analyse'289μs536B/plugins/system/jredirects/jredirects.php:919Copy
  • SELECT `link`, `evaluate_params` FROM `joszs_jredirects_links` WHERE `alias` = 'olja-som-ikke-vil-ta-slutt' AND published = 1 AND menu_active = 0 AND (language = '*' OR language = 'nb-NO')733μs576B/plugins/system/jredirects/jredirects.php:389Copy
  • SELECT `link`, `evaluate_params` FROM `joszs_jredirects_links` WHERE `alias` = 'vitenskap-og-filosofi' AND published = 1 AND menu_active = 0 AND (language = '*' OR language = 'nb-NO')276μs576B/plugins/system/jredirects/jredirects.php:389Copy
  • SELECT `link`, `evaluate_params` FROM `joszs_jredirects_links` WHERE `alias` = 'teori-og-analyse' AND published = 1 AND menu_active = 0 AND (language = '*' OR language = 'nb-NO')902μs576B/plugins/system/jredirects/jredirects.php:389Copy
  • SELECT `id` FROM `joszs_content` WHERE `alias`='vitenskap-og-filosofi'339μs520B/plugins/system/jredirects/jredirects.php:566Copy
  • SELECT `content_id`, `content_type` FROM `joszs_jredirects_content_links` WHERE `content_alias` = 'vitenskap-og-filosofi' AND `content_active` = 0 AND (language = '*' OR language = 'nb-NO') AND `published` = 11.97ms576B/plugins/system/jredirects/jredirects.php:592Copy
  • SELECT `content_id` FROM `joszs_jredirects_content_links` WHERE `content_alias` = 'vitenskap-og-filosofi' AND (language = '*' OR language = 'nb-NO')287μs536B/plugins/system/jredirects/jredirects.php:631Copy
  • SELECT `id` FROM `joszs_jredirects_links` WHERE `alias` = 'vitenskap-og-filosofi' AND (language = '*' OR language = 'nb-NO')261μs520B/plugins/system/jredirects/jredirects.php:640Copy
  • SELECT `content_id`, `content_type` FROM `joszs_jredirects_content_links` WHERE `content_alias` = 'olja-som-ikke-vil-ta-slutt' AND `content_active` = 0 AND (language = '*' OR language = 'nb-NO') AND `published` = 1793μs576B/plugins/system/jredirects/jredirects.php:592Copy
  • SELECT `content_id` FROM `joszs_jredirects_content_links` WHERE `content_alias` = 'olja-som-ikke-vil-ta-slutt' AND (language = '*' OR language = 'nb-NO')318μs536B/plugins/system/jredirects/jredirects.php:631Copy
  • SELECT `id` FROM `joszs_jredirects_links` WHERE `alias` = 'olja-som-ikke-vil-ta-slutt' AND (language = '*' OR language = 'nb-NO')315μs520B/plugins/system/jredirects/jredirects.php:640Copy
  • SELECT `content_id` FROM `joszs_jredirects_content_links` WHERE `content_alias` = '' AND (language = '*' OR language = 'nb-NO')625μs520B/plugins/system/jredirects/jredirects.php:708Copy
  • SELECT m.id FROM `joszs_menu` AS m WHERE m.alias = 'teori-og-analyse' AND m.published = 1 AND ( (m.publish_up IN ('0000-00-00 00:00:00', '1000-01-01 00:00:00') OR m.publish_up IS NULL) OR m.publish_up <= '2024-11-21 11:42:29' ) AND ( (m.publish_down IN ('0000-00-00 00:00:00', '1000-01-01 00:00:00') OR m.publish_down IS NULL) OR m.publish_down >= '2024-11-21 11:42:29' )402μs536B/plugins/system/jredirects/jredirects.php:782Copy
  • SELECT m.id FROM `joszs_menu` AS m WHERE m.alias = 'vitenskap-og-filosofi' AND m.published = 1 AND ( (m.publish_up IN ('0000-00-00 00:00:00', '1000-01-01 00:00:00') OR m.publish_up IS NULL) OR m.publish_up <= '2024-11-21 11:42:29' ) AND ( (m.publish_down IN ('0000-00-00 00:00:00', '1000-01-01 00:00:00') OR m.publish_down IS NULL) OR m.publish_down >= '2024-11-21 11:42:29' )383μs3.01KB/plugins/system/jredirects/jredirects.php:782Copy
  • SELECT * FROM `joszs_languages` WHERE `published` = 1 ORDER BY `ordering` ASC434μs1.61KB/libraries/src/Language/LanguageHelper.php:177Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `joszs_template_styles` AS `s` LEFT JOIN `joszs_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` = 1552μs848B/administrator/components/com_templates/src/Model/StyleModel.php:775Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `joszs_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,:preparedArray42,:preparedArray43,:preparedArray44)1.04ms7.81KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `joszs_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 03.54ms169.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `joszs_content`1.37ms1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `joszs_content` SET `hits` = (`hits` + 1) WHERE `id` = '1712'1.09ms48B/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 `joszs_content` AS `a` INNER JOIN `joszs_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `joszs_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `joszs_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `joszs_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `joszs_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)829μs46.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 `joszs_categories` AS `s` INNER JOIN `joszs_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`842μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `joszs_contentitem_tag_map` AS `m` INNER JOIN `joszs_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)1ms3.97KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT r.* FROM joszs_rereplacer AS r WHERE r.published = 1 AND (r.area = 'articles') ORDER BY r.ordering, r.id388μs1.48KB/plugins/system/rereplacer/src/Items.php:95Copy
  • 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 `joszs_categories` AS `s` INNER JOIN `joszs_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`813μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM joszs_fields AS a LEFT JOIN `joszs_languages` AS l ON l.lang_code = a.language LEFT JOIN joszs_users AS uc ON uc.id=a.checked_out LEFT JOIN joszs_viewlevels AS ag ON ag.id = a.access LEFT JOIN joszs_users AS ua ON ua.id = a.created_user_id LEFT JOIN joszs_fields_groups AS g ON g.id = a.group_id LEFT JOIN `joszs_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC1.73ms4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • 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 `joszs_content` AS `a` LEFT JOIN `joszs_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 CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END DESC5.05ms1.91KBParams/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 `joszs_categories` AS `s` INNER JOIN `joszs_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`988μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT r.* FROM joszs_rereplacer AS r WHERE r.published = 1 AND (r.area = 'component') ORDER BY r.ordering, r.id527μs1.48KB/plugins/system/rereplacer/src/Items.php:95Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `joszs_modules` AS `m` LEFT JOIN `joszs_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `joszs_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`787μs2KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `metakey` FROM `joszs_content` WHERE `id` = :id247μs1.31KBParams/modules/mod_related_items/src/Helper/RelatedItemsHelper.php:88Copy
  • SELECT `a`.`id` FROM `joszs_content` AS `a` WHERE ( ( (`a`.`id` != :id AND `a`.`state` = 1 AND `a`.`access` IN (:preparedArray1,:preparedArray2)) AND (`a`.`metakey` LIKE :preparedArray3 OR `a`.`metakey` LIKE :preparedArray4 OR `a`.`metakey` LIKE :preparedArray5 OR `a`.`metakey` LIKE :preparedArray6 OR `a`.`metakey` LIKE :preparedArray7 OR `a`.`metakey` LIKE :preparedArray8 OR `a`.`metakey` LIKE :preparedArray9 OR `a`.`metakey` LIKE :preparedArray10 OR `a`.`metakey` LIKE :preparedArray11 OR `a`.`metakey` LIKE :preparedArray12 OR `a`.`metakey` LIKE :preparedArray13 OR `a`.`metakey` LIKE :preparedArray14)) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :nowDate1)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :nowDate2) LIMIT 8175ms3.62KBParams/modules/mod_related_items/src/Helper/RelatedItemsHelper.php:152Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` > 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` > ' ' THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`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` FROM `joszs_content` AS `a` LEFT JOIN `joszs_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `joszs_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `joszs_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `joszs_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `joszs_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`id` IN (:preparedArray5,:preparedArray6) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) ORDER BY a.ordering ASC1.9ms78.97KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • 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 `joszs_categories` AS `s` INNER JOIN `joszs_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`728μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` > 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` > ' ' THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`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` FROM `joszs_content` AS `a` LEFT JOIN `joszs_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `joszs_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `joszs_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `joszs_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `joszs_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`catid` IN (:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`modified` IS NOT NULL AND `a`.`modified` >= :startDateRange AND `a`.`modified` <= :endDateRange ORDER BY a.hits DESC LIMIT 6120ms248.56KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • 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 `joszs_categories` AS `s` INNER JOIN `joszs_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`865μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • 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 `joszs_categories` AS `s` INNER JOIN `joszs_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`681μs3.94KBParams/libraries/src/Categories/Categories.php:375Copy
  • 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 `joszs_categories` AS `s` INNER JOIN `joszs_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`679μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • 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 `joszs_categories` AS `s` INNER JOIN `joszs_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`650μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `joszs_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1523μs656B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `joszs_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)405μs680B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `joszs_schemaorg` WHERE `itemId` = :itemId AND `context` = :context323μ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 `joszs_content` AS `a` INNER JOIN `joszs_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `joszs_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `joszs_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `joszs_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `joszs_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)790μs46.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 `joszs_scheduler_tasks` AS `a` WHERE `a`.`state` = 1419μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • SELECT r.* FROM joszs_rereplacer AS r WHERE r.published = 1 AND (r.area = 'head') ORDER BY r.ordering, r.id413μs1.48KB/plugins/system/rereplacer/src/Items.php:95Copy
  • SELECT r.* FROM joszs_rereplacer AS r WHERE r.published = 1 AND (r.area = 'body') ORDER BY r.ordering, r.id340μs12.5KB/plugins/system/rereplacer/src/Items.php:95Copy
  • SELECT r.* FROM joszs_rereplacer AS r WHERE r.published = 1 AND (r.area = 'everywhere') ORDER BY r.ordering, r.id292μs1.48KB/plugins/system/rereplacer/src/Items.php:95Copy
  • 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 `joszs_categories` AS `s` INNER JOIN `joszs_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`787μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • 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 `joszs_categories` AS `s` INNER JOIN `joszs_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`650μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `joszs_session` WHERE `session_id` = ?373μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `joszs_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?666μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy