Merge pull request #8462 from annando/issue-8254-3
Issue 8254: Some more fixes for too long data for columns
This commit is contained in:
commit
1d8bb726d6
2 changed files with 17 additions and 1 deletions
|
@ -260,6 +260,22 @@ class APContact
|
|||
// Unhandled from Kroeg
|
||||
// kroeg:blocks, updated
|
||||
|
||||
// When the photo is too large, try to shorten it by removing parts
|
||||
if (strlen($apcontact['photo']) > 255) {
|
||||
$parts = parse_url($apcontact['photo']);
|
||||
unset($parts['fragment']);
|
||||
$apcontact['photo'] = Network::unparseURL($parts);
|
||||
|
||||
if (strlen($apcontact['photo']) > 255) {
|
||||
unset($parts['query']);
|
||||
$apcontact['photo'] = Network::unparseURL($parts);
|
||||
}
|
||||
|
||||
if (strlen($apcontact['photo']) > 255) {
|
||||
$apcontact['photo'] = substr($apcontact['photo'], 0, 255);
|
||||
}
|
||||
}
|
||||
|
||||
$parts = parse_url($apcontact['url']);
|
||||
unset($parts['path']);
|
||||
$baseurl = Network::unparseURL($parts);
|
||||
|
|
|
@ -345,7 +345,7 @@ class Term
|
|||
'oid' => $item_id,
|
||||
'otype' => self::OBJECT_TYPE_POST,
|
||||
'type' => $type,
|
||||
'term' => $term,
|
||||
'term' => substr($term, 0, 255),
|
||||
'url' => $link,
|
||||
'guid' => $item['guid'],
|
||||
'created' => $item['created'],
|
||||
|
|
Loading…
Reference in a new issue