Error: mb_strtoupper(): Passing null to parameter #1 ($string) of type string is deprecated - module/core/include/service/country/country.class.php (34)
module/core/include/service/country/country.class.php : 34   mb_strtoupper(NULL)
module/profile/include/component/controller/index.class.php : 149   core_service_country_country->getCountry(NULL)
include/library/phpfox/module/module.class.php : 544   profile_component_controller_index->process()
include/library/phpfox/module/module.class.php : 213   phpfox_module->getComponent("profile.index", Array(1), "controller")
include/library/phpfox/phpfox/phpfox.class.php : 796   phpfox_module->getController()
index.php : 16   phpfox::run()
Росомаха | Фото
phpFox Developers Debug Toggle JavaScript Console

Total Time:
0.0457680
PHP General Time:
0.040303

Driver Version:
MySQL 8.0.46-0ubuntu0.24.04.3
SQL Time:
0.0054650
SQL Queries:
13
SQL Memory Usage:
236.06 Kb
SQL Slave Enabled:
No
SQL Total Slaves:
N/A
SQL Slave Server:
N/A

Total Memory Usage:
769.26 Kb
Total Memory Usage (Including Debug):
816.83 Kb
Memory Limit:
64 Mb (128M)

Load Balancing Enabled:
No
Requests From:
77.222.55.249


Server Time Stamp:
August 21, 2026, 1:25 am
PHP Version:
8.4.11
PHP Sapi:
fpm-fcgi
PHP safe_mode:
false
PHP open_basedir:
false
Operating System:
Linux

Cache:
file
SQL Queries
0.0002470 | Memory Before: 464.47 Kb | Memory After: 481.33 Kb | Memory Used: 16.86 Kb | Rows: 0 | Slave: No
SELECT p.call_name, p.php_code
FROM `plugin` AS p
     JOIN `product` AS product
            ON(p.product_id = product.product_id AND product.is_active = 1)
     JOIN `plugin_hook` AS ph
            ON(ph.call_name = p.call_name AND ph.is_active = 1)
     JOIN `module` AS m
            ON(m.module_id = p.module_id AND m.is_active = 1)

WHERE p.is_active = 1
ORDER BY p.ordering ASC
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLE   MISSING KEY      no matching row in const table
0.0005431 | Memory Before: 549.75 Kb | Memory After: 583.1 Kb | Memory Used: 33.35 Kb | Rows: 1 | Slave: Yes
SELECT u.*, user_field.*, ug.prefix, ug.suffix, ug.icon_ext, ug.title, uf.user_id as is_featured, p.photo_id as cover_photo_exists
FROM `user` AS u
     JOIN `user_group` AS ug
            ON(ug.user_group_id = u.user_group_id)
     JOIN `user_field` AS user_field
            ON(user_field.user_id = u.user_id)
     LEFT JOIN `photo` AS p
            ON(p.photo_id = user_field.cover_photo)
     LEFT JOIN `user_featured` AS uf
            ON(uf.user_id = u.user_id)

WHERE u.user_name = 'profile-1537'
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEuf systemPRIMARY    0.00const row not found
1SIMPLEu refPRIMARY,user_name,user_group_id,user_iduser_name403const1100.00 
1SIMPLEug eq_refPRIMARY,user_group_idPRIMARY1danfa.u.user_group_id1100.00Using index condition
1SIMPLEuser_field eq_refuser_iduser_id4danfa.u.user_id1100.00 
1SIMPLEp eq_refPRIMARY,photo_id,photo_id_2PRIMARY4danfa.user_field.cover_photo1100.00Using index
0.0001600 | Memory Before: 559.86 Kb | Memory After: 576.72 Kb | Memory Used: 16.86 Kb | Rows: 0 | Slave: Yes
SELECT user_id
FROM `user`
WHERE user_id = 1537 AND last_activity > 1787275352
LIMIT 1
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLE   MISSING KEY      Impossible WHERE noticed after reading const tables
0.0002599 | Memory Before: 562.46 Kb | Memory After: 579.32 Kb | Memory Used: 16.86 Kb | Rows: 0 | Slave: Yes
SELECT *
FROM `ban_data`
WHERE user_id = 1537 AND is_expired = 0
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEban_data ALLMISSING KEY    166.25Using where
0.0002310 | Memory Before: 598.23 Kb | Memory After: 615.09 Kb | Memory Used: 16.86 Kb | Rows: 0 | Slave: Yes
SELECT user_id, user_privacy, user_value
FROM `user_privacy`
WHERE user_id = 1537
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEuser_privacy refuser_id,user_id_2user_id4const1100.00 
0.0001791 | Memory Before: 601.43 Kb | Memory After: 618.33 Kb | Memory Used: 16.9 Kb | Rows: 0 | Slave: Yes
SELECT *
FROM `user_blocked`
WHERE block_user_id = 0
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEuser_blocked ALLMISSING KEY    333.33Using where
0.0002980 | Memory Before: 610.84 Kb | Memory After: 627.71 Kb | Memory Used: 16.88 Kb | Rows: 1 | Slave: No
SELECT COUNT(*)
FROM `photo_album`
WHERE view_id = 0 AND group_id = 0 AND user_id = 1537
LIMIT 1
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEphoto_album refuser_id,view_id,view_id_2,view_id_3,view_id_4view_id9const,const,const2100.00Using index
0.0002038 | Memory Before: 614.93 Kb | Memory After: 631.8 Kb | Memory Used: 16.88 Kb | Rows: 1 | Slave: No
SELECT COUNT(*)
FROM `photo_album`
WHERE view_id = 0 AND group_id = 0 AND user_id = 1537
LIMIT 1
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEphoto_album refuser_id,view_id,view_id_2,view_id_3,view_id_4view_id9const,const,const2100.00Using index
0.0004790 | Memory Before: 644.41 Kb | Memory After: 661.29 Kb | Memory Used: 16.88 Kb | Rows: 1 | Slave: Yes
SELECT COUNT(*)
FROM `photo` AS photo
     LEFT JOIN `pages` AS pages
            ON(pages.page_id = photo.group_id)
     LEFT JOIN `friend` AS friend
            ON(friend.user_id = pages.user_id AND friend.friend_user_id = 0)
     LEFT JOIN `privacy` AS privacy
            ON(privacy.module_id = 'pages' AND privacy.item_id = pages.page_id)
     LEFT JOIN `friend_list_data` AS fld
            ON(fld.list_id = privacy.friend_list_id AND fld.friend_user_id = 0)
     JOIN `user` AS u
            ON(u.user_id = photo.user_id)

WHERE photo.user_id = 1537 AND photo.privacy = 0 AND (pages.privacy IS NULL OR pages.privacy = 0)
LIMIT 1
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEu constPRIMARY,user_idPRIMARY4const1100.00Using index
1SIMPLEphoto refprivacy,user_iduser_id4const199.91Using where
1SIMPLEpages eq_refPRIMARY,page_idPRIMARY4danfa.photo.group_id119.00Using where
1SIMPLEfriend eq_refuser_check,user_id,top_friend,friend_user_iduser_check8danfa.pages.user_id,const1100.00Using index
1SIMPLEprivacy refmodule_idmodule_id307const,danfa.pages.page_id1100.00 
1SIMPLEfld eq_reflist_id,list_id_2list_id8danfa.privacy.friend_list_id,const1100.00Using index
0.0006449 | Memory Before: 647.3 Kb | Memory After: 664.33 Kb | Memory Used: 17.03 Kb | Rows: 1 | Slave: Yes
SELECT l.like_id as is_liked, photo.*, u.user_id, u.profile_page_id, u.server_id AS user_server_id, u.user_name, u.full_name, u.gender, u.user_image, u.is_invisible, u.user_group_id, u.language_id, u.originality, u.last_activity
FROM `photo` AS photo
     LEFT JOIN `pages` AS pages
            ON(pages.page_id = photo.group_id)
     LEFT JOIN `friend` AS friend
            ON(friend.user_id = pages.user_id AND friend.friend_user_id = 0)
     LEFT JOIN `privacy` AS privacy
            ON(privacy.module_id = 'pages' AND privacy.item_id = pages.page_id)
     LEFT JOIN `friend_list_data` AS fld
            ON(fld.list_id = privacy.friend_list_id AND fld.friend_user_id = 0)
     LEFT JOIN `like` AS l
            ON(l.type_id = "photo" AND l.item_id = photo.photo_id AND l.user_id = 0)
     JOIN `user` AS u
            ON(u.user_id = photo.user_id)

WHERE photo.user_id = 1537 AND photo.privacy = 0 AND (pages.privacy IS NULL OR pages.privacy = 0)
ORDER BY photo.photo_id DESC
LIMIT 20
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEu constPRIMARY,user_idPRIMARY4const1100.00Using filesort
1SIMPLEphoto refprivacy,user_iduser_id4const199.91Using where
1SIMPLEpages eq_refPRIMARY,page_idPRIMARY4danfa.photo.group_id119.00Using where
1SIMPLEfriend eq_refuser_check,user_id,top_friend,friend_user_iduser_check8danfa.pages.user_id,const1100.00Using index
1SIMPLEprivacy refmodule_idmodule_id307const,danfa.pages.page_id1100.00 
1SIMPLEfld eq_reflist_id,list_id_2list_id8danfa.privacy.friend_list_id,const1100.00Using index
1SIMPLEl refuser_id,item_id,type_iduser_id4const1100.00Using where
0.0004389 | Memory Before: 663.98 Kb | Memory After: 680.85 Kb | Memory Used: 16.88 Kb | Rows: 1 | Slave: No
SELECT m.menu_id, m.parent_id, m.m_connection, m.var_name, m.disallow_access, mo.module_id AS module, m.url_value AS url, mo.is_active AS module_is_active, m.mobile_icon
FROM `menu` AS m
     JOIN `module` AS mo
            ON(mo.module_id = m.module_id AND mo.is_active = 1)

WHERE m.parent_id = 0 AND m.m_connection = 'photo.index' AND m.is_active = 1
GROUP BY m.menu_id, mo.module_id
ORDER BY m.ordering ASC
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEm refm_connection,parent_idm_connection229const,const188.57Using where; Using temporary; Using filesort
1SIMPLEmo refis_active,module_id,module_is_activemodule_is_active303danfa.m.module_id,const3100.00Using where; Using index
0.0008931 | Memory Before: 666.43 Kb | Memory After: 683.29 Kb | Memory Used: 16.86 Kb | Rows: 0 | Slave: No
SELECT m.menu_id, m.parent_id, m.m_connection, m.var_name, m.disallow_access, mo.module_id AS module, m.url_value AS url, mo.is_active AS module_is_active, m.mobile_icon
FROM `menu` AS m
     JOIN `module` AS mo
            ON(mo.module_id = m.module_id AND mo.is_active = 1)

WHERE m.parent_id = 0 AND m.m_connection = 'photo' AND m.is_active = 1
GROUP BY m.menu_id, mo.module_id
ORDER BY m.ordering ASC
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEm refm_connection,parent_idm_connection229const,const188.57Using where; Using temporary; Using filesort
1SIMPLEmo refis_active,module_id,module_is_activemodule_is_active303danfa.m.module_id,const3100.00Using where; Using index
0.0008872 | Memory Before: 668.52 Kb | Memory After: 685.5 Kb | Memory Used: 16.98 Kb | Rows: 7 | Slave: No
SELECT m.menu_id, m.parent_id, m.m_connection, m.var_name, m.disallow_access, mo.module_id AS module, m.url_value AS url, mo.is_active AS module_is_active
FROM `menu` AS m
     JOIN `module` AS mo
            ON(mo.module_id = m.module_id AND mo.is_active = 1)

WHERE m.parent_id > 0 AND m.is_active = 1
ORDER BY m.ordering ASC
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEm rangeparent_idparent_id3 810.00Using index condition; Using where; Using filesort
1SIMPLEmo refis_active,module_id,module_is_activemodule_is_active303danfa.m.module_id,const3100.00Using where; Using index
Array
(
    [redirect] => /profile-1537/photo/when_all-time/
)