use Friendica\App;
use Friendica\Core\Hook;
-use Friendica\Core\L10n;
use Friendica\Core\Logger;
use Friendica\Core\Renderer;
use Friendica\Core\System;
use Friendica\Database\DBA;
+use Friendica\DI;
use Friendica\Model\Item;
use Friendica\Protocol\Activity;
use Friendica\Util\Strings;
$verb = Strings::escapeTags(trim($_GET['verb']));
- $verbs = L10n::getPokeVerbs();
+ $verbs = DI::l10n()->getPokeVerbs();
if (!array_key_exists($verb, $verbs)) {
return;
$deny_gid = $item['deny_gid'];
}
} else {
- $private = (!empty($_GET['private']) ? intval($_GET['private']) : 0);
+ $private = (!empty($_GET['private']) ? intval($_GET['private']) : Item::PUBLIC);
$allow_cid = ($private ? '<' . $target['id']. '>' : $a->user['allow_cid']);
$allow_gid = ($private ? '' : $a->user['allow_gid']);
$arr['object-type'] = Activity\ObjectType::PERSON;
$arr['origin'] = 1;
- $arr['body'] = '[url=' . $poster['url'] . ']' . $poster['name'] . '[/url]' . ' ' . L10n::t($verbs[$verb][0]) . ' ' . '[url=' . $target['url'] . ']' . $target['name'] . '[/url]';
+ $arr['body'] = '[url=' . $poster['url'] . ']' . $poster['name'] . '[/url]' . ' ' . DI::l10n()->t($verbs[$verb][0]) . ' ' . '[url=' . $target['url'] . ']' . $target['name'] . '[/url]';
$arr['object'] = '<object><type>' . Activity\ObjectType::PERSON . '</type><title>' . $target['name'] . '</title><id>' . $target['url'] . '</id>';
$arr['object'] .= '<link>' . XML::escape('<link rel="alternate" type="text/html" href="' . $target['url'] . '" />' . "\n");
function poke_content(App $a)
{
if (!local_user()) {
- notice(L10n::t('Permission denied.') . EOL);
+ notice(DI::l10n()->t('Permission denied.') . EOL);
return;
}
$id = $contact['id'];
$head_tpl = Renderer::getMarkupTemplate('poke_head.tpl');
- $a->page['htmlhead'] .= Renderer::replaceMacros($head_tpl,[
- '$baseurl' => System::baseUrl(true),
+ DI::page()['htmlhead'] .= Renderer::replaceMacros($head_tpl,[
+ '$baseurl' => DI::baseUrl()->get(true),
]);
$parent = (!empty($_GET['parent']) ? intval($_GET['parent']) : '0');
- $verbs = L10n::getPokeVerbs();
+ $verbs = DI::l10n()->getPokeVerbs();
$shortlist = [];
foreach ($verbs as $k => $v) {
$tpl = Renderer::getMarkupTemplate('poke_content.tpl');
$o = Renderer::replaceMacros($tpl,[
- '$title' => L10n::t('Poke/Prod'),
- '$desc' => L10n::t('poke, prod or do other things to somebody'),
- '$clabel' => L10n::t('Recipient'),
- '$choice' => L10n::t('Choose what you wish to do to recipient'),
+ '$title' => DI::l10n()->t('Poke/Prod'),
+ '$desc' => DI::l10n()->t('poke, prod or do other things to somebody'),
+ '$clabel' => DI::l10n()->t('Recipient'),
+ '$choice' => DI::l10n()->t('Choose what you wish to do to recipient'),
'$verbs' => $shortlist,
'$parent' => $parent,
- '$prv_desc' => L10n::t('Make this post private'),
- '$submit' => L10n::t('Submit'),
+ '$prv_desc' => DI::l10n()->t('Make this post private'),
+ '$submit' => DI::l10n()->t('Submit'),
'$name' => $name,
'$id' => $id
]);