Skip to main content
slide 2 of 3

South Korea Navy makes port call in Saudi Arabia for 1st time since 2015.


| 2023

According to information published by the South Korean MoD on December 5, 2023, the Republic of Korea Navy's Cruise Training Task Group recently made a significant visit to Jeddah, Saudi Arabia. This visit, which took place on October 1, is the first time in eight years since 2015 that the task group has visited Saudi Arabia.
Follow Navy Recognition on Google News at this link


Russian Vyborg Shipyard laid the Purga ice class coastguard ship of project 23550 925 001 South Korean helicopter training ship ROKS Hansando. (Picture source: Canadian Navy)


During their four-day stay in Jeddah, the task group engaged in military diplomacy activities aimed at fostering friendship and cooperation between the navies of South Korea and Saudi Arabia.

The Cruise Training Task Group comprises approximately 500 personnel, including 151 cadets of the 78th class of the Korean Naval Academy, who are expected to be commissioned next year.

The cruise training, which began in 1954, is a deep-sea navigation training program designed to equip senior cadets with the skills and adaptability required for naval officers. This year, which marks the 70th iteration of the program, includes visits to 14 ports in 13 countries as part of its global circumnavigation.

Saudi Arabia-South Korea

In March 2022, Saudi Arabia's Defence Ministry signed an $800 million deal with Hanwha, a major South Korean defense company. Additionally, contracts worth $989 million were signed with three unnamed Korean defense companies. These deals indicate Saudi Arabia's growing interest in diversifying its defense procurement, moving beyond traditional suppliers like the United States.

About the training ship

The ROKS Hansando is a naval vessel with a full load displacement of 4,300 tonnes. It spans a length of 142.0 meters and has a beam of 25.0 meters. The ship's propulsion system includes a diesel engine and electric motor, driving two shafts. This configuration enables the ROKS Hansando to achieve a speed of 24 knots and a range of approximately 6,479.5 nautical miles.

With a complement capacity of 150 personnel, the ship is equipped for various naval tasks. Its defensive capabilities are enhanced by MASS decoy launchers. In terms of armaments, the ROKS Hansando is armed with a 1 × OTO Melara 76 mm gun and a 1 × Bofors 40 mm gun.

The vessel also features aviation facilities, including a hangar and a helipad, allowing for the operation of naval helicopters. These facilities enhance the ship's operational scope, including reconnaissance and search and rescue missions.


Copyright © 2019 - 2024 Army Recognition | Webdesign by Zzam
17.911MBMemory Usage724msRequest Duration
Joomla! Version4.4.2
PHP Version8.3.8
Identityguest
Response200
Templateyootheme
Database
Server
mysql
Version
10.3.39-MariaDB-0+deb10u2-log
Collation
utf8mb4_general_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:63 [ "USER" => "armyreco" "HOME" => "/var/www/www.armyrecognition.com/www/" "ORIG_SCRIPT...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1748095948 "last" => 1748095948...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (459.83KB) (1.59ms)
  • afterInitialise (1.71MB) (14.47ms)
  • afterRoute (1.29MB) (3.42ms)
  • beforeRenderComponent com_content (27.25KB) (402μs)
  • Before Access::preloadComponents (all components) (33.43KB) (279μs)
  • After Access::preloadComponents (all components) (109.59KB) (398μs)
  • Before Access::preloadPermissions (com_content) (1.66KB) (14μs)
  • After Access::preloadPermissions (com_content) (6.13MB) (8.9ms)
  • Before Access::getAssetRules (id:8 name:com_content) (225.41KB) (2.17ms)
  • After Access::getAssetRules (id:8 name:com_content) (8.29KB) (60μs)
  • beforeRenderRawModule mod_yootheme_builder (Module video sidebar) (4.46MB) (154ms)
  • afterRenderRawModule mod_yootheme_builder (Module video sidebar) (7.11KB) (776μs)
  • beforeRenderModule mod_yootheme_builder (Module video sidebar) (736B) (7μs)
  • afterRenderModule mod_yootheme_builder (Module video sidebar) (3.13KB) (87μs)
  • beforeRenderRawModule mod_yootheme_builder (Banner maintop) (38.76KB) (300μs)
  • beforeRenderRawModule mod_carousel_banner (Carousel Banner) (47.13KB) (187μs)
  • afterRenderRawModule mod_carousel_banner (Carousel Banner) (163.52KB) (3.17ms)
  • beforeRenderModule mod_carousel_banner (Carousel Banner) (1.34KB) (7μs)
  • afterRenderModule mod_carousel_banner (Carousel Banner) (6.86KB) (65μs)
  • beforeRenderRawModule mod_banners (Adsense 468x80) (832B) (84μs)
  • afterRenderRawModule mod_banners (Adsense 468x80) (109.27KB) (1.83ms)
  • beforeRenderModule mod_banners (Adsense 468x80) (720B) (6μs)
  • afterRenderModule mod_banners (Adsense 468x80) (3.55KB) (40μs)
  • afterRenderRawModule mod_yootheme_builder (Banner maintop) (42.93KB) (490μs)
  • beforeRenderModule mod_yootheme_builder (Banner maintop) (736B) (6μs)
  • afterRenderModule mod_yootheme_builder (Banner maintop) (9.93KB) (45μs)
  • afterRenderComponent com_content (130.11KB) (691μs)
  • afterDispatch (201.13KB) (2.53ms)
  • beforeRenderRawModule mod_yootheme_builder (Footer) (66.04KB) (181ms)
  • afterRenderRawModule mod_yootheme_builder (Footer) (40.09KB) (4.18ms)
  • beforeRenderModule mod_yootheme_builder (Footer) (720B) (11μs)
  • afterRenderModule mod_yootheme_builder (Footer) (1.25KB) (90μs)
  • beforeRenderRawModule mod_custom () (101.44KB) (31.48ms)
  • afterRenderRawModule mod_custom () (22.14KB) (1.55ms)
  • beforeRenderModule mod_custom () (704B) (11μs)
  • afterRenderModule mod_custom () (2.52KB) (70μs)
  • beforeRenderRawModule mod_custom () (23.58KB) (4.39ms)
  • afterRenderRawModule mod_custom () (1008B) (253μs)
  • beforeRenderModule mod_custom () (704B) (8μs)
  • afterRenderModule mod_custom () (2.43KB) (51μs)
  • beforeRenderRawModule mod_custom () (55.51KB) (2.64ms)
  • afterRenderRawModule mod_custom () (720B) (294μs)
  • beforeRenderModule mod_custom () (704B) (8μs)
  • afterRenderModule mod_custom () (2.52KB) (60μs)
  • afterRender (703.15KB) (302ms)
  • 1 x afterRender (703.15KB) (41.67%)
    301.72ms
    1 x beforeRenderRawModule mod_yootheme_builder (Footer) (66.04KB) (24.94%)
    180.61ms
    1 x beforeRenderRawModule mod_yootheme_builder (Module video sidebar) (4.46MB) (21.24%)
    153.80ms
    1 x beforeRenderRawModule mod_custom () (101.44KB) (4.35%)
    31.48ms
    1 x afterInitialise (1.71MB) (2%)
    14.47ms
    1 x After Access::preloadPermissions (com_content) (6.13MB) (1.23%)
    8.90ms
    1 x beforeRenderRawModule mod_custom () (23.58KB) (0.61%)
    4.39ms
    1 x afterRenderRawModule mod_yootheme_builder (Footer) (40.09KB) (0.58%)
    4.18ms
    1 x afterRoute (1.29MB) (0.47%)
    3.42ms
    1 x afterRenderRawModule mod_carousel_banner (Carousel Banner) (163.52KB) (0.44%)
    3.17ms
    1 x beforeRenderRawModule mod_custom () (55.51KB) (0.36%)
    2.64ms
    1 x afterDispatch (201.13KB) (0.35%)
    2.53ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (225.41KB) (0.3%)
    2.17ms
    1 x afterRenderRawModule mod_banners (Adsense 468x80) (109.27KB) (0.25%)
    1.83ms
    1 x afterLoad (459.83KB) (0.22%)
    1.59ms
    1 x afterRenderRawModule mod_custom () (22.14KB) (0.21%)
    1.55ms
    1 x afterRenderRawModule mod_yootheme_builder (Module video sidebar) (7.11KB) (0.11%)
    776μs
    1 x afterRenderComponent com_content (130.11KB) (0.1%)
    691μs
    1 x afterRenderRawModule mod_yootheme_builder (Banner maintop) (42.93KB) (0.07%)
    490μs
    1 x beforeRenderComponent com_content (27.25KB) (0.06%)
    402μs
    1 x After Access::preloadComponents (all components) (109.59KB) (0.05%)
    398μs
    1 x beforeRenderRawModule mod_yootheme_builder (Banner maintop) (38.76KB) (0.04%)
    300μs
    1 x afterRenderRawModule mod_custom () (720B) (0.04%)
    294μs
    1 x Before Access::preloadComponents (all components) (33.43KB) (0.04%)
    279μs
    1 x afterRenderRawModule mod_custom () (1008B) (0.03%)
    253μs
    1 x beforeRenderRawModule mod_carousel_banner (Carousel Banner) (47.13KB) (0.03%)
    187μs
    2 x afterRenderModule mod_custom () (2.52KB) (0.02%)
    130μs
    1 x afterRenderModule mod_yootheme_builder (Footer) (1.25KB) (0.01%)
    90μs
    1 x afterRenderModule mod_yootheme_builder (Module video sidebar) (3.13KB) (0.01%)
    87μs
    1 x beforeRenderRawModule mod_banners (Adsense 468x80) (832B) (0.01%)
    84μs
    1 x afterRenderModule mod_carousel_banner (Carousel Banner) (6.86KB) (0.01%)
    65μs
    1 x After Access::getAssetRules (id:8 name:com_content) (8.29KB) (0.01%)
    60μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    51μs
    1 x afterRenderModule mod_yootheme_builder (Banner maintop) (9.93KB) (0.01%)
    45μs
    1 x afterRenderModule mod_banners (Adsense 468x80) (3.55KB) (0.01%)
    40μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    27μs
    1 x Before Access::preloadPermissions (com_content) (1.66KB) (0%)
    14μs
    1 x beforeRenderModule mod_yootheme_builder (Footer) (720B) (0%)
    11μs
    1 x beforeRenderModule mod_carousel_banner (Carousel Banner) (1.34KB) (0%)
    7μs
    1 x beforeRenderModule mod_yootheme_builder (Module video sidebar) (736B) (0%)
    7μs
    1 x beforeRenderModule mod_banners (Adsense 468x80) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_yootheme_builder (Banner maintop) (736B) (0%)
    6μs
72 statements were executed, 32 of which were duplicates, 40 unique150ms1.73MB
  • SELECT @@SESSION.sql_mode;61μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `b8x4w_session` WHERE `session_id` = :session_id LIMIT 1126μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `b8x4w_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)169μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `b8x4w_viewlevels`37μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `b8x4w_usergroups` AS `a` LEFT JOIN `b8x4w_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest37μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SHOW FULL COLUMNS FROM `b8x4w_tagz_config`443μs1.3KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • SELECT * FROM `b8x4w_tagz_config` WHERE `name` = 'config'33μs592B/libraries/src/Table/Table.php:755Copy
  • SELECT * FROM b8x4w_rsform_config29μs1.06KB/administrator/components/com_rsform/helpers/config.php:52Copy
  • 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 `b8x4w_categories` AS `s` INNER JOIN `b8x4w_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`74μs4.52KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id` FROM `b8x4w_content` WHERE `alias` = :alias AND `catid` = :catid185μs1.34KBParams/components/com_content/src/Service/Router.php:263Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `b8x4w_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)86μs7.56KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `b8x4w_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 0601μs693.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `b8x4w_assets`484μs1.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • SELECT * FROM `b8x4w_assets` WHERE `name` = 'com_content.article.331344'116μs912B/libraries/src/Table/Table.php:755Copy
  • SELECT * FROM `b8x4w_assets` WHERE `name` = 'com_content.article.331344'31μs912B/libraries/src/Table/Table.php:755Copy
  • SHOW FULL COLUMNS FROM `b8x4w_content`523μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `b8x4w_content` SET `hits` = (`hits` + 1) WHERE `id` = '331344'388μs1.3KB/libraries/src/Table/Table.php:1325Copy
  • SELECT * FROM `b8x4w_assets` WHERE `name` = 'com_content.article.331344'33μs864B/libraries/src/Table/Table.php:755Copy
  • SELECT * FROM `b8x4w_assets` WHERE `name` = 'com_content.article.331344'30μs912B/libraries/src/Table/Table.php:755Copy
  • SELECT * FROM `b8x4w_assets` WHERE `name` = 'com_content.article.331344'30μs912B/libraries/src/Table/Table.php:755Copy
  • SELECT * FROM `b8x4w_assets` WHERE `name` = 'com_content.article.331344'28μs912B/libraries/src/Table/Table.php:755Copy
  • 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 `b8x4w_content` AS `a` INNER JOIN `b8x4w_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `b8x4w_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `b8x4w_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `b8x4w_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `b8x4w_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)376μs22.17KBParams/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 `b8x4w_categories` AS `s` INNER JOIN `b8x4w_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`66μs3.94KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `b8x4w_contentitem_tag_map` AS `m` INNER JOIN `b8x4w_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)216μs3.97KBParams/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 `b8x4w_categories` AS `s` INNER JOIN `b8x4w_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`74μs3.94KBParams/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 b8x4w_fields AS a LEFT JOIN `b8x4w_languages` AS l ON l.lang_code = a.language LEFT JOIN b8x4w_users AS uc ON uc.id=a.checked_out LEFT JOIN b8x4w_viewlevels AS ag ON ag.id = a.access LEFT JOIN b8x4w_users AS ua ON ua.id = a.created_user_id LEFT JOIN b8x4w_fields_groups AS g ON g.id = a.group_id LEFT JOIN `b8x4w_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,:preparedArray4)) AND `a`.`access` IN (:preparedArray5,:preparedArray6)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray7,:preparedArray8)) 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 ASC79μs4.84KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `field_id`,`value` FROM `b8x4w_fields_values` WHERE `field_id` IN (:preparedArray1,:preparedArray2) AND `item_id` = :itemid238μs1.41KBParams/administrator/components/com_fields/src/Model/FieldModel.php:728Copy
  • SELECT * FROM `b8x4w_assets` WHERE `name` = 'com_content.article.331344'34μs912B/libraries/src/Table/Table.php:755Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `b8x4w_content` AS `a` LEFT JOIN `b8x4w_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) ORDER BY `a`.`created` DESC36.54ms229.72KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `b8x4w_categories` AS `s` INNER JOIN `b8x4w_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`88μs3.94KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM b8x4w_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1133μs472.52KB/templates/yootheme/packages/platform-joomla/src/Storage.php:30Copy
  • 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 `b8x4w_content` AS `i` WHERE `i`.`catid` = `c`.`id` AND `i`.`state` = 1) AS `numitems` FROM `b8x4w_categories` AS `s` INNER JOIN `b8x4w_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`6.63ms3.97KBParams/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`,`fp`.`ordering` FROM `b8x4w_content` AS `a` LEFT JOIN `b8x4w_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `b8x4w_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `b8x4w_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `b8x4w_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `b8x4w_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`catid` = :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 fp.ordering DESC LIMIT 1055.6ms220.97KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `m`.`tag_id`,`m`.`content_item_id`,`t`.* FROM `b8x4w_contentitem_tag_map` AS `m` INNER JOIN `b8x4w_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `t`.`published` = 1 AND `m`.`content_item_id` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10) AND `t`.`access` IN (:preparedArray11,:preparedArray12)112μs4.84KBParams/libraries/src/Helper/TagsHelper.php:448Copy
  • SELECT * FROM `b8x4w_banners` WHERE (`reset` <= :date AND `reset` IS NOT NULL) AND (`checked_out` IS NULL OR `checked_out` = :userId)372μs5.39KBParams/administrator/components/com_banners/src/Helper/BannersHelper.php:69Copy
  • SELECT `a`.`id`,`a`.`type`,`a`.`name`,`a`.`clickurl`,`a`.`sticky`,`a`.`cid`,`a`.`description`,`a`.`params`,`a`.`custombannercode`,`a`.`track_impressions`,`cl`.`track_impressions` AS `client_track_impressions` FROM `b8x4w_banners` AS `a` LEFT JOIN `b8x4w_banner_clients` AS `cl` ON `cl`.`id` = `a`.`cid` WHERE ( ( (`a`.`state` = 1) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :nowDate1)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :nowDate2)) AND (`a`.`imptotal` = 0 OR `a`.`impmade` < `a`.`imptotal`) AND `a`.`catid` IN (:preparedArray1,:preparedArray2,:preparedArray3) ORDER BY `a`.`sticky` DESC, `a`.`ordering` LIMIT 3400μs2.36KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • UPDATE `b8x4w_banners` SET `impmade` = `impmade` + 1 WHERE `id` IN (:preparedArray1,:preparedArray2,:preparedArray3)185μs912BParams/components/com_banners/src/Model/BannersModel.php:315Copy
  • UPDATE `b8x4w_banner_tracks` SET `count` = `count` + 1 WHERE `track_type` = 1 AND `banner_id` = :id AND `track_date` = :trackDate156μs832BParams/components/com_banners/src/Model/BannersModel.php:352Copy
  • UPDATE `b8x4w_banner_tracks` SET `count` = `count` + 1 WHERE `track_type` = 1 AND `banner_id` = :id AND `track_date` = :trackDate187μs832BParams/components/com_banners/src/Model/BannersModel.php:352Copy
  • UPDATE `b8x4w_banner_tracks` SET `count` = `count` + 1 WHERE `track_type` = 1 AND `banner_id` = :id AND `track_date` = :trackDate128μs832BParams/components/com_banners/src/Model/BannersModel.php:352Copy
  • SELECT * FROM `b8x4w_banners` WHERE (`reset` <= :date AND `reset` IS NOT NULL) AND (`checked_out` IS NULL OR `checked_out` = :userId)299μs5.34KBParams/administrator/components/com_banners/src/Helper/BannersHelper.php:69Copy
  • SELECT `a`.`id`,`a`.`type`,`a`.`name`,`a`.`clickurl`,`a`.`sticky`,`a`.`cid`,`a`.`description`,`a`.`params`,`a`.`custombannercode`,`a`.`track_impressions`,`cl`.`track_impressions` AS `client_track_impressions` FROM `b8x4w_banners` AS `a` LEFT JOIN `b8x4w_banner_clients` AS `cl` ON `cl`.`id` = `a`.`cid` WHERE ( ( (`a`.`state` = 1) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :nowDate1)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :nowDate2)) AND (`a`.`imptotal` = 0 OR `a`.`impmade` < `a`.`imptotal`) AND `a`.`cid` = :clientId AND `cl`.`state` = 1 AND `a`.`catid` IN (:preparedArray1) ORDER BY `a`.`sticky` DESC, `a`.`ordering` LIMIT 1276μs2.3KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • UPDATE `b8x4w_banners` SET `impmade` = `impmade` + 1 WHERE `id` IN (:preparedArray1)119μs856BParams/components/com_banners/src/Model/BannersModel.php:315Copy
  • UPDATE `b8x4w_banner_tracks` SET `count` = `count` + 1 WHERE `track_type` = 1 AND `banner_id` = :id AND `track_date` = :trackDate133μs832BParams/components/com_banners/src/Model/BannersModel.php:352Copy
  • SELECT `params` FROM `b8x4w_tagz` WHERE `component_id` = 237 AND `component_type` = "menu"35μs472B/plugins/system/tagz/tagz.php:645Copy
  • SELECT `params` FROM `b8x4w_tagz` WHERE `component_id` = 331344 AND `component_type` = "content"40.64ms536B/plugins/system/tagz/tagz.php:645Copy
  • 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 b8x4w_fields AS a LEFT JOIN `b8x4w_languages` AS l ON l.lang_code = a.language LEFT JOIN b8x4w_users AS uc ON uc.id=a.checked_out LEFT JOIN b8x4w_viewlevels AS ag ON ag.id = a.access LEFT JOIN b8x4w_users AS ua ON ua.id = a.created_user_id LEFT JOIN b8x4w_fields_groups AS g ON g.id = a.group_id WHERE ( (`a`.`context` = :context AND `a`.`access` IN (:preparedArray1,:preparedArray2)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray3,: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 ASC186μs4.06KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT * FROM b8x4w_jmap_metainfo WHERE `linkurl` = 'https://www.armyrecognition.com/news/navy-news/2023/south-korea-navy-makes-port-call-in-saudi-arabia-for-1st-time-since-2015' AND `published` = 1190μs912B/plugins/system/jmap/jmap.php:756Copy
  • SELECT * FROM b8x4w_jmap_canonicals WHERE `linkurl` = 'https://www.armyrecognition.com/news/navy-news/2023/south-korea-navy-makes-port-call-in-saudi-arabia-for-1st-time-since-2015'125μs640B/plugins/system/jmap/jmap.php:858Copy
  • 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 `b8x4w_scheduler_tasks` AS `a` WHERE `a`.`state` = 160μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT * FROM b8x4w_jmap_headings WHERE `linkurl` = 'https://www.armyrecognition.com/news/navy-news/2023/south-korea-navy-makes-port-call-in-saudi-arabia-for-1st-time-since-2015'153μs752B/plugins/system/jmap/jmap.php:1073Copy
  • SELECT `original_text`, `target_text`, `original_text_regex`, `target_text_regex` FROM `b8x4w_jmap_text_replacements` WHERE `published` = 148μs688B/plugins/system/jmap/jmap.php:465Copy
  • SELECT `alias` FROM `b8x4w_content` WHERE `id` = :id144μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `b8x4w_content` WHERE `id` = :id50μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `b8x4w_content` WHERE `id` = :id172μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `b8x4w_content` WHERE `id` = :id50μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `b8x4w_content` WHERE `id` = :id139μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `b8x4w_content` WHERE `id` = :id144μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `b8x4w_content` WHERE `id` = :id205μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `b8x4w_content` WHERE `id` = :id53μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `b8x4w_content` WHERE `id` = :id144μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `b8x4w_content` WHERE `id` = :id91μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `b8x4w_content` WHERE `id` = :id144μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `b8x4w_content` WHERE `id` = :id31μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `b8x4w_content` WHERE `id` = :id87μs12.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `b8x4w_content` WHERE `id` = :id43μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `b8x4w_content` WHERE `id` = :id319μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `b8x4w_content` WHERE `id` = :id198μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `b8x4w_content` WHERE `id` = :id91μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `b8x4w_content` WHERE `id` = :id39μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `b8x4w_content` WHERE `id` = :id170μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `b8x4w_content` WHERE `id` = :id27μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • warningassets - No asset found for com_content.article.331344, falling back to com_content
  • warningassets - No asset found for com_content.article.331344, falling back to com_content
  • warningassets - No asset found for com_content.article.331344, falling back to com_content
  • warningassets - No asset found for com_content.article.331344, falling back to com_content
  • warningassets - No asset found for com_content.article.331344, falling back to com_content
  • warningassets - No asset found for com_content.article.331344, falling back to com_content
  • warningassets - No asset found for com_content.article.331344, falling back to com_content