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