X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=smiley_pack%2Fsmiley_pack.php;h=6562e29bf534ca437f66a14731887cbe05f38890;hb=46de1b8b89980513d50275d9d8c78681dff82b56;hp=ed4d0e651405e8d56d57f8794779c61f7b8628dd;hpb=e1b25a1556352fd1c8564c5060a3fce09736ee38;p=friendica-addons.git
diff --git a/smiley_pack/smiley_pack.php b/smiley_pack/smiley_pack.php
index ed4d0e65..6562e29b 100644
--- a/smiley_pack/smiley_pack.php
+++ b/smiley_pack/smiley_pack.php
@@ -2,23 +2,18 @@
/*
* Name: Smiley Pack
* Description: Pack of smileys that make master too AOLish.
- * Version: 1.0
+ * Version: 1.04
* Author: Thomas Willingham (based on Mike Macgirvin's Adult Smile template)
* All smileys from sites offering them as Public Domain
- *
- *
*/
-function smiley_pack_install() {
- register_hook('smilie', 'addon/smiley_pack/smiley_pack.php', 'smiley_pack_smilies');
-}
+use Friendica\Core\Hook;
+use Friendica\DI;
-function smiley_pack_uninstall() {
- unregister_hook('smilie', 'addon/smiley_pack/smiley_pack.php', 'smiley_pack_smilies');
+function smiley_pack_install() {
+ Hook::register('smilie', 'addon/smiley_pack/smiley_pack.php', 'smiley_pack_smilies');
}
-
-
function smiley_pack_smilies(&$a,&$b) {
#Smileys are split into various directories by the intended range of emotions. This is in case we get too big and need to modularise things. We can then cut and paste the right lines, move the right directory, and just change the name of the addon to happy_smilies or whatever.
@@ -31,458 +26,466 @@ function smiley_pack_smilies(&$a,&$b) {
#Animal smileys.
$b['texts'][] = ':bunnyflowers';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':chick';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':bumblebee';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':ladybird';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':bigspider';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':cat';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':bunny';
- $b['icons'][] = '
';
-
- $b['texts'][] = ':chick';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':cow';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':crab';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':dolphin';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':dragonfly';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':frog';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':hamster';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':monkey';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':horse';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':parrot';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':tux';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':snail';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':sheep';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':dog';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':elephant';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':fish';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':giraffe';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':pig';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
#Baby Smileys
$b['texts'][] = ':baby';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':babycot';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':pregnant';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':stork';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
#Confused Smileys
$b['texts'][] = ':confused';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':shrug';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':stupid';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':dazed';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
#Cool Smileys
$b['texts'][] = ':affro';
- $b['icons'][] = '
';
-
- $b['texts'][] = ':cool';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
#Devil/Angel Smileys
$b['texts'][] = ':angel';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':cherub';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':devilangel';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':catdevil';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':devillish';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':daseesaw';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':turnevil';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':saint';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':graveside';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
#Unpleasent smileys.
$b['texts'][] = ':toilet';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':fartinbed';
- $b['icons'][] = '
';
-
- $b['texts'][] = ':vomit';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':fartblush';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
#Drinks
$b['texts'][] = ':tea';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':drool';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
#Sad smileys
$b['texts'][] = ':crying';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':prisoner';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
+
+ $b['texts'][] = ':sigh';
+ $b['icons'][] = '
';
#Smoking - only one smiley in here, maybe it needs moving elsewhere?
$b['texts'][] = ':smoking';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
#Sport smileys
$b['texts'][] = ':basketball';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = '~bowling';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':cycling';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':darts';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':fencing';
- $b['icons'][] = '
';
-
- $b['texts'][] = ':golf';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':juggling';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':skipping';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':archery';
- $b['icons'][] = '
';
-
- $b['texts'][] = ':football';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':surfing';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':snooker';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
- $b['texts'][] = ':tennis';
- $b['icons'][] = '
';
-
$b['texts'][] = ':horseriding';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
#Love smileys
$b['texts'][] = ':iloveyou';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':inlove';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = '~love';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':lovebear';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':lovebed';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':loveheart';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
#Tired/Sleep smileys
$b['texts'][] = ':countsheep';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':hammock';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':pillow';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':yawn';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
#Fight/Flame/Violent smileys
$b['texts'][] = ':2guns';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':alienfight';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':army';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':arrowhead';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':bfg';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':bowman';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':chainsaw';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':crossbow';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':crusader';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':dead';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':hammersplat';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':lasergun';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':machinegun';
- $b['icons'][] = '
';
-
- $b['texts'][] = ':marine';
- $b['icons'][] = '
';
-
- $b['texts'][] = ':sabre';
- $b['icons'][] = '
';
-
- $b['texts'][] = ':tank';
- $b['icons'][] = '
';
-
- $b['texts'][] = ':viking';
- $b['icons'][] = '
';
-
- $b['texts'][] = ':gangs';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':acid';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
#Fantasy smileys - monsters and dragons fantasy. The other type of fantasy belongs in adult smileys
$b['texts'][] = ':alienmonster';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':barbarian';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':dinosaur';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':dragon';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':draco';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':ghost';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':mummy';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
#Food smileys
$b['texts'][] = ':apple';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':broccoli';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':cake';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':carrot';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':popcorn';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':tomato';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':banana';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':cooking';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':fryegg';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
+
+ $b['texts'][] = ':birthdaycake';
+ $b['icons'][] = '
';
#Happy smileys
$b['texts'][] = ':cloud9';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':tearsofjoy';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
#Repsect smileys
$b['texts'][] = ':bow';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':bravo';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':hailking';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':number1';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
#Laugh smileys
$b['texts'][] = ':hahaha';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':loltv';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':rofl';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
#Music smileys
- $b['texts'][] = ':dj';
- $b['icons'][] = '
';
-
$b['texts'][] = ':drums';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
- $b['texts'][] = ':elvis';
- $b['icons'][] = '
';
$b['texts'][] = ':guitar';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':trumpet';
- $b['icons'][] = '
';
-
- $b['texts'][] = ':violin';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
#Smileys that used to be in core
$b['texts'][] = ':headbang';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':beard';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':whitebeard';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':shaka';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':\\.../';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':\\ooo/';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':headdesk';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
#These two are still in core, so oldcore isn't strictly right, but we don't want too many directories
$b['texts'][] = ':-d';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
$b['texts'][] = ':-o';
- $b['icons'][] = '
';
+ $b['icons'][] = '
';
+# Regex killers - stick these at the bottom so they appear at the end of the English and
+# at the start of $OtherLanguage.
+ $b['texts'][] = ':cool';
+ $b['icons'][] = '
';
+ $b['texts'][] = ':vomit';
+ $b['icons'][] = '
';
+ $b['texts'][] = ':golf';
+ $b['icons'][] = '
';
+
+ $b['texts'][] = ':football';
+ $b['icons'][] = '
';
+
+ $b['texts'][] = ':tennis';
+ $b['icons'][] = '
';
+
+ $b['texts'][] = ':alpha';
+ $b['icons'][] = '
';
+
+ $b['texts'][] = ':marine';
+ $b['icons'][] = '
';
+
+ $b['texts'][] = ':sabre';
+ $b['icons'][] = '
';
+
+ $b['texts'][] = ':tank';
+ $b['icons'][] = '
';
+
+ $b['texts'][] = ':viking';
+ $b['icons'][] = '
';
+
+ $b['texts'][] = ':gangs';
+ $b['icons'][] = '
';
+
+
+ $b['texts'][] = ':dj';
+ $b['icons'][] = '
';
+
+
+ $b['texts'][] = ':elvis';
+ $b['icons'][] = '
';
+
+ $b['texts'][] = ':violin';
+ $b['icons'][] = '
';
}