Avoid undefined index
This commit is contained in:
parent
43a7a1647d
commit
5ee2db8a16
1 changed files with 10 additions and 9 deletions
|
@ -181,7 +181,7 @@ class Item extends BaseObject
|
||||||
if (array_key_exists('object-type', $row)) {
|
if (array_key_exists('object-type', $row)) {
|
||||||
$row['object-type'] = ACTIVITY_OBJ_NOTE;
|
$row['object-type'] = ACTIVITY_OBJ_NOTE;
|
||||||
}
|
}
|
||||||
} elseif (in_array($row['verb'], ['', ACTIVITY_POST, ACTIVITY_SHARE])) {
|
} elseif (array_key_exists('verb', $row) && in_array($row['verb'], ['', ACTIVITY_POST, ACTIVITY_SHARE])) {
|
||||||
// Posts don't have an object or target - but having tags or files.
|
// Posts don't have an object or target - but having tags or files.
|
||||||
// We safe some performance by building tag and file strings only here.
|
// We safe some performance by building tag and file strings only here.
|
||||||
// We remove object and target since they aren't used for this type.
|
// We remove object and target since they aren't used for this type.
|
||||||
|
@ -191,6 +191,8 @@ class Item extends BaseObject
|
||||||
if (array_key_exists('target', $row)) {
|
if (array_key_exists('target', $row)) {
|
||||||
$row['target'] = '';
|
$row['target'] = '';
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Build the tag string out of the term entries
|
// Build the tag string out of the term entries
|
||||||
if (array_key_exists('tag', $row) && empty($row['tag'])) {
|
if (array_key_exists('tag', $row) && empty($row['tag'])) {
|
||||||
$row['tag'] = Term::tagTextFromItemId($row['internal-iid']);
|
$row['tag'] = Term::tagTextFromItemId($row['internal-iid']);
|
||||||
|
@ -200,7 +202,6 @@ class Item extends BaseObject
|
||||||
if (array_key_exists('file', $row) && empty($row['file'])) {
|
if (array_key_exists('file', $row) && empty($row['file'])) {
|
||||||
$row['file'] = Term::fileTextFromItemId($row['internal-iid']);
|
$row['file'] = Term::fileTextFromItemId($row['internal-iid']);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
// Remove internal fields
|
// Remove internal fields
|
||||||
unset($row['internal-activity']);
|
unset($row['internal-activity']);
|
||||||
|
|
Loading…
Reference in a new issue