Issue 8254: Some more fixes for too long data for columns
This commit is contained in:
parent
66fe39f175
commit
3761e9ee51
2 changed files with 17 additions and 1 deletions
|
@ -260,6 +260,22 @@ class APContact
|
||||||
// Unhandled from Kroeg
|
// Unhandled from Kroeg
|
||||||
// kroeg:blocks, updated
|
// 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['query']);
|
||||||
|
$apcontact['photo'] = Network::unparseURL($parts);
|
||||||
|
|
||||||
|
if (strlen($apcontact['photo']) > 255) {
|
||||||
|
unset($parts['fragment']);
|
||||||
|
$apcontact['photo'] = Network::unparseURL($parts);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (strlen($apcontact['photo']) > 255) {
|
||||||
|
$apcontact['photo'] = substr($apcontact['photo'], 0, 255);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$parts = parse_url($apcontact['url']);
|
$parts = parse_url($apcontact['url']);
|
||||||
unset($parts['path']);
|
unset($parts['path']);
|
||||||
$baseurl = Network::unparseURL($parts);
|
$baseurl = Network::unparseURL($parts);
|
||||||
|
|
|
@ -345,7 +345,7 @@ class Term
|
||||||
'oid' => $item_id,
|
'oid' => $item_id,
|
||||||
'otype' => self::OBJECT_TYPE_POST,
|
'otype' => self::OBJECT_TYPE_POST,
|
||||||
'type' => $type,
|
'type' => $type,
|
||||||
'term' => $term,
|
'term' => substr($term, 0, 255),
|
||||||
'url' => $link,
|
'url' => $link,
|
||||||
'guid' => $item['guid'],
|
'guid' => $item['guid'],
|
||||||
'created' => $item['created'],
|
'created' => $item['created'],
|
||||||
|
|
Loading…
Reference in a new issue