diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..96e47b1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +js/*/node_modules +vendor/ +composer.lock \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..e8da128 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Beeta + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..eb2972c --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# ext-userinfo \ No newline at end of file diff --git a/bootstrap.php b/bootstrap.php new file mode 100644 index 0000000..62fcff8 --- /dev/null +++ b/bootstrap.php @@ -0,0 +1,121 @@ +listen( + ConfigureFormatter::class, + function (ConfigureFormatter $event) + { + $protocol = stripos($_SERVER['SERVER_PROTOCOL'],'https') === true ? 'https://' : 'http://'; + $base_url = $protocol.$_SERVER['HTTP_HOST']; + $base_url .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']); + $base_url = rtrim($base_url, "/"); +$event->configurator->Emoticons->add(':-D', ':-D'); +$event->configurator->Emoticons->add(':-)', ':omg3:'); +$event->configurator->Emoticons->add(':-(', ':omg3:'); +$event->configurator->Emoticons->add(':-o', ':omg3:'); +$event->configurator->Emoticons->add(':chocado:', ':omg3:'); +$event->configurator->Emoticons->add(':-?', ':omg3:'); +$event->configurator->Emoticons->add('8-)', ':omg3:'); +$event->configurator->Emoticons->add(':lol:', ':omg3:'); +$event->configurator->Emoticons->add(':-x', ':omg3:'); +$event->configurator->Emoticons->add(':-P', ':omg3:'); +$event->configurator->Emoticons->add(':oops:', ':omg3:'); +$event->configurator->Emoticons->add(':chorar:', ':omg3:'); +$event->configurator->Emoticons->add(':demonio:', ':omg3:'); +$event->configurator->Emoticons->add(':malefico:', ':omg3:'); +$event->configurator->Emoticons->add(':roll:', ':omg3:'); +$event->configurator->Emoticons->add(';-)', ':omg3:'); +$event->configurator->Emoticons->add(':!:', ':omg3:'); +$event->configurator->Emoticons->add(':?:', ':omg3:'); +$event->configurator->Emoticons->add(':ideia:', ':omg3:'); +$event->configurator->Emoticons->add(':seta:', ':omg3:'); +$event->configurator->Emoticons->add(':-|', ':omg3:'); +$event->configurator->Emoticons->add(':ironico:', ':omg3:'); +$event->configurator->Emoticons->add(':ha:', ':omg3:'); +$event->configurator->Emoticons->add(':love:', ':omg3:'); +$event->configurator->Emoticons->add(':incrivel:', ':omg3:'); +$event->configurator->Emoticons->add(':chorar2:', ':omg3:'); +$event->configurator->Emoticons->add(':chorar3:', ':omg3:'); +$event->configurator->Emoticons->add(':chorar4:', ':omg3:'); +$event->configurator->Emoticons->add(':lagrimas:', ':omg3:'); +$event->configurator->Emoticons->add(':girl:', ':omg3:'); +$event->configurator->Emoticons->add(':emocao:', ':omg3:'); +$event->configurator->Emoticons->add(':cobrindorosto:', ':omg3:'); +$event->configurator->Emoticons->add(':fuuu:', ':omg3:'); +$event->configurator->Emoticons->add(':piscadela:', ':omg3:'); +$event->configurator->Emoticons->add(':gamado:', ':omg3:'); +$event->configurator->Emoticons->add(':lolsuper:', ':omg3:'); +$event->configurator->Emoticons->add(':amorodio:', ':omg3:'); +$event->configurator->Emoticons->add(':bigode:', ':omg3:'); +$event->configurator->Emoticons->add(':nem:', ':omg3:'); +$event->configurator->Emoticons->add(':magoado:', ':omg3:'); +$event->configurator->Emoticons->add(':omg2:', ':omg3:'); +$event->configurator->Emoticons->add(':omg3:', ':omg3:'); +$event->configurator->Emoticons->add(':oopscool:', ':omg3:'); +$event->configurator->Emoticons->add(':setarosa:', ':omg3:'); +$event->configurator->Emoticons->add(':rimbuk:', ':omg3:'); +$event->configurator->Emoticons->add(':rimbuk2:', ':omg3:'); +$event->configurator->Emoticons->add(':rock:', ':omg3:'); +$event->configurator->Emoticons->add(':girlshocked:', ':omg3:'); +$event->configurator->Emoticons->add(':girlhappy:', ':omg3:'); +$event->configurator->Emoticons->add(':girlsad:', ':omg3:'); +$event->configurator->Emoticons->add(':suando:', ':omg3:'); +$event->configurator->Emoticons->add(':vamp:', ':omg3:'); +$event->configurator->Emoticons->add(':feliz2:', ':omg3:'); +$event->configurator->Emoticons->add(':triste2:', ':omg3:'); +$event->configurator->Emoticons->add(':queixo:', ':omg3:'); +$event->configurator->Emoticons->add(':xis:', ':omg3:'); +$event->configurator->Emoticons->add(':et:', ':omg3:'); +$event->configurator->Emoticons->add(':ayy:', ':omg3:'); +$event->configurator->Emoticons->add(':pingu:', ':omg3:'); +$event->configurator->Emoticons->add(':dc:', ':omg3:'); +$event->configurator->Emoticons->add(':gba:', ':omg3:'); +$event->configurator->Emoticons->add(':gbasp:', ':omg3:'); +$event->configurator->Emoticons->add(':cube:', ':omg3:'); +$event->configurator->Emoticons->add(':ps2:', ':omg3:'); +$event->configurator->Emoticons->add(':xbox:', ':omg3:'); +$event->configurator->Emoticons->add(':psx:', ':omg3:'); +$event->configurator->Emoticons->add(':n64:', ':omg3:'); +$event->configurator->Emoticons->add(':3do:', ':omg3:'); +$event->configurator->Emoticons->add(':cube2:', ':omg3:'); +$event->configurator->Emoticons->add(':dc2:', ':omg3:'); +$event->configurator->Emoticons->add(':duo:', ':omg3:'); +$event->configurator->Emoticons->add(':famicom:', ':omg3:'); +$event->configurator->Emoticons->add(':famicom2:', ':omg3:'); +$event->configurator->Emoticons->add(':gameboy:', ':omg3:'); +$event->configurator->Emoticons->add(':gamegear:', ':omg3:'); +$event->configurator->Emoticons->add(':jaguar:', ':omg3:'); +$event->configurator->Emoticons->add(':lynx:', ':omg3:'); +$event->configurator->Emoticons->add(':megadrive:', ':omg3:'); +$event->configurator->Emoticons->add(':neogeocd:', ':omg3:'); +$event->configurator->Emoticons->add(':nes:', ':omg3:'); +$event->configurator->Emoticons->add(':neogeopocket:', ':omg3:'); +$event->configurator->Emoticons->add(':pcengine:', ':omg3:'); +$event->configurator->Emoticons->add(':psone:', ':omg3:'); +$event->configurator->Emoticons->add(':ps22:', ':omg3:'); +$event->configurator->Emoticons->add(':saturn:', ':omg3:'); +$event->configurator->Emoticons->add(':superfamicom:', ':omg3:'); +$event->configurator->Emoticons->add(':snes:', ':omg3:'); +$event->configurator->Emoticons->add(':virtualboy:', ':omg3:'); +$event->configurator->Emoticons->add(':wonderswan:', ':omg3:'); +$event->configurator->Emoticons->add(':xb2:', ':omg3:'); +$event->configurator->Emoticons->add(':32x:', ':omg3:'); +$event->configurator->Emoticons->add(':ngage:', ':omg3:'); +$event->configurator->Emoticons->add(':ps3:', ':omg3:'); +$event->configurator->Emoticons->add(':ps3b:', ':omg3:'); +$event->configurator->Emoticons->add(':rev:', ':omg3:'); +$event->configurator->Emoticons->add(':ds:', ':omg3:'); +$event->configurator->Emoticons->add(':x360:', ':omg3:'); +$event->configurator->Emoticons->add(':x360b:', ':omg3:'); +$event->configurator->Emoticons->add(':psp:', ':omg3:'); + } + ); +}; + +return __NAMESPACE__ . '\\subscribe'; \ No newline at end of file diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..d7ed382 --- /dev/null +++ b/composer.json @@ -0,0 +1,19 @@ +{ + "name": "beeta-dev/ext-emoticonsuol", + "description": "Emoticons do UOL", + "type": "flarum-extension", + "require": { + "flarum/core": "^0.1.0-beta.4" + }, + "extra": { + "flarum-extension": { + "title": "Emoticons do UOL", + "icon": { + "backgroundColor": "#5e8e14", + "color": "#ffffff" + } + } + }, + "minimum-stability": "dev", + "prefer-stable" : true +} \ No newline at end of file