Fields marked with an asterisk (*) are required.
Name *
Username *
Password *
Verify password *
Email *
Verify email *

Coaching Team

TennisLIFE provide the coaching at Sheen LT&SC, and have a team of coaches led by Paul Boffa. Paul designs the program, and leads and trains the coaches to deliver high quality coaching to all players.

All coaches are LTA qualified and accredited, and hold first aid, DBS and safeguarding certificates.

All coaches are available for private lessons and can be booked through the booking system.

Paul Boffa

TennisLIFE Director & Head Coach

Paul holds the highest qualification level in British tennis with his Level 5 Master Club Coach qualification.
Paul is also an LTA tutor, training coaches through their qualifications. As well as this, Paul is an LTA qualified referee and has various certificates from the International Tennis Federation. Through his coaching career, Paul has worked with all levels of players including beginners, club team players, County champions and Junior international players.
You can contact Paul directly on 07738096794 or email info@thetennislife.net

Tony Santos

Program Coach

Tony holds the LTA level 3 Club Coach award.
Tony coaches on groups within the junior and adult program, and has been working at Sheen LT&SC since 2017.
Tony is available for private lessons at the club, and will always ensure you get a high intensity lesson and hit a huge amount of balls.
You can contact Tony directly on 07951 490338 or email on tony@thetennislife.net

Laura Morley-Burns

Program Coach

Laura holds the LTA level 4 coaching qualification, has worked in the tennis industry for over 25 years and has a wealth of experience in coaching all levels of player.
Tutored by Judy Murray in Scotland, she worked closely with young performance players then became a head coach at clubs in Edinburgh before coming to London.

In the early 2000s where she coached at The Roehampton Club and subsequently has worked at the LTA, Wimbledon and local tennis clubs.
Her coaching style is based on fun/social games with strong emphasis on learning how to play tactically as well as become better technically.
You can contact Laura directly on 07815 947209 or email on lauramorley332@hotmail.com

Sunny Dimic

Program Coach

Sunny comes to the club with great experience in teaching adults and juniors of all ages and abilities. He has previously managed several prestigious clubs in London and the surrounding areas.
Sunny is passionate about what he does and gets great satisfaction from watching his students develop and improve the technical, tactical, physical and mental aspects of their tennis. Sunny will employ different teaching techniques to help you improve your game. His teaching philosophy is very simple: “I want you to have enjoyment while playing better tennis”
As a player, Sunny was Top 20 as a junior in ex-Yugoslavia, playing competitively against players such as Goran Ivanisevic.
As a coach, along with his experience in clubs, Sunny coached Filip Krajinovic (highest ATP ranking 26) when visiting hometown during summer holidays.
Sunny holds LTA Level 4 Club Coach Award and Serbian Coaching Qualification.
Sunny will be working on our groups and is available for private lessons, contact on 07498 740 794

 

Marta Sirotkina


Program Coach

After a tennis playing career which included playing all 4 grand slams, and saw her reach a WTA singles ranking of 115, Marta has been coaching at the club since June 2024.

Marta enjoys coaching all levels of player to help them achieve their personal goals. From travelling on her own around the world, Marta has developed strong mental skills and determination, which she now can pass on to her players, to help them with their tennis and transferring practise into match play.

Available times;

Mondays 9.00 AM- 1.00 PM
Tuesdays 9.00 AM- 1.00 PM
Thursdays 9.00 AM- 1.00 PM

Book direct with Marta on: 07934 085972

Slinger Ball Machine

Use the ball machine to get some practice in. Work on specific shots, and hit 100's of balls, and get a great workout if you ramp up the speed! Happy Hitting!

Slinger Ball Machine x 1
£10
HIRE

Unlimited Slinger use
Unlimited use of the Slinger ball machine! Use the ball machine to get some practice in. Work on specific shots, and hit 100's of balls, and get a great workout if you ramp up the speed!
£19.99 per month
HIRE

Youth Coaching Program

Our Youth/Junior coaching program runs for 50 weeks of the year, through the school holidays, so we have no long breaks which can harm a player’s development. It starts at £55 per month per player for a weekly lesson. If you ever miss a lesson, you can make it up at any other suitable lesson so you never miss out.

We have a tennis curriculum that is based around years of coaching, watching and playing tennis. From this, each month we have a game situation from tennis to base our different groups around. Within these groups we will then work on relevant tactics and techniques to help the player develop their skill game. We feel that this way of working produces well rounded tennis players who enjoy the game, and are in a position to take tennis to the level they want.

All our lessons involve a dynamic warm up, followed by a body & ball and/or racket & ball warm up. We then go into a group teaching point, with individual teaching points given to players once they are out playing. After a few progressions, the lessons finish with some competition involving the lessons teaching point. 

We like to use open play with our coaching, so players will not be lining up waiting to hit balls, but get into rallying and actually playing tennis. This helps our players development and gives them the realism of tennis and helps their movement and receiving skills, which is massive in developing your game. This is true even for our younger players, where we will get them working in pairs, either rallying or feeding (throwing) the ball to each other.

Below is a description of all our youth/junior sessions:

Mini Red (8 and under)

Mini Red is for our players under 8 years old, played on a smaller court (around the size of a service box) with low compression balls. Our Mini Red curriculum works heavily around coordination and movement, so our players are in the best place to develop their tennis. We also start to introduce teaching the base technique of the tennis shots. Our players will start to rally and score in this stage, with the main focus on enjoyment and improving players coordination, movement and reading of the ball.

Mini Orange (8 – 10 Years)

Mini Orange is for our players aged 8 - 10, played on a court around 3/4 the size of a full court. We focus more on the players technical development in this stage, leading on from the teachings through the mini red stage. We will use tennis language to the players, and have them playing full matches while focusing on the process of developing and improving their technique. We introduce the players to the different ball characteristics and tactical intentions

Mini Green (9-11 Years)

Mini Green is for our player aged 9 - 11 years old, played on a full-size tennis court. We continue to focus on, and fine tune, the players technique. We also get the players understanding how to use these techniques in different game situations with different tactical intentions. We continue to use the tennis language to all players, and introduce decision making around the players tactical intentions.

Junior Development Squads (11 years and over)

Junior Development Squads (11 years and over)For our players aged over 11, they now use the regular tennis balls on a full-size court. We now build on all the technical and tactical knowledge and skills the players have developed through the mini tennis stages. With this continual development the players will explore different game styles and start to find their own style of play. Players will compete internally within their group and the club. and will start to be encouraged to compete externally.

Junior Competition Squads (14 years and over)

Our Competition squads are for our players who wish to take their tennis more seriously. We continue to develop the players technique and tactical knowledge, and also focus on players decision making and game style, for them to put into matches when they compete. The players are more focused on match play and competing, which is incorporated with these sessions. Players are expected to be competing in LTA competition and coach support will be given to all players for this

Sign up to any of our groups by emailing info@thetennislife.net and remember you have to be a member of Sheen Lawn Tennis and Squash Club to take part in any coaching

School Holiday Tennis Camps

Our popular tennis camps run on most days of the school holidays.

Please contact us on info@thetennislife.net if you would like any more information

10 years old and under Tennis Camp

Weekdays 9am - 11:30
Recommended for ages 5 to 10

Each day will have a teaching theme and players will learn and compete in a fun and social environment.
They will develop all aspects of tennis including technical, tactical, physical and mental skills.
Players will be separated into their age/level on the day

11 years old and over Tennis Camp

Weekdays 12 - 2:30
Recommended for ages 11 to 16

This camp is aimed at players from 11-16 years old. Each day we will have a tactical theme and work on the players technique to play the game. We will develop all the areas of the players game, through open drills, practices, games and competition. Players will be split into ages/standard on the day.

Adult Coaching Program

We have an adult program with something for everyone, so you can start your tennis journey with us, come back to tennis, improve your game, join team training or just get fit with us.

Below are descriptions of all our sessions currently running.

Drills & Skills

This is a group session like no other! We concentrate on one element of the game and work on the progressions around it.

It’s high intensity with lots of repetition.

Suitable for all levels of play.

Introduction to doubles

Learn the Basics of doubles play.

These sessions will work on tactical play around court positioning and movement.

This will be supported with technical coaching to implement the tactic.

Club Coaching

This group is for players who want to perform better in Club Sessions and mix ins.

We work around doubles tactics and teach the technical side to help you achieve those tactics.

You must be able to hold a rally to take part in this group.

Ladies Coaching

Coaching aimed at ladies who are looking to take the next step and join the club teams.

These sessions cover doubles themes, positions and tactical play to put you in a great position to start playing for the club.

Cardio Tennis

Get fit on a tennis court! Improve your fitness through fast paced drills to music.

Tennis ability not important!

11.087MBMemory Usage336msRequest Duration
Joomla! Version5.2.6
PHP Version8.2.28
Identityguest
Response200
Templateg5_helium
Database
Server
mysql
Version
8.0.42
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
array:1 [ "e13e79895b72ca5f34a900d0abdfe24e" => "c1da0b285d63560248a8891005ab3ce3" ]
$_SERVER
array:55 [ "USER" => "sheenltsc" "HOME" => "/home/sheenltsc" "PATH_TRANSLATED" => "redirect:/i...
session
array:3 [ "counter" => 4 "timer" => array:3 [ "start" => 1744900603 "last" => 1744900606...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (88.78KB) (692μs)
  • afterInitialise (1.79MB) (23.6ms)
  • afterRoute (1.8MB) (36.58ms)
  • beforeRenderComponent com_content (31.98KB) (548μs)
  • Before Access::preloadComponents (all components) (78.78KB) (12.89ms)
  • After Access::preloadComponents (all components) (146.24KB) (1.56ms)
  • Before Access::preloadPermissions (com_content) (1.95KB) (13μs)
  • After Access::preloadPermissions (com_content) (360.43KB) (1.85ms)
  • Before Access::getAssetRules (id:1151 name:com_content.category.161) (18.65KB) (25μs)
  • After Access::getAssetRules (id:1151 name:com_content.category.161) (7.63KB) (61μs)
  • Before Access::getAssetRules (id:1 name:root.1) (291.35KB) (13.56ms)
  • After Access::getAssetRules (id:1 name:root.1) (6.02KB) (27μs)
  • afterRenderComponent com_content (844.85KB) (45.28ms)
  • afterDispatch (103.4KB) (1.51ms)
  • beforeRenderRawModule mod_jt_login (JT Login) (2MB) (51.94ms)
  • afterRenderRawModule mod_jt_login (JT Login) (48.69KB) (1.26ms)
  • beforeRenderModule mod_jt_login (JT Login) (720B) (5μs)
  • afterRenderModule mod_jt_login (JT Login) (11.63KB) (257μs)
  • beforeRenderRawModule mod_custom (Join 2) (17.61KB) (387μs)
  • afterRenderRawModule mod_custom (Join 2) (4.27KB) (184μs)
  • beforeRenderModule mod_custom (Join 2) (704B) (4μs)
  • afterRenderModule mod_custom (Join 2) (2.59KB) (95μs)
  • beforeRenderRawModule mod_articles_news (Coaching Team) (6.4KB) (474μs)
  • afterRenderRawModule mod_articles_news (Coaching Team) (284.48KB) (46.59ms)
  • beforeRenderModule mod_articles_news (Coaching Team) (704B) (6μs)
  • afterRenderModule mod_articles_news (Coaching Team) (18.36KB) (217μs)
  • beforeRenderRawModule mod_articles_news (Junior Coaching Program) (4.89KB) (623μs)
  • afterRenderRawModule mod_articles_news (Junior Coaching Program) (175.73KB) (12.83ms)
  • beforeRenderModule mod_articles_news (Junior Coaching Program) (720B) (8μs)
  • afterRenderModule mod_articles_news (Junior Coaching Program) (10.38KB) (155μs)
  • beforeRenderRawModule mod_articles_news (Coaching holiday camps) (4.61KB) (759μs)
  • afterRenderRawModule mod_articles_news (Coaching holiday camps) (188.13KB) (22.88ms)
  • beforeRenderModule mod_articles_news (Coaching holiday camps) (720B) (7μs)
  • afterRenderModule mod_articles_news (Coaching holiday camps) (11.63KB) (155μs)
  • beforeRenderRawModule mod_articles_news (Adult Coaching Program) (4.73KB) (814μs)
  • afterRenderRawModule mod_articles_news (Adult Coaching Program) (184.75KB) (17.6ms)
  • beforeRenderModule mod_articles_news (Adult Coaching Program) (720B) (9μs)
  • afterRenderModule mod_articles_news (Adult Coaching Program) (5.38KB) (182μs)
  • afterRender (1.84MB) (39.75ms)
  • 1 x beforeRenderRawModule mod_jt_login (JT Login) (2MB) (15.47%)
    51.94ms
    1 x afterRenderRawModule mod_articles_news (Coaching Team) (284.48KB) (13.88%)
    46.59ms
    1 x afterRenderComponent com_content (844.85KB) (13.49%)
    45.28ms
    1 x afterRender (1.84MB) (11.84%)
    39.75ms
    1 x afterRoute (1.8MB) (10.9%)
    36.58ms
    1 x afterInitialise (1.79MB) (7.03%)
    23.60ms
    1 x afterRenderRawModule mod_articles_news (Coaching holiday camps) (188.13KB) (6.82%)
    22.88ms
    1 x afterRenderRawModule mod_articles_news (Adult Coaching Program) (184.75KB) (5.24%)
    17.60ms
    1 x Before Access::getAssetRules (id:1 name:root.1) (291.35KB) (4.04%)
    13.56ms
    1 x Before Access::preloadComponents (all components) (78.78KB) (3.84%)
    12.89ms
    1 x afterRenderRawModule mod_articles_news (Junior Coaching Program) (175.73KB) (3.82%)
    12.83ms
    1 x After Access::preloadPermissions (com_content) (360.43KB) (0.55%)
    1.85ms
    1 x After Access::preloadComponents (all components) (146.24KB) (0.46%)
    1.56ms
    1 x afterDispatch (103.4KB) (0.45%)
    1.51ms
    1 x afterRenderRawModule mod_jt_login (JT Login) (48.69KB) (0.37%)
    1.26ms
    1 x beforeRenderRawModule mod_articles_news (Adult Coaching Program) (4.73KB) (0.24%)
    814μs
    1 x beforeRenderRawModule mod_articles_news (Coaching holiday camps) (4.61KB) (0.23%)
    759μs
    1 x afterLoad (88.78KB) (0.21%)
    692μs
    1 x beforeRenderRawModule mod_articles_news (Junior Coaching Program) (4.89KB) (0.19%)
    623μs
    1 x beforeRenderComponent com_content (31.98KB) (0.16%)
    548μs
    1 x beforeRenderRawModule mod_articles_news (Coaching Team) (6.4KB) (0.14%)
    474μs
    1 x beforeRenderRawModule mod_custom (Join 2) (17.61KB) (0.12%)
    387μs
    1 x afterRenderModule mod_jt_login (JT Login) (11.63KB) (0.08%)
    257μs
    1 x afterRenderModule mod_articles_news (Coaching Team) (18.36KB) (0.06%)
    217μs
    1 x afterRenderRawModule mod_custom (Join 2) (4.27KB) (0.05%)
    184μs
    1 x afterRenderModule mod_articles_news (Adult Coaching Program) (5.38KB) (0.05%)
    182μs
    1 x afterRenderModule mod_articles_news (Junior Coaching Program) (10.38KB) (0.05%)
    155μs
    1 x afterRenderModule mod_articles_news (Coaching holiday camps) (11.63KB) (0.05%)
    155μs
    1 x afterRenderModule mod_custom (Join 2) (2.59KB) (0.03%)
    95μs
    1 x After Access::getAssetRules (id:1151 name:com_content.category.161) (7.63KB) (0.02%)
    61μs
    1 x After Access::getAssetRules (id:1 name:root.1) (6.02KB) (0.01%)
    27μs
    1 x Before Access::getAssetRules (id:1151 name:com_content.category.161) (18.65KB) (0.01%)
    25μs
    1 x Before Access::preloadPermissions (com_content) (1.95KB) (0%)
    13μs
    1 x beforeRenderModule mod_articles_news (Adult Coaching Program) (720B) (0%)
    9μs
    1 x beforeRenderModule mod_articles_news (Junior Coaching Program) (720B) (0%)
    8μs
    1 x beforeRenderModule mod_articles_news (Coaching holiday camps) (720B) (0%)
    7μs
    1 x beforeRenderModule mod_articles_news (Coaching Team) (704B) (0%)
    6μs
    1 x beforeRenderModule mod_jt_login (JT Login) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_custom (Join 2) (704B) (0%)
    4μs
75 statements were executed, 27 of which were duplicates, 48 unique71.89ms1.8MB
  • SELECT @@SESSION.sql_mode;58μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:259Copy
  • SELECT `data` FROM `j17_session` WHERE `session_id` = ?108μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `j17_session` WHERE `session_id` = :session_id LIMIT 185μs1.31KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • UPDATE `j17_session` SET `guest` = :guest , `time` = :time , `userid` = :user_id , `username` = :username , `client_id` = :client_id WHERE `session_id` = :session_id186μs992BParams/libraries/src/Session/MetadataManager.php:316Copy
  • SELECT `id`,`rules` FROM `j17_viewlevels`205μs1.14KB/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `j17_usergroups` AS `a` LEFT JOIN `j17_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest229μs1.31KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `storage_value` FROM `j17_securitycheckpro_storage` WHERE `storage_key` = 'pro_plugin'98μs48.52KB/plugins/system/url_inspector/src/Extension/Url_inspector.php:213Copy
  • SELECT * FROM j17_securitycheckpro_blacklist4.08ms468.51KB/administrator/components/com_securitycheckpro/src/Model/BaseModel.php:722Copy
  • SELECT * FROM j17_securitycheckpro_blacklist4.09ms640B/administrator/components/com_securitycheckpro/src/Model/BaseModel.php:723Copy
  • SELECT `value` FROM j17_acym_configuration WHERE `name` = 'level'107μs536B/plugins/system/acymtriggers/acymtriggers.php:645Copy
  • SELECT `value` FROM j17_acym_configuration WHERE `name` = 'active_cron'64μs536B/plugins/system/acymtriggers/acymtriggers.php:645Copy
  • SELECT `value` FROM j17_acym_configuration WHERE `name` = 'cron_next'61μs536B/plugins/system/acymtriggers/acymtriggers.php:645Copy
  • SELECT `value` FROM j17_acym_configuration WHERE `name` = 'queue_type'63μs536B/plugins/system/acymtriggers/acymtriggers.php:645Copy
  • SELECT s.id, s.template, s.home, s.title AS long_title, s.params FROM j17_template_styles AS s WHERE s.client_id = 0 AND s.template = 'g5_helium' ORDER BY s.id181μs880B/libraries/gantry5/src/classes/Gantry/Joomla/StyleHelper.php:69Copy
  • SELECT enabled from j17_extensions WHERE element='Securitycheckpro' and type='plugin'156μs536B/plugins/system/securitycheckpro/src/Extension/Securitycheckpro.php:2018Copy
  • SELECT storage_value from j17_securitycheckpro_storage WHERE storage_key = 'locked'90μs536B/plugins/system/securitycheckpro/src/Extension/Securitycheckpro.php:2028Copy
  • SELECT `storage_value` FROM `j17_securitycheckpro_storage` WHERE `storage_key` = 'pro_plugin'84μs49.77KB/administrator/components/com_securitycheckpro/src/Model/BaseModel.php:339Copy
  • DELETE from j17_securitycheckpro_users_control WHERE id='1'52μs0B/plugins/system/securitycheckpro/src/Extension/Securitycheckpro.php:2663Copy
  • SELECT * FROM j17_securitycheckpro_blacklist8.19ms468.51KB/administrator/components/com_securitycheckpro/src/Model/BaseModel.php:722Copy
  • SELECT * FROM j17_securitycheckpro_blacklist9.21ms0B/administrator/components/com_securitycheckpro/src/Model/BaseModel.php:723Copy
  • SELECT * FROM j17_securitycheckpro_whitelist179μs4.51KB/administrator/components/com_securitycheckpro/src/Model/BaseModel.php:722Copy
  • SELECT * FROM j17_securitycheckpro_whitelist124μs0B/administrator/components/com_securitycheckpro/src/Model/BaseModel.php:723Copy
  • DELETE FROM j17_securitycheckpro_dynamic_blacklist WHERE (DATE_ADD(timeattempt, INTERVAL 600 SECOND)) < NOW();159μs0B/plugins/system/securitycheckpro/src/Extension/Securitycheckpro.php:970Copy
  • SELECT COUNT(*) from j17_securitycheckpro_dynamic_blacklist WHERE (ip = '3.144.87.79' AND counter >= 5)186μs536B/plugins/system/securitycheckpro/src/Extension/Securitycheckpro.php:934Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `j17_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,:preparedArray45,:preparedArray46,:preparedArray47,:preparedArray48,:preparedArray49,:preparedArray50,:preparedArray51)853μs7.94KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `j17_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 01.08ms45.48KBParams/libraries/src/Access/Access.php:301Copy
  • 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`,( SELECT COUNT(`i`.`id`) FROM `j17_content` AS `i` WHERE `i`.`catid` = `c`.`id` AND `i`.`state` = 1) AS `numitems` FROM `j17_categories` AS `s` INNER JOIN `j17_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`827μs3.95KBParams/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`,COALESCE(NULLIF(ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1), 0), 0) AS `rating`,COALESCE(NULLIF(`v`.`rating_count`, 0), 0) AS `rating_count` FROM `j17_content` AS `a` LEFT JOIN `j17_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `j17_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `j17_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `j17_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `j17_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `j17_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE `a`.`access` IN (:preparedArray1) AND `c`.`access` IN (:preparedArray2) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`catid` = :categoryId AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) ORDER BY c.lft, CASE WHEN a.publish_up IS NULL THEN a.created ELSE a.publish_up END , a.created LIMIT 1796μs62.33KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT COUNT(*) FROM `j17_content` AS `a` LEFT JOIN `j17_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `j17_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `j17_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `j17_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `j17_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `j17_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE `a`.`access` IN (:preparedArray1) AND `c`.`access` IN (:preparedArray2) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`catid` = :categoryId AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown)430μs3.77KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:197Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `j17_contentitem_tag_map` AS `m` INNER JOIN `j17_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)372μs3.95KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT a.* FROM `j17_pagebuilderck_fonts` AS a WHERE a.state > 0168μs880B/administrator/components/com_pagebuilderck/helpers/pagebuilderck.php:998Copy
  • SELECT template FROM j17_template_styles WHERE client_id = 0 AND home = 1265μs536B/administrator/components/com_pagebuilderck/helpers/pagebuilderck.php:609Copy
  • 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 `j17_categories` AS `s` INNER JOIN `j17_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`806μs6.45KBParams/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 j17_fields AS a LEFT JOIN `j17_languages` AS l ON l.lang_code = a.language LEFT JOIN j17_users AS uc ON uc.id=a.checked_out LEFT JOIN j17_viewlevels AS ag ON ag.id = a.access LEFT JOIN j17_users AS ua ON ua.id = a.created_user_id LEFT JOIN j17_fields_groups AS g ON g.id = a.group_id LEFT JOIN `j17_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)) AND `a`.`access` IN (:preparedArray3)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray4)) 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 ASC359μs4.06KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT article.id,'https://sheenltsc.co.uk/index.php/tennis/coaching-tennis\n[150] RegularLabs.Plugin.System.ArticlesAnywhere.Helpers.DB.getResults\n[ 80] RegularLabs.Plugin.System.ArticlesAnywhere.Database.getResults\n[ 95] RegularLabs.Plugin.System.ArticlesAnywhere.Helpers.DB.__callStatic' as 'query_comment' FROM `j17_content` AS `article` WHERE `article`.`catid` = 161 AND `article`.`state` = 1554μs624B/plugins/system/articlesanywhere/src/Database.php:115Copy
  • 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 j17_fields AS a LEFT JOIN `j17_languages` AS l ON l.lang_code = a.language LEFT JOIN j17_users AS uc ON uc.id=a.checked_out LEFT JOIN j17_viewlevels AS ag ON ag.id = a.access LEFT JOIN j17_users AS ua ON ua.id = a.created_user_id LEFT JOIN j17_fields_groups AS g ON g.id = a.group_id WHERE ( (`a`.`context` = :context AND `a`.`access` IN (:preparedArray1)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray2)) 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 ASC397μs4.03KBParams/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 `j17_categories` AS `s` INNER JOIN `j17_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`869μs3.95KBParams/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 j17_fields AS a LEFT JOIN `j17_languages` AS l ON l.lang_code = a.language LEFT JOIN j17_users AS uc ON uc.id=a.checked_out LEFT JOIN j17_viewlevels AS ag ON ag.id = a.access LEFT JOIN j17_users AS ua ON ua.id = a.created_user_id LEFT JOIN j17_fields_groups AS g ON g.id = a.group_id LEFT JOIN `j17_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)) AND `a`.`access` IN (:preparedArray3)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray4)) 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 ASC439μs4.06KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `a`.`menutype`,`a`.`title` FROM `j17_menu_types` AS `a` WHERE `a`.`client_id` = 0276μs800B/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:138Copy
  • SELECT m.id, m.alias, m.path AS route, m.level, m.parent_id FROM j17_menu AS m WHERE m.menutype = 'mainmenu' AND m.parent_id > 0 AND m.client_id = 0 AND m.published >= 0 ORDER BY m.lft940μs2.73KB/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:791Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `j17_modules` AS `m` LEFT JOIN `j17_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `j17_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`4.97ms18.09KBParams/libraries/src/Cache/Controller/CallbackController.php:120Copy
  • 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`,COALESCE(NULLIF(ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1), 0), 0) AS `rating`,COALESCE(NULLIF(`v`.`rating_count`, 0), 0) AS `rating_count` FROM `j17_content` AS `a` LEFT JOIN `j17_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `j17_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `j17_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `j17_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `j17_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `j17_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE `a`.`access` IN (:preparedArray1) AND `c`.`access` IN (:preparedArray2) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`catid` IN (:preparedArray3) 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.publish_up DESC LIMIT 11.02ms238.33KBParams/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 `j17_categories` AS `s` INNER JOIN `j17_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`716μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT a.* FROM `j17_pagebuilderck_fonts` AS a WHERE a.state > 0105μs880B/administrator/components/com_pagebuilderck/helpers/pagebuilderck.php:998Copy
  • 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 j17_fields AS a LEFT JOIN `j17_languages` AS l ON l.lang_code = a.language LEFT JOIN j17_users AS uc ON uc.id=a.checked_out LEFT JOIN j17_viewlevels AS ag ON ag.id = a.access LEFT JOIN j17_users AS ua ON ua.id = a.created_user_id LEFT JOIN j17_fields_groups AS g ON g.id = a.group_id WHERE ( (`a`.`context` = :context AND `a`.`access` IN (:preparedArray1)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray2)) 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 ASC363μs4.03KBParams/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 `j17_categories` AS `s` INNER JOIN `j17_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`727μs3.91KBParams/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 j17_fields AS a LEFT JOIN `j17_languages` AS l ON l.lang_code = a.language LEFT JOIN j17_users AS uc ON uc.id=a.checked_out LEFT JOIN j17_viewlevels AS ag ON ag.id = a.access LEFT JOIN j17_users AS ua ON ua.id = a.created_user_id LEFT JOIN j17_fields_groups AS g ON g.id = a.group_id LEFT JOIN `j17_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 ASC312μs4.72KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • 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`,COALESCE(NULLIF(ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1), 0), 0) AS `rating`,COALESCE(NULLIF(`v`.`rating_count`, 0), 0) AS `rating_count` FROM `j17_content` AS `a` LEFT JOIN `j17_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `j17_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `j17_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `j17_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `j17_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `j17_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE `a`.`access` IN (:preparedArray1) AND `c`.`access` IN (:preparedArray2) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`catid` IN (:preparedArray3) 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.publish_up DESC LIMIT 1815μs54.33KBParams/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 `j17_categories` AS `s` INNER JOIN `j17_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`608μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT a.* FROM `j17_pagebuilderck_fonts` AS a WHERE a.state > 068μs880B/administrator/components/com_pagebuilderck/helpers/pagebuilderck.php:998Copy
  • 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 `j17_categories` AS `s` INNER JOIN `j17_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`721μs3.91KBParams/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 j17_fields AS a LEFT JOIN `j17_languages` AS l ON l.lang_code = a.language LEFT JOIN j17_users AS uc ON uc.id=a.checked_out LEFT JOIN j17_viewlevels AS ag ON ag.id = a.access LEFT JOIN j17_users AS ua ON ua.id = a.created_user_id LEFT JOIN j17_fields_groups AS g ON g.id = a.group_id LEFT JOIN `j17_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 ASC744μs4.72KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • 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`,COALESCE(NULLIF(ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1), 0), 0) AS `rating`,COALESCE(NULLIF(`v`.`rating_count`, 0), 0) AS `rating_count` FROM `j17_content` AS `a` LEFT JOIN `j17_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `j17_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `j17_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `j17_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `j17_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `j17_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE `a`.`access` IN (:preparedArray1) AND `c`.`access` IN (:preparedArray2) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`catid` IN (:preparedArray3) 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.publish_up DESC LIMIT 14.58ms118.33KBParams/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 `j17_categories` AS `s` INNER JOIN `j17_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`725μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT a.* FROM `j17_pagebuilderck_fonts` AS a WHERE a.state > 0104μs880B/administrator/components/com_pagebuilderck/helpers/pagebuilderck.php:998Copy
  • 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 `j17_categories` AS `s` INNER JOIN `j17_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.15ms3.91KBParams/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 j17_fields AS a LEFT JOIN `j17_languages` AS l ON l.lang_code = a.language LEFT JOIN j17_users AS uc ON uc.id=a.checked_out LEFT JOIN j17_viewlevels AS ag ON ag.id = a.access LEFT JOIN j17_users AS ua ON ua.id = a.created_user_id LEFT JOIN j17_fields_groups AS g ON g.id = a.group_id LEFT JOIN `j17_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 ASC368μs4.72KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • 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`,COALESCE(NULLIF(ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1), 0), 0) AS `rating`,COALESCE(NULLIF(`v`.`rating_count`, 0), 0) AS `rating_count` FROM `j17_content` AS `a` LEFT JOIN `j17_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `j17_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `j17_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `j17_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `j17_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `j17_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE `a`.`access` IN (:preparedArray1) AND `c`.`access` IN (:preparedArray2) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`catid` IN (:preparedArray3) 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.publish_up DESC LIMIT 1822μs46.33KBParams/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 `j17_categories` AS `s` INNER JOIN `j17_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`758μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT a.* FROM `j17_pagebuilderck_fonts` AS a WHERE a.state > 0111μs880B/administrator/components/com_pagebuilderck/helpers/pagebuilderck.php:998Copy
  • 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 `j17_categories` AS `s` INNER JOIN `j17_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`866μs3.91KBParams/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 j17_fields AS a LEFT JOIN `j17_languages` AS l ON l.lang_code = a.language LEFT JOIN j17_users AS uc ON uc.id=a.checked_out LEFT JOIN j17_viewlevels AS ag ON ag.id = a.access LEFT JOIN j17_users AS ua ON ua.id = a.created_user_id LEFT JOIN j17_fields_groups AS g ON g.id = a.group_id LEFT JOIN `j17_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 ASC481μs4.72KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT * FROM j17_acym_configuration661μs28.56KB/administrator/components/com_acym/Core/joomla/database.php:36Copy
  • SELECT * FROM j17_acym_list WHERE type = 'standard'212μs3.27KB/administrator/components/com_acym/Core/joomla/database.php:36Copy
  • SELECT * FROM j17_acym_field144μs12.69KB/administrator/components/com_acym/Core/joomla/database.php:36Copy
  • SELECT * FROM j17_acym_form WHERE active = 1 AND type != 'shortcode'84μs912B/administrator/components/com_acym/Core/joomla/database.php:36Copy
  • 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 `j17_scheduler_tasks` AS `a` WHERE `a`.`state` = 1158μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `value` FROM j17_acym_configuration WHERE `name` LIKE "%regacy" OR `name` LIKE "%\_sub"733μs536B/plugins/system/acymtriggers/acymtriggers.php:436Copy
  • SHOW FULL TABLES WHERE table_type="BASE TABLE"8.68ms24.56KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM j17_acym_plugin204μs1.58KB/administrator/components/com_acym/Core/joomla/database.php:36Copy
  • SELECT * FROM j17_acym_plugin92μs1.58KB/administrator/components/com_acym/Core/joomla/database.php:36Copy
  • SHOW FULL TABLES WHERE table_type="BASE TABLE"1.86ms24.56KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT `groups`.*, `groups`.title AS text, `groups`.id AS `value` FROM j17_usergroups AS `groups`127μs1.36KB/administrator/components/com_acym/Core/joomla/database.php:36Copy
  • SELECT `session_id` FROM `j17_session` WHERE `session_id` = ?132μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `j17_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?200μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy