X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=infiniteimprobabilitydrive%2Finfiniteimprobabilitydrive.php;h=ce0c3cdaa884c8ae8976d6ca973f03aa4f873657;hb=a38b07fa341a156cabb0b5ed0b1f4b1f71e1d058;hp=5e46b3b7b6837b5df906896dbc208738ba932097;hpb=ca54de905345d8e426e33c427a671998d845a8b3;p=friendica-addons.git diff --git a/infiniteimprobabilitydrive/infiniteimprobabilitydrive.php b/infiniteimprobabilitydrive/infiniteimprobabilitydrive.php index 5e46b3b7..ce0c3cda 100644 --- a/infiniteimprobabilitydrive/infiniteimprobabilitydrive.php +++ b/infiniteimprobabilitydrive/infiniteimprobabilitydrive.php @@ -6,44 +6,44 @@ * Author: Thomas Willingham */ -function infiniteimprobabilitydrive_install() { -register_hook('app_menu', 'addon/infiniteimprobabilitydrive/infiniteimprobabilitydrive.php', 'infiniteimprobabilitydrive_app_menu'); -} - -function infiniteimprobabilitydrive_uninstall() { -unregister_hook('app_menu', 'addon/infiniteimprobabilitydrive/infiniteimprobabilitydrive.php', 'infiniteimprobabilitydrive_app_menu'); +use Friendica\App; +use Friendica\Core\Hook; +use Friendica\DI; +function infiniteimprobabilitydrive_install() +{ + Hook::register('app_menu', 'addon/infiniteimprobabilitydrive/infiniteimprobabilitydrive.php', 'infiniteimprobabilitydrive_app_menu'); } -function infiniteimprobabilitydrive_app_menu($a,&$b) { -$b['app_menu'][] = '
' . t('Infinite Improbability Drive') . '
'; -} - - -function infiniteimprobabilitydrive_module() { -return; +function infiniteimprobabilitydrive_app_menu(App $a, array &$b) +{ + $b['app_menu'][] = '
' . DI::l10n()->t('Infinite Improbability Drive') . '
'; } +/** + * This is a statement rather than an actual function definition. The simple + * existence of this method is checked to figure out if the addon offers a + * module. + */ +function infiniteimprobabilitydrive_module() {} -function infiniteimprobabilitydrive_content(&$a) { -$baseurl = $a->get_baseurl() . '/addon/infiniteimprobabilitydrive'; -$o = ''; -$a->page['htmlhead'] .= ''; +function infiniteimprobabilitydrive_content(App $a) +{ + $baseurl = DI::baseUrl()->get() . '/addon/infiniteimprobabilitydrive'; + $o = ''; + DI::page()['htmlhead'] .= ''; -$baseurl = $a->get_baseurl(); + $baseurl = DI::baseUrl()->get(); - $o .= <<< EOT + $o .= <<< EOT

Try another destination with the Infinite Improbability Drive