mirror of
https://github.com/Piwigo/Piwigo.git
synced 2026-08-06 16:53:34 +02:00
fixes #2142 truncate tags_strings if longer than 50 chars
This commit is contained in:
@@ -452,6 +452,14 @@ UPDATE '.USER_INFOS_TABLE.'
|
|||||||
if ('tags'==@$page['section'])
|
if ('tags'==@$page['section'])
|
||||||
{
|
{
|
||||||
$tags_string = implode(',', $page['tag_ids']);
|
$tags_string = implode(',', $page['tag_ids']);
|
||||||
|
|
||||||
|
if (strlen($tags_string) > 50)
|
||||||
|
{
|
||||||
|
// we need to truncate, mysql won't accept a too long string
|
||||||
|
$tags_string = substr($tags_string, 0, 50);
|
||||||
|
// the last tag_id may have been truncated itself, so we must remove it
|
||||||
|
$tags_string = substr($tags_string, 0, strrpos($tags_string, ','));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$ip = $_SERVER['REMOTE_ADDR'];
|
$ip = $_SERVER['REMOTE_ADDR'];
|
||||||
|
|||||||
Reference in New Issue
Block a user