]> git.mxchange.org Git - friendica.git/blobdiff - mod/smilies.php
Docs: add a note on adding `use` on theme.php
[friendica.git] / mod / smilies.php
index c47f95da76a5cfc7656aee72dcf7cb667402931d..a33cbf6ad5adabc4ca4e8704d278df634f6513d7 100644 (file)
@@ -1,3 +1,25 @@
 <?php
+/**
+ * @file mod/smilies.php
+ */
+use Friendica\App;
+use Friendica\Content\Smilies;
+use Friendica\Core\System;
 
-function smilies_content(&$a) { return smilies('',true); }
+/**
+ * @param object $a App
+ * @return mixed
+ */
+function smilies_content(App $a)
+{
+       if ($a->argv[1] === "json") {
+               $tmp = Smilies::getList();
+               $results = [];
+               for ($i = 0; $i < count($tmp['texts']); $i++) {
+                       $results[] = ['text' => $tmp['texts'][$i], 'icon' => $tmp['icons'][$i]];
+               }
+               System::jsonExit($results);
+       } else {
+               return Smilies::replace('', true);
+       }
+}