Merge pull request #1060 from tobiasd/20201223-lng
[friendica-addons.git/.git] / sniper / sniper.php
index 59812cb..31c97a8 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 
 /**
- * Demo plugin for adding various types of Flash games to Friendica.
+ * Demo addon for adding various types of Flash games to Friendica.
  * In this case we're using "Hot Shot Sniper" by FlashGames247
  *
  * Name: Sniper
@@ -9,15 +9,11 @@
  * Version: 1.0
  * Author: Mike Macgirvin <http://macgirvin.com/profile/mike>
  */
-
+use Friendica\Core\Hook;
+use Friendica\DI;
 
 function sniper_install() {
-    register_hook('app_menu', 'addon/sniper/sniper.php', 'sniper_app_menu');
-}
-
-function sniper_uninstall() {
-    unregister_hook('app_menu', 'addon/sniper/sniper.php', 'sniper_app_menu');
-
+    Hook::register('app_menu', 'addon/sniper/sniper.php', 'sniper_app_menu');
 }
 
 function sniper_app_menu($a,&$b) {
@@ -29,7 +25,7 @@ function sniper_module() {}
 
 function sniper_content(&$a) {
 
-$baseurl = $a->get_baseurl() . '/addon/sniper';
+$baseurl = DI::baseUrl()->get() . '/addon/sniper';
 
 $o .= <<< EOT
 <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="620" height="480" id="hotshotsniper" align="middle">