X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=calc%2Fcalc.php;h=3159bf6afccd1593b43f0f4453ca9e55f1b18635;hb=97fcee53c04345271c62df18f44e6fad948a3d0e;hp=8c079dc7a561d9a572d47cdeab78877161be2f23;hpb=056921b1e8d64702535f03e238bc2e451ddca646;p=friendica-addons.git
diff --git a/calc/calc.php b/calc/calc.php
index 8c079dc7..3159bf6a 100644
--- a/calc/calc.php
+++ b/calc/calc.php
@@ -1,363 +1,362 @@
-
- */
-
-
-function calc_install() {
- register_hook('app_menu', 'addon/calc/calc.php', 'calc_app_menu');
-}
-
-function calc_uninstall() {
- unregister_hook('app_menu', 'addon/calc/calc.php', 'calc_app_menu');
-
-}
-
-function calc_app_menu($a,&$b) {
- $b['app_menu'] .= '
';
-}
-
-
-function calc_module() {}
-
-
-
-
-function calc_init($a) {
-
-$x = <<< EOT
-
-
-
-EOT;
-$a->page['htmlhead'] .= $x;
-}
-
-function calc_content($app) {
-
-$o = '';
-
-$o .= <<< EOT
-
-Calculator
-
-
-
-EOT;
-return $o;
-
-}
+
+ */
+
+use Friendica\App;
+use Friendica\Core\Hook;
+use Friendica\DI;
+
+function calc_install() {
+ Hook::register('app_menu', 'addon/calc/calc.php', 'calc_app_menu');
+}
+
+function calc_app_menu(App $a, array &$b)
+{
+ $b['app_menu'][] = '';
+}
+
+/**
+ * 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 calc_module() {}
+
+function calc_init(App $a)
+{
+ $x = <<< EOT
+
+
+
+EOT;
+DI::page()['htmlhead'] .= $x;
+}
+
+function calc_content($app) {
+
+$o = '';
+
+$o .= <<< EOT
+
+Calculator
+
+
+
+EOT;
+ return $o;
+}