]> git.mxchange.org Git - friendica.git/blob - src/Module/Itemsource.php
Merge pull request #5959 from vinzv/patch-2
[friendica.git] / src / Module / Itemsource.php
1 <?php
2
3 namespace Friendica\Module;
4
5 use Friendica\Core\L10n;
6 use Friendica\Model;
7
8 /**
9  * @author Hypolite Petovan <mrpetovan@gmail.com>
10  */
11 class Itemsource extends \Friendica\BaseModule
12 {
13         public static function content()
14         {
15                 if (!is_site_admin()) {
16                         return;
17                 }
18
19                 $source = '';
20                 $item_uri = '';
21                 if (!empty($_REQUEST['guid'])) {
22                         $item = Model\Item::selectFirst([], ['guid' => $_REQUEST['guid']]);
23
24                         $conversation = Model\Conversation::getByItemUri($item['uri']);
25
26                         $item_uri = $item['uri'];
27                         $source = htmlspecialchars($conversation['source']);
28                 }
29
30                 $tpl = get_markup_template('debug/itemsource.tpl');
31                 $o = replace_macros($tpl, [
32                         '$guid'          => ['guid', L10n::t('Item Guid'), htmlentities(defaults($_REQUEST, 'guid', '')), ''],
33                         '$source'        => $source,
34                         '$item_uri'      => $item_uri
35                 ]);
36
37                 return $o;
38         }
39 }