Ваш Интернет IP-адрес: 34.239.150.22 | Здесь будет информация о Вашем локальном IP-адресе, а эта строчка будет заменена. | Вы IT-шник? А знаете как определить IP-адрес пользователя в локальной сети используя HTML5 и JavaScript? Возможно Вам так же будет интересно чем может закончиться суд по иску программиста к "IT-компании" по поводу незаконного увольнения на примере ООО "Софт Навигатор" в городе Иваново.

SQL запросы и php файлы загружаемые перед их выполнением в CMS Joomla при генерации страницы главного пункта меню административной панели Joomla 3.9.14

1

SELECT `data`
FROM `ofuj0_session`
WHERE `session_id` = X'6d6b7172627663303967346f67397233376c746b39376f707230'

Перед выполнением запроса загружены следующие файлы(100 штук):

Возвращаемый запросом результат.

Запрос выполянется в результате вызова строки 260-ой строки файла /libraries/joomla/session/handler/native.php, а именно строки if (!session_start()), в дальнейшем вызывается 43-яя строка файла /libraries/joomla/session/storage/database.php, а именно $db->setQuery($query); данные строки изображены на следующих скринсшотах.

Joomla 3 проверка if !session_start() в результате которой выполняется запрос к таблице сессий базы данных

Метод Read класса JSessionStorageDatabase в Joomla 3 выделена строчка устанавливающая запрос к таблице сессий базы данных

2

SHOW FULL COLUMNS FROM `ofuj0_users`

Перед выполнением запроса загружены следующие файлы(6 штук):

Возвращаемый запросом результат.

3

SELECT *
FROM `ofuj0_users`
WHERE `id` = 785

Перед выполнением запроса загружены следующие файлы(3 штуки):

До файла /libraries/src/User/User.php стек вызова такой же как и у предыдущего запроса. Строка по которой шел предудущий сетек вызовов отмечена на следующем скринсшоте.

Далее вызывается метод setQuery файла /libraries/joomla/database/driver/pdo.php аналогично предыдущему запросу

4

SELECT `g`.`id`,`g`.`title`
FROM `ofuj0_usergroups` AS g
INNER JOIN `ofuj0_user_usergroup_map` AS m ON m.group_id = g.id
WHERE `m`.`user_id` = 785

Перед выполнением запроса загружены следующие файлы(2 штуки):

Стек выозва до строки на скринсшоте аналогичен второму запросу.

5

SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled`
FROM `ofuj0_extensions`
WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1"

Перед выполнением запроса загружены следующие файлы(9 штук):

6

SELECT id, rules
FROM `ofuj0_viewlevels`

Перед выполнением запроса загружены следующие файлы(10 штук):

7

SELECT b.id
FROM ofuj0_user_usergroup_map AS map
LEFT JOIN ofuj0_usergroups AS a ON a.id = map.group_id
LEFT JOIN ofuj0_usergroups AS b ON b.lft <= a.lft AND b.rgt >= a.rgt
WHERE map.user_id = 785

Перед выполнением запроса дополнительных файлов не загружалось.

8

SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id`
FROM ofuj0_extensions
WHERE enabled = 1 AND type = 'plugin' AND state IN (0,1) AND access IN (1,1,2,3,6)
ORDER BY ordering

Перед выполнением запроса загружен один файл:

9

SELECT `id`,`name`,`rules`,`parent_id`
FROM `ofuj0_assets`
WHERE `name` IN ('root.1','com_actionlogs','com_admin','com_ajax','com_associations','com_banners','com_cache','com_categories','com_checkin','com_config','com_contact','com_content','com_contenthistory','com_cpanel','com_fields','com_finder','com_installer','com_joomlaupdate','com_languages','com_login','com_mailto','com_media','com_menus','com_messages','com_modules','com_newsfeeds','com_plugins','com_postinstall','com_privacy','com_redirect','com_search','com_tags','com_templates','com_users','com_wrapper')

Перед выполнением запроса загружены следующие файлы(17 штук):

10

SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled`
FROM `ofuj0_extensions`
WHERE `type` = 'library' AND `element` = 'joomla'

Перед выполнением запроса загружены следующие файлы(3 штук):

11

SELECT template, s.params
FROM ofuj0_template_styles as s
LEFT JOIN ofuj0_extensions as e ON e.type='template' AND e.element=s.template AND e.client_id=s.client_id
WHERE s.client_id = 1 AND home = '1'
ORDER BY home

Перед выполнением запроса загружены следующие файлы(2 штук):

12

SELECT `element`,`name`,`client_id`,`extension_id`
FROM `ofuj0_extensions`
WHERE `type` = 'language' AND `state` = 0 AND `enabled` = 1

Перед выполнением запроса загружены следующие файлы(5 штук):

13

SHOW FULL COLUMNS FROM `ofuj0_menu_types`

Перед выполнением запроса загружены следующие файлы(5 штук):

14

SELECT *
FROM ofuj0_menu_types
WHERE `menutype` = 'glavnoe-menyu'

Перед выполнением запроса дополнительных файлов не загружалось.

15

SHOW FULL COLUMNS FROM `ofuj0_menu`

Перед выполнением запроса дополнительных файлов не загружалось.

16

SELECT *
FROM ofuj0_menu
WHERE `id` = '101'

Перед выполнением запроса дополнительных файлов не загружалось.

17

SELECT *
FROM ofuj0_menu
WHERE `id` = '101'

Перед выполнением запроса дополнительных файлов не загружалось.

18

SELECT enabled
FROM `ofuj0_extensions`
WHERE `type` = 'plugin' AND `folder` = 'system' AND `element` = 'languagefilter'

Перед выполнением запроса загружен один файл:

19

SELECT *
FROM ofuj0_menu
WHERE `id` = '101'

Перед выполнением запроса загружен один файл:

20

SELECT *
FROM ofuj0_menu
WHERE `id` = '101'

21

SELECT *
FROM ofuj0_menu_types
WHERE `menutype` = 'glavnoe-menyu'

Перед выполнением запроса дополнительных файлов не загружалось.

22

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,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 ofuj0_fields AS a
LEFT JOIN `ofuj0_languages` AS l ON l.lang_code = a.language
LEFT JOIN ofuj0_users AS uc ON uc.id=a.checked_out
LEFT JOIN ofuj0_viewlevels AS ag ON ag.id = a.access
LEFT JOIN ofuj0_users AS ua ON ua.id = a.created_user_id
LEFT JOIN ofuj0_fields_groups AS g ON g.id = a.group_id
WHERE a.context = 'com_menus.item' AND a.state = 1 AND (a.group_id = 0 OR g.state = 1)
ORDER BY a.ordering ASC

Перед выполнением запроса загружены следующие файлы(10 штук):

23

SELECT *
FROM ofuj0_menu
WHERE `id` = '101'

Перед выполнением запроса дополнительных файлов не загружалось.

24

SELECT *
FROM ofuj0_menu
WHERE `id` = '101'

Перед выполнением запроса дополнительных файлов не загружалось.

25

SELECT *
FROM ofuj0_menu_types
WHERE `menutype` = 'glavnoe-menyu'

Перед выполнением запроса дополнительных файлов не загружалось.

26

SELECT *
FROM ofuj0_menu
WHERE `id` = '101'

Перед выполнением запроса дополнительных файлов не загружалось.

27

SELECT a.id, a.title, a.position, a.published, map.menuid,(SELECT COUNT(*) FROM ofuj0_modules_menu WHERE moduleid = a.id AND menuid < 0) AS `except`,ag.title AS access_title
FROM ofuj0_modules AS a
LEFT JOIN ofuj0_modules_menu AS map ON map.moduleid = a.id AND map.menuid IN (0, 101, -101)
LEFT JOIN ofuj0_viewlevels AS ag ON ag.id = a.access
WHERE a.published >= 0 AND a.client_id = 0
ORDER BY a.position, a.ordering

Перед выполнением запроса дополнительных файлов не загружалось.

28

SELECT `id`,`title`
FROM `ofuj0_viewlevels`
ORDER BY `id`

Перед выполнением запроса дополнительных файлов не загружалось.

29

SELECT name, element AS `option`
FROM ofuj0_extensions
WHERE type = 'component' AND enabled = 1
ORDER BY name ASC

Перед выполнением запроса загружены следующие файлы(24 штук):

30

SELECT s.id, s.title, e.name as name, s.template
FROM ofuj0_template_styles as s
LEFT JOIN ofuj0_extensions as e on e.element=s.template
WHERE s.client_id = 0 AND e.enabled = 1 AND `e`.`type` = 'template'
ORDER BY template,title

Перед выполнением запроса загружены следующие файлы(7 штук):

31

SELECT `id` AS `id`,`menutype` AS `value`,`title` AS `text`,`client_id` AS `client_id`
FROM `ofuj0_menu_types`
WHERE client_id = 0
ORDER BY client_id, title

Перед выполнением запроса дополнительных файлов не загружалось.

32

SELECT DISTINCT(a.id) AS value, a.title AS text, a.level, a.lft
FROM ofuj0_menu AS a
LEFT JOIN `ofuj0_menu` AS p ON p.id = 101
WHERE a.menutype = 'glavnoe-menyu' AND `a`.`client_id` = 0 AND NOT(a.lft >= p.lft AND a.rgt <= p.rgt) AND a.published != -2
ORDER BY a.lft ASC

Перед выполнением запроса дополнительных файлов не загружалось.

33

SELECT a.id AS value, a.title AS text, a.client_id AS `clientId`
FROM ofuj0_menu AS a
WHERE a.published >= 0 AND a.parent_id =1 AND a.menutype = 'glavnoe-menyu'
ORDER BY a.lft ASC

Перед выполнением запроса дополнительных файлов не загружалось.

34

SELECT `a`.`id` AS `value`, `a`.`title` AS `text`
FROM `ofuj0_viewlevels` AS `a`
GROUP BY `a`.`id`,`a`.`title`,`a`.`ordering`
ORDER BY `a`.`ordering` ASC,`title` ASC

Перед выполнением запроса дополнительных файлов не загружалось.

35

SELECT a.lang_code AS value, a.title AS text, a.title_native
FROM ofuj0_languages AS a
WHERE a.published >= 0
ORDER BY a.title

Перед выполнением запроса дополнительных файлов не загружалось.

36

SELECT a.id, a.title, a.level, a.language
FROM ofuj0_categories AS a
WHERE a.parent_id > 0 AND extension = 'com_content' AND a.access IN (1,1,2,3,6) AND a.published IN (0,1)
ORDER BY a.lft

Перед выполнением запроса дополнительных файлов не загружалось.

37

SELECT m.id, m.title, m.module, m.position, m.content, m.showtitle, m.params, mm.menuid
FROM ofuj0_modules AS m
LEFT JOIN ofuj0_modules_menu AS mm ON mm.moduleid = m.id
LEFT JOIN ofuj0_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.publish_up = '0000-00-00 00:00:00' OR m.publish_up <= '2019-12-30 06:43:15') AND (m.publish_down = '0000-00-00 00:00:00' OR m.publish_down >= '2019-12-30 06:43:15') AND m.access IN (1,1,2,3,6) AND m.client_id = 1 AND (mm.menuid = 0 OR mm.menuid <= 0)
ORDER BY m.position, m.ordering

Перед выполнением запроса загружены следующие файлы(18 штук):

38

SELECT COUNT(*)
FROM ofuj0_messages
WHERE state = 0 AND user_id_to = 785

Перед выполнением запроса загружены следующие файлы(9 штук):

39

SELECT COUNT(session_id)
FROM ofuj0_session
WHERE guest = 0 AND client_id = 1

Перед выполнением запроса дополнительных файлов не загружалось.

40

SELECT COUNT(session_id)
FROM ofuj0_session
WHERE guest = 0 AND client_id = 0

Перед выполнением запроса дополнительных файлов не загружалось.

41

SELECT a.title, a.menutype, CASE COALESCE(SUM(m.home), 0) WHEN 0 THEN '' WHEN 1 THEN CASE m.language WHEN '*' THEN 'class:icon-home' ELSE CONCAT('image:mod_languages/', l.image, '.gif') END ELSE 'image:mod_languages/icon-16-language.png' END AS icon
FROM ofuj0_menu_types AS a
LEFT JOIN ofuj0_menu AS m ON m.menutype = a.menutype AND m.home = 1 LEFT JOIN ofuj0_languages AS l ON l.lang_code = m.language
WHERE a.client_id = 0
GROUP BY a.id, m.language, l.image
ORDER BY a.title ASC

Перед выполнением запроса загружены следующие файлы(38 штук):

42

SELECT title, menutype FROM ofuj0_menu_types
WHERE client_id = 1
ORDER BY title ASC

Перед выполнением запроса дополнительных файлов не загружалось.

43

SELECT m.*,e.element
FROM ofuj0_menu AS m
LEFT JOIN ofuj0_extensions AS e ON m.component_id = e.extension_id
WHERE m.menutype = 'main' AND m.client_id = 1 AND m.id > 1 AND (e.enabled = 1 OR e.enabled IS NULL)
ORDER BY m.lft

Перед выполнением запроса дополнительных файлов не загружалось.

44

SELECT *
FROM `ofuj0_users`
WHERE `id` = 785

Перед выполнением запроса загружены следующие файлы(13 штук):

45

SELECT `g`.`id`,`g`.`title`
FROM `ofuj0_usergroups` AS g
INNER JOIN `ofuj0_user_usergroup_map` AS m ON m.group_id = g.id
WHERE `m`.`user_id` = 785

Перед выполнением запроса дополнительных файлов не загружалось.

46

UPDATE `ofuj0_session`
SET `data` = 'joomla|s:1596:\"TzoyNDoiSm9vbWxhXFJlZ2lzdHJ5XFJlZ2lzdHJ5IjozOntzOjc6IgAqAGRhdGEiO086ODoic3RkQ2xhc3MiOjE6e3M6OToiX19kZWZhdWx0IjtPOjg6InN0ZENsYXNzIjo0OntzOjc6InNlc3Npb24iO086ODoic3RkQ2xhc3MiOjM6e3M6NzoiY291bnRlciI7aToyMDtzOjU6InRpbWVyIjtPOjg6InN0ZENsYXNzIjozOntzOjU6InN0YXJ0IjtpOjE1Nzc2ODU5NTQ7czo0OiJsYXN0IjtpOjE1Nzc2ODgwMzM7czozOiJub3ciO2k6MTU3NzY4ODE5NTt9czo1OiJ0b2tlbiI7czozMjoiS0U1WFRZMDdIdXBqb2Y4eURiYXpycmVxeGRMVkRvdmIiO31zOjg6InJlZ2lzdHJ5IjtPOjI0OiJKb29tbGFcUmVnaXN0cnlcUmVnaXN0cnkiOjM6e3M6NzoiACoAZGF0YSI7Tzo4OiJzdGRDbGFzcyI6Mzp7czoxMzoiY29tX2luc3RhbGxlciI7Tzo4OiJzdGRDbGFzcyI6Mjp7czo3OiJtZXNzYWdlIjtzOjA6IiI7czoxNzoiZXh0ZW5zaW9uX21lc3NhZ2UiO3M6MDoiIjt9czoxMDoiY29tX2NvbmZpZyI7Tzo4OiJzdGRDbGFzcyI6MTp7czo2OiJjb25maWciO086ODoic3RkQ2xhc3MiOjE6e3M6NjoiZ2xvYmFsIjtPOjg6InN0ZENsYXNzIjoxOntzOjQ6ImRhdGEiO047fX19czo5OiJjb21fbWVudXMiO086ODoic3RkQ2xhc3MiOjI6e3M6NToiaXRlbXMiO086ODoic3RkQ2xhc3MiOjQ6e3M6ODoibWVudXR5cGUiO3M6MTM6ImdsYXZub2UtbWVueXUiO3M6OToiY2xpZW50X2lkIjtpOjA7czoxMDoibGltaXRzdGFydCI7aTowO3M6NDoibGlzdCI7YTo0OntzOjk6ImRpcmVjdGlvbiI7czozOiJhc2MiO3M6NToibGltaXQiO3M6MjoiMjAiO3M6ODoib3JkZXJpbmciO3M6NToiYS5sZnQiO3M6NToic3RhcnQiO2Q6MDt9fXM6NDoiZWRpdCI7Tzo4OiJzdGRDbGFzcyI6MTp7czo0OiJpdGVtIjtPOjg6InN0ZENsYXNzIjo0OntzOjI6ImlkIjthOjE6e2k6MDtpOjEwMTt9czo0OiJkYXRhIjtOO3M6NDoidHlwZSI7TjtzOjQ6ImxpbmsiO047fX19fXM6MTQ6IgAqAGluaXRpYWxpemVkIjtiOjA7czo5OiJzZXBhcmF0b3IiO3M6MToiLiI7fXM6NDoidXNlciI7TzoyMDoiSm9vbWxhXENNU1xVc2VyXFVzZXIiOjE6e3M6MjoiaWQiO3M6MzoiNzg1Ijt9czoxMToiYXBwbGljYXRpb24iO086ODoic3RkQ2xhc3MiOjE6e3M6NToicXVldWUiO2E6MDp7fX19fXM6MTQ6IgAqAGluaXRpYWxpemVkIjtiOjA7czo5OiJzZXBhcmF0b3IiO3M6MToiLiI7fQ==\";'
, `time` = 1577688196
WHERE `session_id` = X'6d6b7172627663303967346f67397233376c746b39376f707230'

Перед выполнением запроса дополнительных файлов не загружалось.

Комментарии

Если у Вас возникли вопросы, Вы можете задать их в форме ниже. В частности если Ваш вопрос по Bitrix и что то не получается - можно спросить. Ваш e-mail не публикуется, при этом я отвечу на него если будет что то по теме. Писать необходимо для людей - избегайте сленга, пишите орфографически правильно.

Имя:
E-mail:
Текст комментария:

Вы так же можете прочитать следующие статьи: