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 : 794   phpfox_module->getController()
index.php : 16   phpfox::run()
super_kubok | Фото альбомы
DANFA
Warning: Undefined variable $result - include/library/phpfox/template/cache.class.php (1123)
include/library/phpfox/template/cache.class.php : 1123   phpfox_error::errorHandler(2, "Undefined variable $result", "include/library/phpfox/template/cache.class.php", 1123)
include/library/phpfox/template/cache.class.php : 230   phpfox_template_cache->_parseFunction("plugin", NULL, "call='photo.template_block_album_entry_extra_info'")
include/library/phpfox/template/cache.class.php : 168   phpfox_template_cache->_compileTag("plugin call='photo.template_block_album_entry_extra_info'")
include/library/phpfox/template/cache.class.php : 33   phpfox_template_cache->parse("
{if Phpfox::getParam('photo.auto_crop_photo') && false}
{/if} {if ($aAlbum.profile_id == '0' && ((Phpfox::getUserId() == $aAlbum.user_id && Phpfox::getUserParam('photo.can_delete_own_photo_album')) || Phpfox::getUserParam('photo.can_delete_other_photo_albums'))) || ($aAlbum.profile_id == '0' && Phpfox::getUserId() == $aAlbum.user_id) || ((Phpfox::getUserId() == $aAlbum.user_id && Phpfox::getUserParam('photo.can_edit_own_photo_album')) || Phpfox::getUserParam('photo.can_edit_other_photo_albums'))} {phrase var='photo.link'}
    {if $aAlbum.profile_id == '0' && ((Phpfox::getUserId() == $aAlbum.user_id && Phpfox::getUserParam('photo.can_delete_own_photo_album')) || Phpfox::getUserParam('photo.can_delete_other_photo_albums'))}
  • {phrase var='photo.delete'}
  • {/if} {if $aAlbum.profile_id == '0' && Phpfox::getUserId() == $aAlbum.user_id}
  • {phrase var='photo.upload_photo_s'}
  • {/if} {if (Phpfox::getUserId() == $aAlbum.user_id && Phpfox::getUserParam('photo.can_edit_own_photo_album')) || Phpfox::getUserParam('photo.can_edit_other_photo_albums')}
  • {phrase var='photo.edit'}
  • {/if}
{/if} {if Phpfox::getParam('photo.auto_crop_photo') && false && !Phpfox::getParam('photo.show_info_on_mouseover')} {else} {img server_id=$aAlbum.server_id path='photo.url_photo' file=$aAlbum.destination suffix='_240' max_width=196 max_height=196} {/if} {if Phpfox::getParam('photo.auto_crop_photo') && false}
{/if} {if Phpfox::getParam('photo.show_info_on_mouseover')} {template file='photo.block.hoverinfo'} {/if}
{if !Phpfox::getParam('photo.show_info_on_mouseover')}
{$aAlbum.name|clean|shorten:150:'...'}
{if !empty($aAlbum.total_photo)} {if $aAlbum.total_photo == '1'} 1 photo {else} {$aAlbum.total_photo|number_format} photos {/if} {/if} {if !defined('PHPFOX_IS_USER_PROFILE')}
{$aAlbum|user:'':'':50}
{/if} {plugin call='photo.template_block_album_entry_extra_info'}
{/if}
"
, TRUE)
include/library/phpfox/template/template.class.php : 1260   phpfox_template_cache->compile("file/cache/template/block_photo.block.album-entry.php", "
{if Phpfox::getParam('photo.auto_crop_photo') && false}
{/if} {if ($aAlbum.profile_id == '0' && ((Phpfox::getUserId() == $aAlbum.user_id && Phpfox::getUserParam('photo.can_delete_own_photo_album')) || Phpfox::getUserParam('photo.can_delete_other_photo_albums'))) || ($aAlbum.profile_id == '0' && Phpfox::getUserId() == $aAlbum.user_id) || ((Phpfox::getUserId() == $aAlbum.user_id && Phpfox::getUserParam('photo.can_edit_own_photo_album')) || Phpfox::getUserParam('photo.can_edit_other_photo_albums'))} {phrase var='photo.link'}
    {if $aAlbum.profile_id == '0' && ((Phpfox::getUserId() == $aAlbum.user_id && Phpfox::getUserParam('photo.can_delete_own_photo_album')) || Phpfox::getUserParam('photo.can_delete_other_photo_albums'))}
  • {phrase var='photo.delete'}
  • {/if} {if $aAlbum.profile_id == '0' && Phpfox::getUserId() == $aAlbum.user_id}
  • {phrase var='photo.upload_photo_s'}
  • {/if} {if (Phpfox::getUserId() == $aAlbum.user_id && Phpfox::getUserParam('photo.can_edit_own_photo_album')) || Phpfox::getUserParam('photo.can_edit_other_photo_albums')}
  • {phrase var='photo.edit'}
  • {/if}
{/if} {if Phpfox::getParam('photo.auto_crop_photo') && false && !Phpfox::getParam('photo.show_info_on_mouseover')} {else} {img server_id=$aAlbum.server_id path='photo.url_photo' file=$aAlbum.destination suffix='_240' max_width=196 max_height=196} {/if} {if Phpfox::getParam('photo.auto_crop_photo') && false}
{/if} {if Phpfox::getParam('photo.show_info_on_mouseover')} {template file='photo.block.hoverinfo'} {/if}
{if !Phpfox::getParam('photo.show_info_on_mouseover')}
{$aAlbum.name|clean|shorten:150:'...'}
{if !empty($aAlbum.total_photo)} {if $aAlbum.total_photo == '1'} 1 photo {else} {$aAlbum.total_photo|number_format} photos {/if} {/if} {if !defined('PHPFOX_IS_USER_PROFILE')}
{$aAlbum|user:'':'':50}
{/if} {plugin call='photo.template_block_album_entry_extra_info'}
{/if}
"
, TRUE)
file/cache/template/photo_template_controller_albums.html.php.php : 7   phpfox_template->getBuiltFile("photo.block.album-entry")
include/library/phpfox/template/template.class.php : 1845   include("file/cache/template/photo_template_controller_albums.html.php.php")
include/library/phpfox/template/template.class.php : 1839   phpfox_template->_requireFile("module/photo/template/controller/albums.html.php")
include/library/phpfox/template/template.class.php : 1323   phpfox_template->_getFromCache("module/photo/template/controller/albums.html.php")
include/library/phpfox/module/module.class.php : 241   phpfox_template->getTemplate("photo.controller.albums")
10 file/cache/template/mobile_template_template.html.php.php : 86   phpfox_module->getControllerTemplate()
11 include/library/phpfox/template/template.class.php : 1845   include("file/cache/template/mobile_template_template.html.php.php")
12 include/library/phpfox/template/template.class.php : 1839   phpfox_template->_requireFile("theme/mobile/template/template.html.php")
13 include/library/phpfox/template/template.class.php : 1215   phpfox_template->_getFromCache("theme/mobile/template/template.html.php")
14 include/library/phpfox/phpfox/phpfox.class.php : 875   phpfox_template->getLayout("template")
15 index.php : 16   phpfox::run()
image
image
Фотографии профиля
1 фото
phpFox Developers Debug Toggle JavaScript Console

Total Time:
0.0443120
PHP General Time:
0.0352294

Driver Version:
MySQL 8.0.44-0ubuntu0.24.04.1
SQL Time:
0.0090826
SQL Queries:
15
SQL Memory Usage:
273.84 Kb
SQL Slave Enabled:
No
SQL Total Slaves:
N/A
SQL Slave Server:
N/A

Total Memory Usage:
835.99 Kb
Total Memory Usage (Including Debug):
878.75 Kb
Memory Limit:
64 Mb (128M)

Load Balancing Enabled:
No
Requests From:
77.222.55.249


Server Time Stamp:
January 12, 2026, 12:39 pm
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.0004420 | Memory Before: 466.01 Kb | Memory After: 482.87 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.0007200 | Memory Before: 547.63 Kb | Memory After: 580.98 Kb | Memory Used: 33.34 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-641'
/* 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.0001888 | Memory Before: 557.61 Kb | Memory After: 574.47 Kb | Memory Used: 16.86 Kb | Rows: 0 | Slave: Yes
SELECT user_id
FROM `user`
WHERE user_id = 641 AND last_activity > 1768221406
LIMIT 1
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLE   MISSING KEY      Impossible WHERE noticed after reading const tables
0.0002980 | Memory Before: 560.22 Kb | Memory After: 577.08 Kb | Memory Used: 16.86 Kb | Rows: 0 | Slave: Yes
SELECT *
FROM `ban_data`
WHERE user_id = 641 AND is_expired = 0
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEban_data ALLMISSING KEY    156.67Using where
0.0018430 | Memory Before: 572.64 Kb | Memory After: 593.5 Kb | Memory Used: 20.86 Kb | Rows: 244 | Slave: No
SELECT country_iso, name
FROM `country`
ORDER BY ordering ASC, name ASC
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEcountry ALLMISSING KEY    244100.00Using filesort
0.0003781 | Memory Before: 621.44 Kb | Memory After: 638.3 Kb | Memory Used: 16.86 Kb | Rows: 0 | Slave: Yes
SELECT user_id, user_privacy, user_value
FROM `user_privacy`
WHERE user_id = 641
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEuser_privacy refuser_id,user_id_2user_id4const1100.00 
0.0003049 | Memory Before: 626.14 Kb | Memory After: 643.04 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.0006440 | Memory Before: 659.05 Kb | Memory After: 675.93 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 = 641
LIMIT 1
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEphoto_album refuser_id,view_id,view_id_2,view_id_3,view_id_4user_id4const197.68Using where
0.0008349 | Memory Before: 688.66 Kb | Memory After: 705.53 Kb | Memory Used: 16.88 Kb | Rows: 1 | Slave: Yes
SELECT COUNT(*)
FROM `photo_album` AS pa
     LEFT JOIN `like` AS l
            ON(l.type_id = "photo_album" AND l.item_id = pa.album_id AND l.user_id = 0)
     JOIN `user` AS u
            ON(u.user_id = pa.user_id)

WHERE pa.view_id = 0 AND pa.group_id = 0 AND pa.privacy IN(0) AND pa.user_id = 641 AND (pa.module_id IS NULL OR pa.module_id = '')
LIMIT 1
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEu constPRIMARY,user_idPRIMARY4const1100.00Using index
1SIMPLEpa refuser_id,view_id,view_id_2,view_id_3,view_id_4user_id4const118.49Using where
1SIMPLEl refuser_id,item_id,type_iduser_id4const1100.00Using where
0.0008869 | Memory Before: 691.29 Kb | Memory After: 708.37 Kb | Memory Used: 17.08 Kb | Rows: 1 | Slave: Yes
SELECT p.destination, p.server_id, pa.*, 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_album` AS pa
     LEFT JOIN `like` AS l
            ON(l.type_id = "photo_album" AND l.item_id = pa.album_id AND l.user_id = 0)
     LEFT JOIN `photo` AS p
            ON(p.album_id = pa.album_id AND pa.view_id = 0 AND p.is_cover = 1)
     JOIN `user` AS u
            ON(u.user_id = pa.user_id)

WHERE pa.view_id = 0 AND pa.group_id = 0 AND pa.privacy IN(0) AND pa.user_id = 641 AND (pa.module_id IS NULL OR pa.module_id = '')
ORDER BY pa.time_stamp DESC
LIMIT 9
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEu constPRIMARY,user_idPRIMARY4const1100.00Using filesort
1SIMPLEpa refuser_id,view_id,view_id_2,view_id_3,view_id_4user_id4const118.49Using where
1SIMPLEl refuser_id,item_id,type_iduser_id4const1100.00Using where
1SIMPLEp refalbum_id,album_id_2album_id4danfa.pa.album_id7100.00Using where
0.0004549 | Memory Before: 703.98 Kb | Memory After: 720.84 Kb | Memory Used: 16.86 Kb | Rows: 0 | Slave: Yes
SELECT like_id
FROM `like`
WHERE type_id = 'photo_album' AND item_id = 318 AND user_id = 0
LIMIT 1
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLElike refuser_id,item_id,type_iduser_id4const15.00Using where
0.0006349 | Memory Before: 714.34 Kb | Memory After: 731.21 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.albums' 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.41Using where; Using temporary; Using filesort
1SIMPLEmo refis_active,module_id,module_is_activemodule_is_active303danfa.m.module_id,const3100.00Using where; Using index
0.0003572 | Memory Before: 716.79 Kb | Memory After: 733.65 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.41Using where; Using temporary; Using filesort
1SIMPLEmo refis_active,module_id,module_is_activemodule_is_active303danfa.m.module_id,const3100.00Using where; Using index
0.0003960 | Memory Before: 718.88 Kb | Memory After: 735.86 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
0.0006990 | Memory Before: 801.57 Kb | Memory After: 818.47 Kb | Memory Used: 16.9 Kb | Rows: 0 | Slave: Yes
SELECT *
FROM `friend_request`
WHERE user_id = 641 AND friend_user_id = 0
LIMIT 1
/* OO Query */
IdSelect TypeTablePartitionsTypePossible KeysKeyKey LenRefRowsFilteredExtra
1SIMPLEfriend_request refuser_id,ignored,friend_user_id,user_id_2user_id8const,const1100.00 
Array
(
    [redirect] => /mobile/profile-641/photo/albums/when_all-time/
)