<?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
* 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) {
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">