Merge pull request #539 from MrPetovan/bug/4555-remove-active-users-feature
[friendica-addons.git] / unicode_smilies / unicode_smilies.php
index c926f88afd9e534262ff689ded4c76920c88c2ca..faa553cc18cd2d31587cf280c48fac65523ead39 100644 (file)
@@ -1,19 +1,19 @@
 <?php
 /*
  * Name: Unicode Smilies
- * Description: Smilies based on the unicode emojis
+ * Description: Smilies based on the unicode emojis - On Linux use https://github.com/eosrei/emojione-color-font to see them in color
  * Version: 1.0
  * Author: Michael Vogel <http://pirati.ca/profile/heluecht>
  */
-
-require_once 'include/Smilies.php';
+use Friendica\Core\Addon;
+use Friendica\Content\Smilies;
 
 function unicode_smilies_install() {
-       register_hook('smilie', 'addon/unicode_smilies/unicode_smilies.php', 'unicode_smilies_smilies');
+       Addon::registerHook('smilie', 'addon/unicode_smilies/unicode_smilies.php', 'unicode_smilies_smilies');
 }
 
 function unicode_smilies_uninstall() {
-       unregister_hook('smilie', 'addon/unicode_smilies/unicode_smilies.php', 'unicode_smilies_smilies');
+       Addon::unregisterHook('smilie', 'addon/unicode_smilies/unicode_smilies.php', 'unicode_smilies_smilies');
 }
 
 function unicode_smilies_smilies(&$a,&$b) {
@@ -25,6 +25,7 @@ function unicode_smilies_smilies(&$a,&$b) {
        Smilies::add($b, ':-D', '&#x1F601;');
        Smilies::add($b, ':D', '&#x1F601;');
        Smilies::add($b, ';-)', '&#x1F609;');
+       // Smilies::add($b, ';)', '&#x1F609;'); // Deactivated since this leads to disturbed html entities
        Smilies::add($b, ':-P', '&#x1F61B;');
        Smilies::add($b, ':-p', '&#x1F61B;');
        Smilies::add($b, ':-O', '&#x1F62E;');
@@ -116,11 +117,6 @@ function unicode_smilies_smilies(&$a,&$b) {
 //     Smilies::add($b, ':fartinbed', '&#x;');
 //     Smilies::add($b, ':fartblush', '&#x;');
 
-// Drinks
-
-       Smilies::add($b, ':tea', '&#x2615;');
-//     Smilies::add($b, ':drool', '&#x1F924;'); // Bad client support
-
 // Sad smileys
 
        Smilies::add($b, ':crying', '&#x1F622;');
@@ -242,6 +238,11 @@ function unicode_smilies_smilies(&$a,&$b) {
 //  Regex killers - stick these at the bottom so they appear at the end of the English and
 //  at the start of $OtherLanguage.
 
+// Drinks
+
+       Smilies::add($b, ':tea', '&#x2615;');
+//     Smilies::add($b, ':drool', '&#x1F924;'); // Bad client support
+
        Smilies::add($b, ':cool', '&#x1F192;');
 //     Smilies::add($b, ':vomit', '&#x1F92E;'); // Bad client support
        Smilies::add($b, ':golf', '&#x1F3CC;');