2012-03-18 22:04:53 +00:00
< ? php
/*
* Name : Smiley Pack
* Description : Pack of smileys that make master too AOLish .
2024-09-08 16:12:13 +00:00
* Version : 1.06
2022-06-19 06:57:40 +00:00
* Author : Thomas Willingham ( based on Mike Macgirvin ' s Adult Smile template )
* Author : Matthias Ebers < https :// loma . ml / profile / one >
2012-03-18 22:04:53 +00:00
* All smileys from sites offering them as Public Domain
*/
2018-12-26 07:28:16 +00:00
use Friendica\Core\Hook ;
2019-12-30 02:55:10 +00:00
use Friendica\DI ;
2012-05-30 16:10:57 +00:00
2024-09-08 16:12:13 +00:00
function smiley_pack_install ()
{
2018-12-26 07:28:16 +00:00
Hook :: register ( 'smilie' , 'addon/smiley_pack/smiley_pack.php' , 'smiley_pack_smilies' );
2012-03-18 22:04:53 +00:00
}
2023-01-14 02:16:09 +00:00
function smiley_pack_smilies ( array & $b )
2022-06-23 05:16:22 +00:00
{
2024-09-08 16:12:13 +00:00
#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.
2012-03-22 20:53:03 +00:00
2024-09-08 16:12:13 +00:00
#Be careful with invocation strings. If you have a smiley called foo, and another called foobar, typing :foobar will call foo. Avoid this with clever naming, using ~ instead of :
#when all else fails.
2012-03-22 20:53:03 +00:00
2024-09-08 16:12:13 +00:00
#Animal smileys.
2012-03-22 20:53:03 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':bunnyflowers:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/animals/bunnyflowers.gif' . '" alt="' . ':bunnyflowers:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':chick:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/animals/chick.gif' . '" alt="' . ':chick:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':bumblebee:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/animals/bee.gif' . '" alt="' . ':bee:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':ladybird:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/animals/ladybird.gif' . '" alt="' . ':ladybird:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':bigspider:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/animals/bigspider.gif' . '" alt="' . ':bigspider:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':cat:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/animals/cat.gif' . '" alt="' . ':cat:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':bunny:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/animals/bunny.gif' . '" alt="' . ':bunny:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':cow:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/animals/cow.gif' . '" alt="' . ':cow:' . '" />' ;
2024-09-08 16:12:13 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':crab:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/animals/crab.gif' . '" alt="' . ':crab:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':dolphin:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/animals/dolphin.gif' . '" alt="' . ':dolphin:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':dragonfly:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/animals/dragonfly.gif' . '" alt="' . ':dragonfly:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':frog:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/animals/frog.gif' . '" alt="' . ':frog:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':hamster:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/animals/hamster.gif' . '" alt="' . ':hamster:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':monkey:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/animals/monkey.gif' . '" alt="' . ':monkey:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':horse:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/animals/horse.gif' . '" alt="' . ':horse:' . '" />' ;
2024-09-08 16:12:13 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':parrot:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/animals/parrot.gif' . '" alt="' . ':parrot:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':tux:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/animals/tux.gif' . '" alt="' . ':tux:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':snail:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/animals/snail.gif' . '" alt="' . ':snail:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':sheep:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/animals/sheep.gif' . '" alt="' . ':sheep:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':dog:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/animals/dog.gif' . '" alt="' . ':dog:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':elephant:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/animals/elephant.gif' . '" alt="' . ':elephant:' . '" />' ;
2012-03-22 21:15:54 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':fish:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/animals/fish.gif' . '" alt="' . ':fish:' . '" />' ;
2012-03-22 21:15:54 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':giraffe:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/animals/giraffe.gif' . '" alt="' . ':giraffe:' . '" />' ;
2012-03-22 21:15:54 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':pig:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/animals/pig.gif' . '" alt="' . ':pig:' . '" />' ;
2012-03-22 21:15:54 +00:00
2024-09-08 16:12:13 +00:00
#Baby Smileys
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':baby:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/babies/baby.gif' . '" alt="' . ':baby:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':babycot:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/babies/babycot.gif' . '" alt="' . ':babycot:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':pregnant:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/babies/pregnant.gif' . '" alt="' . ':pregnant:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':stork:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/babies/stork.gif' . '" alt="' . ':stork:' . '" />' ;
2012-03-18 22:04:53 +00:00
2024-09-08 16:12:13 +00:00
#Confused Smileys
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':confused:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/confused/confused.gif' . '" alt="' . ':confused:' . '" />' ;
2024-09-08 16:12:13 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':shrug:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/confused/shrug.gif' . '" alt="' . ':shrug:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':stupid:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/confused/stupid.gif' . '" alt="' . ':stupid:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':dazed:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/confused/dazed.gif' . '" alt="' . ':dazed:' . '" />' ;
2012-03-25 00:00:37 +00:00
2024-09-08 16:12:13 +00:00
#Cool Smileys
2012-03-22 20:53:03 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':affro:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/cool/affro.gif' . '" alt="' . ':affro:' . '" />' ;
2012-03-18 22:04:53 +00:00
2024-09-08 16:12:13 +00:00
#Devil/Angel Smileys
2012-03-22 20:53:03 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':angel:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/devilangel/angel.gif' . '" alt="' . ':angel:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':cherub:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/devilangel/cherub.gif' . '" alt="' . ':cherub:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':devilangel:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/devilangel/blondedevil.gif' . '" alt="' . ':devilangel:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':catdevil:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/devilangel/catdevil.gif' . '" alt="' . ':catdevil:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':devillish:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/devilangel/devil.gif' . '" alt="' . ':devillish:' . '" />' ;
2024-09-08 16:12:13 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':daseesaw:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/devilangel/daseesaw.gif' . '" alt="' . ':daseesaw:' . '" />' ;
2012-03-19 23:54:13 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':turnevil:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/devilangel/turnevil.gif' . '" alt="' . ':turnevil:' . '" />' ;
2024-09-08 16:12:13 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':saint:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/devilangel/saint.gif' . '" alt="' . ':saint:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':graveside:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/devilangel/graveside.gif' . '" alt="' . ':graveside:' . '" />' ;
2012-03-18 22:04:53 +00:00
2024-09-08 16:12:13 +00:00
#Unpleasent smileys.
2012-03-22 20:53:03 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':toilet:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/disgust/toilet.gif' . '" alt="' . ':toilet:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':fartinbed:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/disgust/fartinbed.gif' . '" alt="' . ':fartinbed:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':fartblush:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/disgust/fartblush.gif' . '" alt="' . ':fartblush:' . '" />' ;
2012-03-25 00:00:37 +00:00
2024-09-08 16:12:13 +00:00
#Drinks
2012-03-22 20:53:03 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':tea:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/drink/tea.gif' . '" alt="' . ':tea:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':drool:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/drool/drool.gif' . '" alt="' . ':drool:' . '" />' ;
2012-03-18 22:04:53 +00:00
2024-09-08 16:12:13 +00:00
#Sad smileys
2012-03-22 20:53:03 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':crying:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/sad/crying.png' . '" alt="' . ':crying:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':prisoner:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/sad/prisoner.gif' . '" alt="' . ':prisoner:' . '" />' ;
2012-03-18 22:04:53 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':sigh:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/sad/sigh.gif' . '" alt="' . ':sigh:' . '" />' ;
2012-05-20 00:25:43 +00:00
2024-09-08 16:12:13 +00:00
#Smoking - only one smiley in here, maybe it needs moving elsewhere?
2012-03-22 20:53:03 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':smoking:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/smoking/smoking.gif' . '" alt="' . ':smoking:' . '" />' ;
2012-03-19 02:42:14 +00:00
2024-09-08 16:12:13 +00:00
#Sport smileys
2012-03-22 20:53:03 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':basketball:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/sport/basketball.gif' . '" alt="' . ':basketball:' . '" />' ;
2012-03-19 02:42:14 +00:00
2012-05-05 22:41:55 +00:00
$b [ 'texts' ][] = '~bowling' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/sport/bowling.gif' . '" alt="' . '~bowling' . '" />' ;
2012-03-19 02:42:14 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':cycling:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/sport/cycling.gif' . '" alt="' . ':cycling:' . '" />' ;
2012-03-19 02:42:14 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':darts:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/sport/darts.gif' . '" alt="' . ':darts:' . '" />' ;
2012-03-19 02:42:14 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':fencing:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/sport/fencing.gif' . '" alt="' . ':fencing:' . '" />' ;
2012-03-19 02:42:14 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':juggling:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/sport/juggling.gif' . '" alt="' . ':juggling:' . '" />' ;
2012-03-19 02:42:14 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':skipping:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/sport/skipping.gif' . '" alt="' . ':skipping:' . '" />' ;
2012-03-19 02:42:14 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':archery:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/sport/archery.gif' . '" alt="' . ':archery:' . '" />' ;
2012-03-19 21:00:26 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':surfing:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/sport/surfing.gif' . '" alt="' . ':surfing:' . '" />' ;
2012-03-19 21:00:26 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':snooker:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/sport/snooker.gif' . '" alt="' . ':snooker:' . '" />' ;
2024-09-08 16:12:13 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':horseriding:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/sport/horseriding.gif' . '" alt="' . ':horseriding:' . '" />' ;
2012-03-19 21:00:26 +00:00
2024-09-08 16:12:13 +00:00
#Love smileys
2012-03-19 21:00:26 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':iloveyou:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/love/iloveyou.gif' . '" alt="' . ':iloveyou:' . '" />' ;
2012-03-19 02:47:18 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':inlove:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/love/inlove.gif' . '" alt="' . ':inlove:' . '" />' ;
2012-03-19 02:47:18 +00:00
2012-03-20 16:39:17 +00:00
$b [ 'texts' ][] = '~love' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/love/love.gif' . '" alt="' . ':love' . '" />' ;
2012-03-19 02:47:18 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':lovebear:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/love/lovebear.gif' . '" alt="' . ':lovebear:' . '" />' ;
2012-03-19 02:47:18 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':lovebed:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/love/lovebed.gif' . '" alt="' . ':lovebed:' . '" />' ;
2012-03-19 02:47:18 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':loveheart:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/love/loveheart.gif' . '" alt="' . ':loveheart:' . '" />' ;
2012-03-19 02:47:18 +00:00
2024-09-08 16:12:13 +00:00
#Tired/Sleep smileys
2012-03-22 20:53:03 +00:00
2012-03-19 02:55:23 +00:00
$b [ 'texts' ][] = ':countsheep' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/tired/countsheep.gif' . '" alt="' . ':countsheep:' . '" />' ;
2012-03-19 02:55:23 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':hammock:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/tired/hammock.gif' . '" alt="' . ':hammock:' . '" />' ;
2012-03-19 02:55:23 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':pillow:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/tired/pillow.gif' . '" alt="' . ':pillow:' . '" />' ;
2012-03-19 03:07:41 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':yawn:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/tired/yawn.gif' . '" alt="' . ':yawn:' . '" />' ;
2012-04-21 19:47:03 +00:00
2024-09-08 16:12:13 +00:00
#Fight/Flame/Violent smileys
2012-03-22 20:53:03 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':2guns:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fight/2guns.gif' . '" alt="' . ':2guns:' . '" />' ;
2012-03-19 03:07:41 +00:00
$b [ 'texts' ][] = ':alienfight' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fight/alienfight.gif' . '" alt="' . ':alienfight' . '" />' ;
2012-03-19 03:07:41 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':army:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fight/army.gif' . '" alt="' . ':army:' . '" />' ;
2012-03-19 03:07:41 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':arrowhead:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fight/arrowhead.gif' . '" alt="' . ':arrowhead:' . '" />' ;
2012-03-19 03:07:41 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':bfg:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fight/bfg.gif' . '" alt="' . ':bfg:' . '" />' ;
2012-03-19 03:07:41 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':bowman:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fight/bowman.gif' . '" alt="' . ':bowman:' . '" />' ;
2012-03-19 03:07:41 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':chainsaw:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fight/chainsaw.gif' . '" alt="' . ':chainsaw:' . '" />' ;
2012-03-19 03:07:41 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':crossbow:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fight/crossbow.gif' . '" alt="' . ':crossbow:' . '" />' ;
2012-03-19 03:07:41 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':crusader:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fight/crusader.gif' . '" alt="' . ':crusader:' . '" />' ;
2012-03-19 03:07:41 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':dead:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fight/dead.gif' . '" alt="' . ':dead:' . '" />' ;
2012-03-19 03:07:41 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':hammersplat:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fight/hammersplat.gif' . '" alt="' . ':hammersplat:' . '" />' ;
2012-03-19 03:07:41 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':lasergun:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fight/lasergun.gif' . '" alt="' . ':lasergun:' . '" />' ;
2012-03-19 03:07:41 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':machinegun:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fight/machinegun.gif' . '" alt="' . ':machinegun:' . '" />' ;
2012-03-19 03:07:41 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':acid:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fight/acid.gif' . '" alt="' . ':acid:' . '" />' ;
2012-03-19 23:54:13 +00:00
2024-09-08 16:12:13 +00:00
#Fantasy smileys - monsters and dragons fantasy. The other type of fantasy belongs in adult smileys
2012-03-22 20:53:03 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':alienmonster:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fantasy/alienmonster.gif' . '" alt="' . ':alienmonster:' . '" />' ;
2012-03-19 03:14:02 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':barbarian:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fantasy/barbarian.gif' . '" alt="' . ':barbarian:' . '" />' ;
2012-03-19 03:14:02 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':dinosaur:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fantasy/dinosaur.gif' . '" alt="' . ':dinosaur:' . '" />' ;
2012-03-19 03:14:02 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':dragon:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fantasy/dragon.gif' . '" alt="' . ':dragon:' . '" />' ;
2012-03-19 03:14:02 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':draco:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fantasy/dragonwhelp.gif' . '" alt="' . ':draco:' . '" />' ;
2012-03-19 03:14:02 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':ghost:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fantasy/ghost.gif' . '" alt="' . ':ghost:' . '" />' ;
2012-03-19 03:14:02 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':mummy:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fantasy/mummy.gif' . '" alt="' . ':mummy:' . '" />' ;
2012-03-19 03:14:02 +00:00
2024-09-08 16:12:13 +00:00
#Food smileys
2012-03-22 20:53:03 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':apple:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/food/apple.gif' . '" alt="' . ':apple:' . '" />' ;
2012-03-19 03:19:23 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':broccoli:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/food/broccoli.gif' . '" alt="' . ':brocolli:' . '" />' ;
2012-03-19 03:19:23 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':cake:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/food/cake.gif' . '" alt="' . ':cake:' . '" />' ;
2012-03-19 03:19:23 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':carrot:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/food/carrot.gif' . '" alt="' . ':carrot:' . '" />' ;
2012-03-19 03:19:23 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':popcorn:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/food/popcorn.gif' . '" alt="' . ':popcorn:' . '" />' ;
2012-03-19 03:19:23 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':tomato:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/food/tomato.gif' . '" alt="' . ':tomato:' . '" />' ;
2012-03-19 03:19:23 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':banana:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/food/banana.gif' . '" alt="' . ':banana:' . '" />' ;
2012-03-19 17:35:44 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':cooking:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/food/cooking.gif' . '" alt="' . ':cooking:' . '" />' ;
2012-03-19 21:00:26 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':fryegg:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/food/fryegg.gif' . '" alt="' . ':fryegg:' . '" />' ;
2012-03-19 03:19:23 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':birthdaycake:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/food/birthdaycake.gif' . '" alt="' . ':birthdaycake:' . '" />' ;
2012-11-11 19:41:26 +00:00
2024-09-08 16:12:13 +00:00
#Happy smileys
2012-03-22 20:53:03 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':cloud9:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/happy/cloud9.gif' . '" alt="' . ':cloud9:' . '" />' ;
2012-03-19 03:19:23 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':tearsofjoy:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/happy/tearsofjoy.gif' . '" alt="' . ':tearsofjoy:' . '" />' ;
2012-03-19 03:19:23 +00:00
2024-09-08 16:12:13 +00:00
#Repsect smileys
2012-03-22 20:53:03 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':bow:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/respect/bow.gif' . '" alt="' . ':bow:' . '" />' ;
2012-03-19 17:29:46 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':bravo:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/respect/bravo.gif' . '" alt="' . ':bravo:' . '" />' ;
2012-03-19 17:29:46 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':hailking:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/respect/hailking.gif' . '" alt="' . ':hailking:' . '" />' ;
2012-03-19 17:29:46 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':number1:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/respect/number1.gif' . '" alt="' . ':number1:' . '" />' ;
2012-03-19 17:29:46 +00:00
2024-09-08 16:12:13 +00:00
$b [ 'texts' ][] = ':cc_cc:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/respect/cc.png' . '" alt="' . ':cc_cc:' . '" />' ;
$b [ 'texts' ][] = ':cc_by:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/respect/ccby.png' . '" alt="' . ':cc_by:' . '" />' ;
$b [ 'texts' ][] = ':cc_sa:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/respect/ccsa.png' . '" alt="' . ':cc_sa:' . '" />' ;
$b [ 'texts' ][] = ':cc_0:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/respect/cc0.png' . '" alt="' . ':cc_0:' . '" />' ;
#Laugh smileys
2012-03-22 20:53:03 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':hahaha:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/laugh/hahaha.gif' . '" alt="' . ':hahaha:' . '" />' ;
2012-03-19 20:51:08 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':loltv:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/laugh/loltv.gif' . '" alt="' . ':loltv:' . '" />' ;
2012-03-19 20:51:08 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':rofl:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/laugh/rofl.gif' . '" alt="' . ':rofl:' . '" />' ;
2012-03-19 20:51:08 +00:00
2024-09-08 16:12:13 +00:00
#Music smileys
2012-03-22 20:53:03 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':drums:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/music/drums.gif' . '" alt="' . ':drums:' . '" />' ;
2012-03-19 21:04:36 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':guitar:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/music/guitar.gif' . '" alt="' . ':guitar:' . '" />' ;
2012-03-19 21:04:36 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':trumpet:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/music/trumpet.gif' . '" alt="' . ':trumpet:' . '" />' ;
2012-03-19 21:04:36 +00:00
2024-09-08 16:12:13 +00:00
#Smileys that used to be in core
2012-03-22 20:53:03 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':headbang:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/oldcore/headbang.gif' . '" alt="' . ':headbang:' . '" />' ;
2012-03-19 23:54:13 +00:00
2024-09-08 16:12:13 +00:00
$b [ 'texts' ][] = ':beard:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/oldcore/beard.png' . '" alt="' . ':beard:' . '" />' ;
2012-03-19 23:54:13 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':whitebeard:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/oldcore/whitebeard.png' . '" alt="' . ':whitebeard:' . '" />' ;
2012-03-19 23:54:13 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':shaka:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/oldcore/shaka.gif' . '" alt="' . ':shaka:' . '" />' ;
2012-03-19 23:54:13 +00:00
$b [ 'texts' ][] = ':\\.../' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/oldcore/shaka.gif' . '" alt="' . ':\\.../' . '" />' ;
2012-03-19 23:54:13 +00:00
$b [ 'texts' ][] = ':\\ooo/' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/oldcore/shaka.gif' . '" alt="' . ':\\ooo/' . '" />' ;
2012-03-19 20:51:08 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':headdesk:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/oldcore/headbang.gif' . '" alt="' . ':headdesk:' . '" />' ;
2012-03-19 20:51:08 +00:00
2024-09-08 16:12:13 +00:00
#These two are still in core, so oldcore isn't strictly right, but we don't want too many directories
2012-03-22 20:53:03 +00:00
$b [ 'texts' ][] = ':-d' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/oldcore/laughing.gif' . '" alt="' . ':-d' . '" />' ;
2012-03-22 20:53:03 +00:00
$b [ 'texts' ][] = ':-o' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/oldcore/surprised.gif' . '" alt="' . ':-o' . '" />' ;
2012-03-22 20:53:03 +00:00
2024-09-08 16:12:13 +00:00
# Regex killers - stick these at the bottom so they appear at the end of the English and
# at the start of $OtherLanguage.
2012-03-22 20:53:03 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':cool:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/cool/cool.gif' . '" alt="' . ':cool:' . '" />' ;
2012-03-22 20:53:03 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':vomit:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/disgust/vomit.gif' . '" alt="' . ':vomit:' . '" />' ;
2012-03-19 03:19:23 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':golf:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/sport/golf.gif' . '" alt="' . ':golf:' . '" />' ;
2024-09-08 16:12:13 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':football:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/sport/football.gif' . '" alt="' . ':football:' . '" />' ;
2012-06-06 22:55:18 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':tennis:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/sport/tennis.gif' . '" alt="' . ':tennis:' . '" />' ;
2012-06-06 22:55:18 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':alpha:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fight/alpha.png' . '" alt="' . ':alpha:' . '" />' ;
2012-06-06 22:55:18 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':marine:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fight/marine.gif' . '" alt="' . ':marine:' . '" />' ;
2012-06-06 22:55:18 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':sabre:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fight/sabre.gif' . '" alt="' . ':sabre:' . '" />' ;
2012-06-06 22:55:18 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':tank:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fight/tank.gif' . '" alt="' . ':tank:' . '" />' ;
2012-06-06 22:55:18 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':viking:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fight/viking.gif' . '" alt="' . ':viking:' . '" />' ;
2012-06-06 22:55:18 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':gangs:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fight/gangs.gif' . '" alt="' . ':gangs:' . '" />' ;
2012-06-06 22:55:18 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':dj:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/music/dj.gif' . '" alt="' . ':dj:' . '" />' ;
2012-06-06 22:55:18 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':elvis:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/music/elvis.gif' . '" alt="' . ':elivs:' . '" />' ;
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':violin:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/music/violin.gif' . '" alt="' . ':violin:' . '" />' ;
2022-06-19 06:57:40 +00:00
2024-09-08 16:12:13 +00:00
# New Gif Emoji (@one@loma.ml)
# Fediverse
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':friendica:' ;
2024-09-08 16:12:13 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fediverse/friendica.png' . '" alt="' . ':friendica:' . '" />' ;
$b [ 'texts' ][] = ':fediverse:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fediverse/fediverse.gif' . '" alt="' . ':fediverse:' . '" />' ;
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':mastodon:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fediverse/mastodon.gif' . '" alt="' . ':mastodon:' . '" />' ;
2024-09-08 16:12:13 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':pleroma:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fediverse/pleroma.gif' . '" alt="' . ':pleroma:' . '" />' ;
2024-09-08 16:12:13 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':misskey:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fediverse/misskey.gif' . '" alt="' . ':misskey:' . '" />' ;
2024-09-08 16:12:13 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':diaspora:' ;
2024-09-08 16:12:13 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fediverse/diaspora.png' . '" alt="' . ':diaspora:' . '" />' ;
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':hubzilla:' ;
2024-09-08 16:12:13 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fediverse/hubzilla.png' . '" alt="' . ':hubzilla:' . '" />' ;
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':pixelfed:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fediverse/pixelfed.gif' . '" alt="' . ':pixelfeed:' . '" />' ;
2024-09-08 16:12:13 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':nextcloud:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fediverse/nextcloud.gif' . '" alt="' . ':nextcloud:' . '" />' ;
2024-09-08 16:12:13 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':activitypub:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/fediverse/ap.gif' . '" alt="' . ':activitypub:' . '" />' ;
2024-09-08 16:12:13 +00:00
# ccc
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':ccc event:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/ccc/ccc.gif' . '" alt="' . ':ccc event:' . '" />' ;
2024-09-08 16:12:13 +00:00
# Commercial
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':youtube:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/commercial/youtube.gif' . '" alt="' . ':youtube:' . '" />' ;
2024-09-08 16:12:13 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':spotify:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/commercial/spotify.gif' . '" alt="' . ':spotify:' . '" />' ;
2024-09-08 16:12:13 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':twitter:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/commercial/twitter.gif' . '" alt="' . ':twitter:' . '" />' ;
2024-09-08 16:12:13 +00:00
2022-06-19 06:57:40 +00:00
$b [ 'texts' ][] = ':twitch:' ;
2023-02-18 19:57:09 +00:00
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/commercial/twitch.gif' . '" alt="' . ':twitch:' . '" />' ;
2024-09-08 16:12:13 +00:00
$b [ 'texts' ][] = ':facebook:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/commercial/facebook.gif' . '" alt="' . ':facebook:' . '" />' ;
$b [ 'texts' ][] = ':threads:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/commercial/threads.png' . '" alt="' . ':threads:' . '" />' ;
$b [ 'texts' ][] = ':google:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/commercial/google.gif' . '" alt="' . ':google:' . '" />' ;
$b [ 'texts' ][] = ':signal:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/commercial/signal.gif' . '" alt="' . ':signal:' . '" />' ;
$b [ 'texts' ][] = ':tiktok:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/commercial/tiktok.gif' . '" alt="' . ':tiktok:' . '" />' ;
$b [ 'texts' ][] = ':whatsapp:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/commercial/whatsapp.gif' . '" alt="' . ':whatsapp:' . '" />' ;
$b [ 'texts' ][] = ':instagram:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/commercial/instagram.gif' . '" alt="' . ':instagram:' . '" />' ;
$b [ 'texts' ][] = ':telegram:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/commercial/telegram.gif' . '" alt="' . ':telegram:' . '" />' ;
$b [ 'texts' ][] = ':windows:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/commercial/windows.png' . '" alt="' . ':windows:' . '" />' ;
$b [ 'texts' ][] = ':github:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/commercial/github.png' . '" alt="' . ':github:' . '" />' ;
$b [ 'texts' ][] = ':threema:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/commercial/threema.png' . '" alt="' . ':threema:' . '" />' ;
# nonCommercial
$b [ 'texts' ][] = ':invidious:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/noncommercial/invidious.gif' . '" alt="' . ':invidious:' . '" />' ;
$b [ 'texts' ][] = ':bluesky:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/noncommercial/bluesky.png' . '" alt="' . ':bluesky:' . '" />' ;
$b [ 'texts' ][] = ':vivaldi:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/noncommercial/vivaldi.png' . '" alt="' . ':vivaldi:' . '" />' ;
# opensource
$b [ 'texts' ][] = ':firefox:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/opensource/firefox.png' . '" alt="' . ':firefox:' . '" />' ;
$b [ 'texts' ][] = ':linuxopensuse:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/opensource/opensuse.png' . '" alt="' . ':linuxopensuse:' . '" />' ;
$b [ 'texts' ][] = ':linuxdebian:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/opensource/debian.png' . '" alt="' . ':linuxdebian:' . '" />' ;
$b [ 'texts' ][] = ':linuxfedora:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/opensource/fedora.png' . '" alt="' . ':linuxfedora:' . '" />' ;
$b [ 'texts' ][] = ':linuxubuntu:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/opensource/ubuntu.png' . '" alt="' . ':linuxubuntu:' . '" />' ;
$b [ 'texts' ][] = ':linuxmint:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/opensource/mint.png' . '" alt="' . ':linuxmint:' . '" />' ;
$b [ 'texts' ][] = ':fdroid:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/opensource/fdroid.png' . '" alt="' . ':fdroid:' . '" />' ;
$b [ 'texts' ][] = ':tutanota:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/opensource/tutanota.png' . '" alt="' . ':tutanota:' . '" />' ;
$b [ 'texts' ][] = ':raspi:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/opensource/raspi.png' . '" alt="' . ':raspi:' . '" />' ;
$b [ 'texts' ][] = ':linux:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/opensource/linux.png' . '" alt="' . ':linux:' . '" />' ;
$b [ 'texts' ][] = ':kde:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/opensource/kde.png' . '" alt="' . ':kde:' . '" />' ;
$b [ 'texts' ][] = ':firefoxnightly:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/opensource/firefoxnightly.png' . '" alt="' . ':firefoxnightly:' . '" />' ;
$b [ 'texts' ][] = ':archlinux:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/opensource/archlinux.png' . '" alt="' . ':archlinux:' . '" />' ;
$b [ 'texts' ][] = ':thunderbird:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/opensource/thunderbird.png' . '" alt="' . ':thunderbird:' . '" />' ;
$b [ 'texts' ][] = ':vivaldi:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/opensource/vivaldi.png' . '" alt="' . ':vivaldi:' . '" />' ;
$b [ 'texts' ][] = ':jabber:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/opensource/jabber.png' . '" alt="' . ':jabber:' . '" />' ;
$b [ 'texts' ][] = ':matrix:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/opensource/matrix.png' . '" alt="' . ':matrix:' . '" />' ;
$b [ 'texts' ][] = ':xmpp:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/opensource/xmpp.png' . '" alt="' . ':xmpp:' . '" />' ;
$b [ 'texts' ][] = ':foss:' ;
$b [ 'icons' ][] = '<img class="smiley" src="' . DI :: baseUrl () . '/addon/smiley_pack/icons/opensource/foss.png' . '" alt="' . ':foss:' . '" />' ;
2012-03-18 22:04:53 +00:00
}