­

What Would You Like to Know

Rhys Bezzant reviews Eric Metaxas’s biography of one of the twentieth century’s leading lights.

Bonhoeffer: Pastor, martyr, prophet, spy
Eric Metaxas
Thomas Nelson 2010
ISBN 9781595551382

Sooner or later every Christian needs to read a biography of Dietrich Bonhoeffer. Even better, a couple of them. Pastors, no less, need to interact with his example and his ideas because he has become one of the most celebrated Christian leaders of the twentieth century. His image is engraved above the door of Westminster Abbey and in the stonework surrounding the altar of St John’s Cathedral in New York City. A recent documentary, produced by Martin Doblmeier and available on DVD, is a remarkable compilation of scenes from the Third Reich, a reconstruction of the events of Bonhoeffer’s dramatic life and interviews with surviving friends and family. Eric Metaxas’s biography of Bonhoeffer, published in 2010, is the latest English book to trace his story and summarise his ideas. It has been received with great fanfare, perhaps not least because it contains an introduction by Tim Keller, and reached number twenty-three on the New York Times Bestseller list. It appears that I am not the only person to be intrigued by Bonhoeffer’s life and untimely death.
His story may not be familiar to all. Growing up in a family of academics, diplomats, Prussian military elite, clergy and scientists, Bonhoeffer was destined for greatness. He was born in 1906 and was shaped by the tumultuous events of WWI, the humiliation of Germany and the collapse of the German monarchy, democratic instability in the Weimar Republic, and the rise of the National Socialist German Workers’ Party, better known as the Nazis. Theologically, he was greatly influenced by Karl Barth, with whom he had a long correspondence, and by the ecumenical movement of the early twentieth century. His own doctorate was on the theology of the church.
Having spent time in pastoral work in London and Barcelona, and further study in New York at Union Seminary, he decided that his place during WWII was not to be found in the safety of America, but amidst the dangers and risks of ministry in Germany, resisting the anti-Semitism of the regime and training a new generation of pastors for service in a threatening world. He was later employed as an intelligence officer in the military secret service, and, despite his pacifism, was prepared to involve himself in plots to overthrow the government, in particular to assassinate Hitler. A remarkable step to take for a Lutheran pastor. For his connections to the conspirators, he was killed in the last few weeks of the war in a concentration camp in Bavaria. Some of his last words to a fellow inmate were: ‘This is the end. For me, the beginning of life.’
Metaxas’s biography traces this story with extraordinary pathos and is written in a most readable style. He does well to include material published for the first time in the 1990s, namely letters between Bonhoeffer and his fiancée, Maria von Wedemeyer, and recognises that the resistance to Hitler, once thought to include just a few lone military officers, was actually a broader movement. The biography is long (542 pages), but often includes substantial quotations from letters, sermons, speeches and treatises, which is a useful gift to those who have not met Bonhoeffer before. This is a great place to start to understand the Nazi dictatorship and Bonhoeffer’s Christian discipleship.
The twentieth century has so many examples of Christians living through great evil. I find it purging to read accounts of Christians who persevered in their faith under totalitarian regimes, whether that was in Germany, the Soviet Union, Rumania, or China. There is something bracing about peeling back the layers to get to the core of obedience: listening to the voice of Christ alone and blocking out the screeches of propaganda officers or the seductive words of collaborators, who pervert what is true and real and lasting. I read a biography like this one and ask myself if I would have found it within my power to stand up against horrific crimes, and I pray again that God would spare me from the time of trial.
Unfortunately, after reading this biography, I still have to say that I am waiting for a modern biography of Bonhoeffer that is really fair and doesn’t try to force him into an evangelical box. I fear this is what this book has attempted to do, wittingly or not. It appears to me to be written to make Bonhoeffer appear to be a conservative evangelical, who read his Bible every day, who hated preaching which was divorced from the Scriptural text, and who had a conversion experience in a Baptist Church in Harlem. Actually, he confessed to his closest friend that there were times when he found it too difficult to read the Bible and pray, he was no inerrantist, and had multiple turning-points on an erratic pathway to sanctification.
This book contains almost no interaction with the treatises of Bonhoeffer, the philosophical reasons for his high regard for Gandhi, nor theological reasons for his involvement in the ecumenical movement. I was left wondering if this was a Bonhoeffer deliberately shaped for right-wing Christian conservatives in the US, who would value the Bible-reading Bonhoeffer, but may be less appreciative of the Bonhoeffer who criticises Christians too closely aligned with power. There appears to be no interaction with recent scholarly debate, either in America or in the German-speaking world. Apart from these substantial concerns, my confidence was undermined through dozens of careless mistakes in the spelling of German words, the assertion that a text from Matthew 10 is part of the Sermon on the Mount (page 536), and turns of phrase which were glib and jocular at moments in the story where nothing but searing honesty and sober writing was called for. It was surely an error to have Barth say that the theological community led by Bonhoeffer on the Baltic Coast had a ‘monastic eros and pathos’ (page 269). Certainly ‘ethos’ was Barth’s phrasing!
We need more Bonhoeffer. The tragedy of his life, and of German history in the first half of the twentieth century, needs frequent retelling, to set before us the example of a man who was not scared to confess Christ before human opposition, and to warn us of the base potential of human evil. On a recent visit to Berlin, I was most moved when I sat in the chair at his writing desk from which he was led away by the Gestapo for his two years in jail. The great and the grotesque met there on that day in April 1943. Read this book by Metaxas by all means and give it to others to read too. But find other books on Bonhoeffer to read to fill out the story. We must be generous to recognise that he was indeed a hero of the faith, even when he doesn’t share all the assumptions and priorities of evangelical conviction.

Rhys Bezzant is Dean of Missional Leadership and a lecturer in Christian Thought at Ridley Melbourne.

­
11.244MBMemory Usage184msRequest Duration
Joomla! Version5.2.5
PHP Version8.1.31
Identityguest
Response200
Templatersjuno
Database
Server
mysql
Version
8.0.28-0ubuntu0.20.04.3
Collation
utf8_general_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:61 [ "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "CONTENT_LEN...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1743955918 "last" => 1743955918...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
com_rsfirewall
array:1 [ "geoip" => array:1 [ "18.119.11.179" => "US" ] ]
  • afterLoad (94.76KB) (508μs)
  • afterInitialise (1.54MB) (34.37ms)
  • afterRoute (2.32MB) (19.42ms)
  • beforeRenderComponent com_content (194.98KB) (2.52ms)
  • Before Access::preloadComponents (all components) (46.98KB) (511μs)
  • After Access::preloadComponents (all components) (126.38KB) (1.12ms)
  • Before Access::preloadPermissions (com_content) (4.04KB) (12μs)
  • After Access::preloadPermissions (com_content) (585.58KB) (2.51ms)
  • Before Access::getAssetRules (id:417 name:com_content.article.371) (34.8KB) (40μs)
  • After Access::getAssetRules (id:417 name:com_content.article.371) (8.47KB) (52μs)
  • afterRenderComponent com_content (584.95KB) (48.63ms)
  • afterDispatch (13.2KB) (1.63ms)
  • beforeRenderRawModule mod_custom (footer) (393.09KB) (9.14ms)
  • afterRenderRawModule mod_custom (footer) (4.25KB) (409μs)
  • beforeRenderModule mod_custom (footer) (704B) (6μs)
  • afterRenderModule mod_custom (footer) (4.24KB) (174μs)
  • beforeRenderRawModule mod_menu (Publications) (1.29KB) (53μs)
  • afterRenderRawModule mod_menu (Publications) (3.46MB) (17.86ms)
  • beforeRenderModule mod_menu (Publications) (720B) (11μs)
  • afterRenderModule mod_menu (Publications) (6.98KB) (186μs)
  • beforeRenderRawModule mod_breadcrumbs (Breadcrumbs) (2.02KB) (79μs)
  • afterRenderRawModule mod_breadcrumbs (Breadcrumbs) (5.51KB) (403μs)
  • beforeRenderModule mod_breadcrumbs (Breadcrumbs) (704B) (5μs)
  • afterRenderModule mod_breadcrumbs (Breadcrumbs) (1.73KB) (112μs)
  • beforeRenderRawModule mod_menu (Main Menu) (1.81KB) (52μs)
  • afterRenderRawModule mod_menu (Main Menu) (553.68KB) (9.12ms)
  • beforeRenderModule mod_menu (Main Menu) (704B) (15μs)
  • afterRenderModule mod_menu (Main Menu) (11.32KB) (231μs)
  • beforeRenderRawModule mod_finder (What Would You Like to Know) (2.38KB) (82μs)
  • afterRenderRawModule mod_finder (What Would You Like to Know) (61.17KB) (5.45ms)
  • beforeRenderModule mod_finder (What Would You Like to Know) (736B) (6μs)
  • afterRenderModule mod_finder (What Would You Like to Know) (3.75KB) (165μs)
  • afterRender (255.96KB) (29ms)
  • 1 x afterRenderComponent com_content (584.95KB) (26.4%)
    48.63ms
    1 x afterInitialise (1.54MB) (18.66%)
    34.37ms
    1 x afterRender (255.96KB) (15.75%)
    29.00ms
    1 x afterRoute (2.32MB) (10.54%)
    19.42ms
    1 x afterRenderRawModule mod_menu (Publications) (3.46MB) (9.7%)
    17.86ms
    1 x beforeRenderRawModule mod_custom (footer) (393.09KB) (4.96%)
    9.14ms
    1 x afterRenderRawModule mod_menu (Main Menu) (553.68KB) (4.95%)
    9.12ms
    1 x afterRenderRawModule mod_finder (What Would You Like to Know) (61.17KB) (2.96%)
    5.45ms
    1 x beforeRenderComponent com_content (194.98KB) (1.37%)
    2.52ms
    1 x After Access::preloadPermissions (com_content) (585.58KB) (1.36%)
    2.51ms
    1 x afterDispatch (13.2KB) (0.89%)
    1.63ms
    1 x After Access::preloadComponents (all components) (126.38KB) (0.61%)
    1.12ms
    1 x Before Access::preloadComponents (all components) (46.98KB) (0.28%)
    511μs
    1 x afterLoad (94.76KB) (0.28%)
    508μs
    1 x afterRenderRawModule mod_custom (footer) (4.25KB) (0.22%)
    409μs
    1 x afterRenderRawModule mod_breadcrumbs (Breadcrumbs) (5.51KB) (0.22%)
    403μs
    1 x afterRenderModule mod_menu (Main Menu) (11.32KB) (0.13%)
    231μs
    1 x afterRenderModule mod_menu (Publications) (6.98KB) (0.1%)
    186μs
    1 x afterRenderModule mod_custom (footer) (4.24KB) (0.09%)
    174μs
    1 x afterRenderModule mod_finder (What Would You Like to Know) (3.75KB) (0.09%)
    165μs
    1 x afterRenderModule mod_breadcrumbs (Breadcrumbs) (1.73KB) (0.06%)
    112μs
    1 x beforeRenderRawModule mod_finder (What Would You Like to Know) (2.38KB) (0.04%)
    82μs
    1 x beforeRenderRawModule mod_breadcrumbs (Breadcrumbs) (2.02KB) (0.04%)
    79μs
    1 x beforeRenderRawModule mod_menu (Publications) (1.29KB) (0.03%)
    53μs
    1 x After Access::getAssetRules (id:417 name:com_content.article.371) (8.47KB) (0.03%)
    52μs
    1 x beforeRenderRawModule mod_menu (Main Menu) (1.81KB) (0.03%)
    52μs
    1 x Before Access::getAssetRules (id:417 name:com_content.article.371) (34.8KB) (0.02%)
    40μs
    1 x beforeRenderModule mod_menu (Main Menu) (704B) (0.01%)
    15μs
    1 x Before Access::preloadPermissions (com_content) (4.04KB) (0.01%)
    12μs
    1 x beforeRenderModule mod_menu (Publications) (720B) (0.01%)
    11μs
    1 x beforeRenderModule mod_custom (footer) (704B) (0%)
    6μs
    1 x beforeRenderModule mod_finder (What Would You Like to Know) (736B) (0%)
    6μs
    1 x beforeRenderModule mod_breadcrumbs (Breadcrumbs) (704B) (0%)
    5μs
47 statements were executed, 7 of which were duplicates, 40 unique73.94ms1.1MB
  • SELECT @@SESSION.sql_mode;167μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:308Copy
  • SELECT `data` FROM `vax0y_session` WHERE `session_id` = ?278μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `vax0y_session` WHERE `session_id` = :session_id LIMIT 1189μs1.61KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `vax0y_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)1.8ms944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `vax0y_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1451μs2.36KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `vax0y_viewlevels`176μs960B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `vax0y_usergroups` AS `a` LEFT JOIN `vax0y_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest389μs1.63KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `vax0y_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1) ORDER BY `ordering`1.64ms4.27KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT `path` FROM vax0y_rsfirewall_ignored WHERE `type`='ignore_folder' OR `type`='ignore_file'182μs2.07KB/administrator/components/com_rsfirewall/helpers/config.php:56Copy
  • SELECT `file` FROM vax0y_rsfirewall_hashes WHERE `type`='protect'575μs840B/administrator/components/com_rsfirewall/helpers/config.php:63Copy
  • SELECT * FROM vax0y_rsfirewall_configuration338μs2.19KB/administrator/components/com_rsfirewall/helpers/config.php:71Copy
  • SHOW FULL COLUMNS FROM `vax0y_rsfirewall_logs`10.06ms2.05KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT id FROM vax0y_yendifvideoshare_imports WHERE state = 1 AND next_import_date IS NOT NULL AND next_import_date != '0000-00-00 00:00:00' AND next_import_date <= '2025-04-06 16:11:58' LIMIT 1197μs840B/plugins/system/yendifvideoshare/yendifvideoshare.php:74Copy
  • 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 `vax0y_menu` AS `m` LEFT JOIN `vax0y_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`5.45ms820.55KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT * FROM vax0y_rsfirewall_hashes WHERE (`type`='5.2.5' OR `type`='protect') AND (`flag`!='C' OR `flag` IS NULL)782μs1.11KB/plugins/system/rsfirewall/rsfirewall.php:1078Copy
  • SELECT * FROM vax0y_rsfirewall_snapshots WHERE `type`='protect'174μs1008B/administrator/components/com_rsfirewall/helpers/snapshot.php:49Copy
  • SELECT `ip`,`reason` FROM vax0y_rsfirewall_lists WHERE (`ip`='18.119.11.179' OR `ip` LIKE '%*%' OR `ip` LIKE '%/%' OR `ip` LIKE '%-%') AND `type`='1' AND `published`='1'313μs3.38KB/plugins/system/rsfirewall/rsfirewall.php:172Copy
  • SELECT `ip`,`reason` FROM vax0y_rsfirewall_lists WHERE (`ip`='18.119.11.179' OR `ip` LIKE '%*%' OR `ip` LIKE '%/%' OR `ip` LIKE '%-%') AND `type`='0' AND `published`='1'4.89ms896B/plugins/system/rsfirewall/rsfirewall.php:172Copy
  • SELECT * FROM vax0y_rsfirewall_exceptions WHERE `published`='1'162μs2.05KB/plugins/system/rsfirewall/rsfirewall.php:729Copy
  • SELECT * FROM `vax0y_languages` WHERE `published` = 1 ORDER BY `ordering` ASC330μs2.22KB/libraries/src/Language/LanguageHelper.php:177Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `vax0y_template_styles` AS `s` LEFT JOIN `vax0y_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` = 1475μs17.16KB/administrator/components/com_templates/src/Model/StyleModel.php:775Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `vax0y_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)639μs8.12KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `vax0y_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 01.16ms81.8KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `vax0y_content`9.84ms2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `vax0y_content` SET `hits` = (`hits` + 1) WHERE `id` = '371'1.18ms48B/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 `vax0y_content` AS `a` INNER JOIN `vax0y_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `vax0y_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `vax0y_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `vax0y_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `vax0y_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)771μs24.63KBParams/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 `vax0y_categories` AS `s` INNER JOIN `vax0y_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) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`1.65ms5.16KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `vax0y_contentitem_tag_map` AS `m` INNER JOIN `vax0y_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)422μs5.2KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • 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 `vax0y_categories` AS `s` INNER JOIN `vax0y_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) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`685μs5.16KBParams/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 vax0y_fields AS a LEFT JOIN `vax0y_languages` AS l ON l.lang_code = a.language LEFT JOIN vax0y_users AS uc ON uc.id=a.checked_out LEFT JOIN vax0y_viewlevels AS ag ON ag.id = a.access LEFT JOIN vax0y_users AS ua ON ua.id = a.created_user_id LEFT JOIN vax0y_fields_groups AS g ON g.id = a.group_id LEFT JOIN `vax0y_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)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray5)) 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 ASC607μs5.97KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SHOW FULL COLUMNS FROM `vax0y_users`9.37ms2.2KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `vax0y_users` WHERE `id` = :userid304μs4.41KBParams/libraries/src/Table/User.php:106Copy
  • SELECT `g`.`id`,`g`.`title` FROM `vax0y_usergroups` AS `g` INNER JOIN `vax0y_user_usergroup_map` AS `m` ON `m`.`group_id` = `g`.`id` WHERE `m`.`user_id` = :muserid272μs12.7KBParams/libraries/src/Table/User.php:134Copy
  • SELECT * FROM `vax0y_template_styles` WHERE `client_id` = 0 AND `home` = 1309μs1.22KB/plugins/system/rsjuno/helper.php:23Copy
  • SELECT * FROM `vax0y_template_styles` WHERE `client_id` = 0 AND `home` = 1446μs1.22KB/plugins/system/rsjuno/helper.php:23Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `vax0y_modules` AS `m` LEFT JOIN `vax0y_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `vax0y_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)) 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`1.57ms35.59KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `name`,`element` FROM `vax0y_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 11.18ms976B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `vax0y_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1)705μs968B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `vax0y_schemaorg` WHERE `itemId` = :itemId AND `context` = :context242μs1.86KBParams/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 `vax0y_content` AS `a` INNER JOIN `vax0y_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `vax0y_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `vax0y_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `vax0y_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `vax0y_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)885μs24.67KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • 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 `vax0y_content` AS `a` INNER JOIN `vax0y_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `vax0y_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `vax0y_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `vax0y_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `vax0y_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)660μs24.67KBParams/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 `vax0y_scheduler_tasks` AS `a` WHERE `a`.`state` = 1256μs1.68KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `template` FROM `vax0y_template_styles` WHERE `client_id` = 0 AND `home` = 1289μs856B/plugins/system/rsmatias/helper.php:62Copy
  • SHOW FULL COLUMNS FROM `vax0y_template_styles`8.95ms2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `vax0y_template_styles` WHERE `id` = '23'350μs1.22KB/libraries/src/Table/Table.php:780Copy
  • SELECT `session_id` FROM `vax0y_session` WHERE `session_id` = ?221μs1.63KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `vax0y_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.95ms912BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy