mirror of
https://github.com/friendica/friendica
synced 2025-01-03 19:22:18 +00:00
Remove dependency for twitter addon
This commit is contained in:
parent
2b6cc5378f
commit
fca8de40a1
1 changed files with 20 additions and 29 deletions
|
@ -234,41 +234,32 @@ class Babel extends BaseModule
|
||||||
case 'twitter':
|
case 'twitter':
|
||||||
$json = trim($request['text']);
|
$json = trim($request['text']);
|
||||||
|
|
||||||
if (file_exists('addon/twitter/twitter.php')) {
|
$status = json_decode($json);
|
||||||
require_once 'addon/twitter/twitter.php';
|
|
||||||
|
|
||||||
$status = json_decode($json);
|
$results[] = [
|
||||||
|
'title' => DI::l10n()->t('Decoded post'),
|
||||||
|
'content' => $visible_whitespace(var_export($status, true)),
|
||||||
|
];
|
||||||
|
|
||||||
$results[] = [
|
$postarray = [];
|
||||||
'title' => DI::l10n()->t('Decoded post'),
|
$postarray['object-type'] = Activity\ObjectType::NOTE;
|
||||||
'content' => $visible_whitespace(var_export($status, true)),
|
|
||||||
];
|
|
||||||
|
|
||||||
$postarray = [];
|
if (!empty($status->full_text)) {
|
||||||
$postarray['object-type'] = Activity\ObjectType::NOTE;
|
$postarray['body'] = $status->full_text;
|
||||||
|
|
||||||
if (!empty($status->full_text)) {
|
|
||||||
$postarray['body'] = $status->full_text;
|
|
||||||
} else {
|
|
||||||
$postarray['body'] = $status->text;
|
|
||||||
}
|
|
||||||
|
|
||||||
// When the post contains links then use the correct object type
|
|
||||||
if (count($status->entities->urls) > 0) {
|
|
||||||
$postarray['object-type'] = Activity\ObjectType::BOOKMARK;
|
|
||||||
}
|
|
||||||
|
|
||||||
$results[] = [
|
|
||||||
'title' => DI::l10n()->t('Post array before expand entities'),
|
|
||||||
'content' => $visible_whitespace(var_export($postarray, true)),
|
|
||||||
];
|
|
||||||
} else {
|
} else {
|
||||||
$results[] = [
|
$postarray['body'] = $status->text;
|
||||||
'title' => DI::l10n()->tt('Error', 'Errors', 1),
|
|
||||||
'content' => DI::l10n()->t('Twitter addon is absent from the addon/ folder.'),
|
|
||||||
];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// When the post contains links then use the correct object type
|
||||||
|
if (count($status->entities->urls) > 0) {
|
||||||
|
$postarray['object-type'] = Activity\ObjectType::BOOKMARK;
|
||||||
|
}
|
||||||
|
|
||||||
|
$results[] = [
|
||||||
|
'title' => DI::l10n()->t('Post array before expand entities'),
|
||||||
|
'content' => $visible_whitespace(var_export($postarray, true)),
|
||||||
|
];
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue