]> git.mxchange.org Git - friendica-addons.git/commitdiff
Changes:
authorRoland Häder <roland@mxchange.org>
Fri, 24 Jun 2022 21:27:58 +0000 (23:27 +0200)
committerRoland Häder <roland@mxchange.org>
Fri, 24 Jun 2022 21:35:16 +0000 (23:35 +0200)
- if a <addon>_module() function is empty, it is more a statement and not a
  real function

21 files changed:
advancedcontentfilter/advancedcontentfilter.php
birdavatar/birdavatar.php
blockem/blockem.php
calc/calc.php
catavatar/catavatar.php
convert/convert.php
forumdirectory/forumdirectory.php
ifttt/ifttt.php
impressum/impressum.php
infiniteimprobabilitydrive/infiniteimprobabilitydrive.php
irc/irc.php
mailstream/mailstream.php
namethingy/namethingy.php
notifyall/notifyall.php
pumpio/pumpio.php
superblock/superblock.php
tictac/tictac.php
tumblr/tumblr.php
twitter/twitter.php
webrtc/webrtc.php
windowsphonepush/windowsphonepush.php

index 45ab3f3e0101bf07b0102004a838058fb198fc61..6925f8168c8aba81d2dbc2dc69d476c1ff42022e 100644 (file)
@@ -180,6 +180,11 @@ function advancedcontentfilter_addon_settings(App $a, array &$data)
  * Module
  */
 
+/**
+ * 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 advancedcontentfilter_module() {}
 
 function advancedcontentfilter_init(App $a)
index d17a455c3d4d02c9374bdb1d270c764bbcbcf23b..7975311022f58c96d5484eb5b723cbe05e50a3cb 100644 (file)
@@ -136,9 +136,12 @@ function birdavatar_lookup(App $a, array &$b)
        $b['success'] = true;
 }
 
-function birdavatar_module()
-{
-}
+/**
+ * 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 birdavatar_module() {}
 
 /**
  * Returns image for user id
index 79e04c8b539e9d7618cfd1950d382e86a471b294..951385b1c959983632bf94339d75e43b0e3909bb 100644 (file)
@@ -186,9 +186,12 @@ function blockem_item_photo_menu(App $a, array &$b)
        }
 }
 
-function blockem_module()
-{
-}
+/**
+ * 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 blockem_module() {}
 
 function blockem_init(App $a)
 {
index 48371dd39e525d39bc8c126d7ee854efadea3d6e..3159bf6afccd1593b43f0f4453ca9e55f1b18635 100644 (file)
@@ -19,10 +19,12 @@ function calc_app_menu(App $a, array &$b)
        $b['app_menu'][] = '<div class="app-title"><a href="calc">Calculator</a></div>'; 
 }
 
-
-function calc_module()
-{
-}
+/**
+ * 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)
 {
index 3fe2affbdefbc8a5a31796b04b1f5959399f0cc0..ce1fc78bc538b53d457bac4856c2f2e0698a931c 100644 (file)
@@ -137,6 +137,11 @@ function catavatar_lookup(App $a, array &$b)
        $b['success'] = true;
 }
 
+/**
+ * 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 catavatar_module() {}
 
 /**
index 51cc08d894845c56e8b69533d64f13b7d1a94ddc..9c72cbeddc46c8d21f8eddd6a745a305dbebda94 100644 (file)
@@ -21,166 +21,170 @@ function convert_app_menu(App $a, array &$b)
 
 function convert_module() {}
 
-function convert_content($app) {
+function convert_content(App $a) {
+       // @TODO UnitConverter uses a deprecated constructor with the class' name
+       // @TODO Let's one day rewrite this to a modern composer package
+       include 'UnitConvertor.php';
 
-include 'UnitConvertor.php';
-
- class TP_Converter extends UnitConvertor {
-       function TP_Converter($lang = 'en')
+       class TP_Converter extends UnitConvertor
        {
-               if ($lang != 'en' ) {
-                       $dec_point = '.'; $thousand_sep = "'";
-               } else {
-                       $dec_point = '.'; $thousand_sep = ',';
-               }
-
-               $this->UnitConvertor($dec_point , $thousand_sep );
-
-       } // end func UnitConvertor
+               public function __construct(string $lang = 'en')
+               {
+                       if ($lang == 'en' ) {
+                               $dec_point = '.';
+                               $thousand_sep = ',';
+                       } else {
+                               $dec_point = '.';
+                               $thousand_sep = "'";
+                       }
 
-       function find_base_unit($from,$to) {
-               while (list($skey,$sval) = each($this->bases)) {
-                               if ($skey == $from || $to == $skey || in_array($to,$sval) || in_array($from,$sval)) {
-                                       return $skey;
-                               }
+                       parent::UnitConvertor($dec_point, $thousand_sep );
                }
-               return false;
-       }
 
-       function getTable($value, $from_unit, $to_unit, $precision) {
+               private function findBaseUnit($from, $to)
+               {
+                       while (list($skey, $sval) = each($this->bases)) {
+                                       if ($skey == $from || $to == $skey || in_array($to, $sval) || in_array($from, $sval)) {
+                                               return $skey;
+                                       }
+                       }
 
-               if ($base_unit = $this->find_base_unit($from_unit,$to_unit)) {
+                       return false;
+               }
 
-                       // A baseunit was found now lets convert from -> $base_unit
+               public function getTable($value, $from_unit, $to_unit, $precision): string
+               {
+                       $string = '';
 
+                       if ($base_unit = $this->findBaseUnit($from_unit, $to_unit)) {
+                               // A baseunit was found now lets convert from -> $base_unit
                                $cell ['value'] = $this->convert($value, $from_unit, $base_unit, $precision) . ' ' . $base_unit;
-                               $cell ['class'] = ($base_unit == $from_unit || $base_unit == $to_unit) ? 'framedred' : '';
-                               $cells[] = $cell;
-                       // We now have the base unit and value now lets produce the table;
-                       while (list($key,$val) = each($this->bases[$base_unit])) {
-                               $cell ['value'] = $this->convert($value, $from_unit, $val, $precision) . ' ' . $val;
-                               $cell ['class'] = ($val == $from_unit || $val == $to_unit) ? 'framedred' : '';
+                               $cell ['class'] = ($base_unit == $from_unit || $base_unit == $to_unit) ? 'framedred' : '';
                                $cells[] = $cell;
-                       }
 
-                       $cc = count($cells);
-                       $string = "<table class=\"framed grayish\" border=\"1\" cellpadding=\"5\" width=\"80%\" align=\"center\"><tr>";
-                       $string .= "<td rowspan=\"$cc\" align=\"center\">$value $from_unit</td>";
-                       $i=0;
-                       foreach ($cells as $cell) {
-                               if ($i==0) {
-                                       $string .= "<td class=\"".$cell['class']."\">".$cell['value']."</td>";
-                                       $i++;
-                               } else {
-                                       $string .= "</tr><tr><td class=\"".$cell['class']."\">".$cell['value']."</td>";
+                               // We now have the base unit and value now lets produce the table;
+                               while (list($key, $val) = each($this->bases[$base_unit])) {
+                                       $cell ['value'] = $this->convert($value, $from_unit, $val, $precision) . ' ' . $val;
+                                       $cell ['class'] = ($val == $from_unit || $val == $to_unit) ? 'framedred' : '';
+                                       $cells[] = $cell;
+                               }
+
+                               $cc = count($cells);
+                               $string = "<table class=\"framed grayish\" border=\"1\" cellpadding=\"5\" width=\"80%\" align=\"center\"><tr>";
+                               $string .= "<td rowspan=\"$cc\" align=\"center\">$value $from_unit</td>";
+                               $i = 0;
+                               foreach ($cells as $cell) {
+                                       if ($i == 0) {
+                                               $string .= "<td class=\"" . $cell['class'] . "\">" . $cell['value'] . "</td>";
+                                               $i++;
+                                       } else {
+                                               $string .= "</tr><tr><td class=\"" . $cell['class'] . "\">" . $cell['value'] . "</td>";
+                                       }
                                }
+                               $string .= "</tr></table>";
                        }
-                       $string .= "</tr></table>";
+
                        return $string;
                }
-
        }
-}
-
-$conv = new TP_Converter('en');
 
-$conversions = [
-       'Temperature' => ['base'  => 'Celsius',
-               'conv' => [
-                       'Fahrenheit' => ['ratio' => 1.8, 'offset' => 32],
-                       'Kelvin' => ['ratio' => 1, 'offset' => 273],
-                       'Reaumur' => 0.8
-               ]
-       ],
-       'Weight'  =>  ['base'  => 'kg',
-               'conv' => [
-                       'g' => 1000,
-                       'mg' => 1000000,
-                       't' => 0.001,
-                       'grain' => 15432,
-                       'oz' => 35.274,
-                       'lb' => 2.2046,
-                       'cwt(UK)'        =>  0.019684,
-                       'cwt(US)'        =>  0.022046,
-                       'ton (US)'       =>  0.0011023,
-                       'ton (UK)'       =>  0.0009842
-               ]
-       ],
-       'Distance'  =>  ['base'  => 'km',
-               'conv' => [
-                       'm' => 1000,
-                       'dm' => 10000,
-                       'cm' => 100000,
-                       'mm' => 1000000,
-                       'mile' => 0.62137,
-                       'naut.mile' => 0.53996,
-                       'inch(es)' => 39370,
-                       'ft' => 3280.8,
-                       'yd' => 1093.6,
-                       'furlong' => 4.970969537898672,
-                       'fathom' => 546.8066491688539
-               ]
-       ],
-       'Area'  =>  ['base'  => 'km 2',
-               'conv' => [
-                       'ha' => 100,
-                       'acre' => 247.105,
-                       'm 2' => pow(1000,2),
-                       'dm 2' => pow(10000,2),
-                       'cm 2' => pow(100000,2),
-                       'mm 2' => pow(1000000,2),
-                       'mile 2' => pow(0.62137,2),
-                       'naut.miles 2' => pow(0.53996,2),
-                       'in 2' => pow(39370,2),
-                       'ft 2' => pow(3280.8,2),
-                       'yd 2' => pow(1093.6,2),
+       $conv = new TP_Converter('en');
+
+       $conversions = [
+               'Temperature' => ['base'  => 'Celsius',
+                       'conv' => [
+                               'Fahrenheit' => ['ratio' => 1.8, 'offset' => 32],
+                               'Kelvin' => ['ratio' => 1, 'offset' => 273],
+                               'Reaumur' => 0.8
+                       ]
+               ],
+               'Weight'  =>  ['base'  => 'kg',
+                       'conv' => [
+                               'g' => 1000,
+                               'mg' => 1000000,
+                               't' => 0.001,
+                               'grain' => 15432,
+                               'oz' => 35.274,
+                               'lb' => 2.2046,
+                               'cwt(UK)'        =>  0.019684,
+                               'cwt(US)'        =>  0.022046,
+                               'ton (US)'       =>  0.0011023,
+                               'ton (UK)'       =>  0.0009842
+                       ]
+               ],
+               'Distance'  =>  ['base'  => 'km',
+                       'conv' => [
+                               'm' => 1000,
+                               'dm' => 10000,
+                               'cm' => 100000,
+                               'mm' => 1000000,
+                               'mile' => 0.62137,
+                               'naut.mile' => 0.53996,
+                               'inch(es)' => 39370,
+                               'ft' => 3280.8,
+                               'yd' => 1093.6,
+                               'furlong' => 4.970969537898672,
+                               'fathom' => 546.8066491688539
+                       ]
+               ],
+               'Area'  =>  ['base'  => 'km 2',
+                       'conv' => [
+                               'ha' => 100,
+                               'acre' => 247.105,
+                               'm 2' => pow(1000,2),
+                               'dm 2' => pow(10000,2),
+                               'cm 2' => pow(100000,2),
+                               'mm 2' => pow(1000000,2),
+                               'mile 2' => pow(0.62137,2),
+                               'naut.miles 2' => pow(0.53996,2),
+                               'in 2' => pow(39370,2),
+                               'ft 2' => pow(3280.8,2),
+                               'yd 2' => pow(1093.6,2),
+                       ]
+               ],
+               'Volume'  =>  ['base'  => 'm 3',
+                       'conv' => [
+                               'in 3' => 61023.6,
+                               'ft 3' => 35.315,
+                               'cm 3' => pow(10,6),
+                               'dm 3' => 1000,
+                               'litre' => 1000,
+                               'hl' => 10,
+                               'yd 3' => 1.30795,
+                               'gal(US)' => 264.172,
+                               'gal(UK)' => 219.969,
+                               'pint'  =>  2113.376,
+                               'quart'  =>  1056.688,
+                               'cup'  =>  4266.753,
+                               'fl oz'  =>  33814.02,
+                               'tablespoon'  =>  67628.04,
+                               'teaspoon'  =>  202884.1,
+                               'pt (UK)' => 1000/0.56826,
+                               'barrel petroleum' => 1000/158.99,
+                               'Register Tons' => 2.832,
+                               'Ocean Tons' => 1.1327
+                       ]
+               ],
+               'Speed'  => ['base'  => 'kmph',
+                       'conv' => [
+                               'mps' => 0.0001726031,
+                               'milesph' => 0.62137,
+                               'knots' => 0.53996,
+                               'mach STP' => 0.0008380431,
+                               'c (warp)' => 9.265669e-10
+                       ]
                ]
-       ],
-       'Volume'  =>  ['base'  => 'm 3',
-               'conv' => [
-                       'in 3' => 61023.6,
-                       'ft 3' => 35.315,
-                       'cm 3' => pow(10,6),
-                       'dm 3' => 1000,
-                       'litre' => 1000,
-                       'hl' => 10,
-                       'yd 3' => 1.30795,
-                       'gal(US)' => 264.172,
-                       'gal(UK)' => 219.969,
-                       'pint'  =>  2113.376,
-                       'quart'  =>  1056.688,
-                       'cup'  =>  4266.753,
-                       'fl oz'  =>  33814.02,
-                       'tablespoon'  =>  67628.04,
-                       'teaspoon'  =>  202884.1,
-                       'pt (UK)' => 1000/0.56826,
-                       'barrel petroleum' => 1000/158.99,
-                       'Register Tons' => 2.832,
-                       'Ocean Tons' => 1.1327
-               ]
-       ],
-       'Speed'  => ['base'  => 'kmph',
-               'conv' => [
-                       'mps' => 0.0001726031,
-                       'milesph' => 0.62137,
-                       'knots' => 0.53996,
-                       'mach STP' => 0.0008380431,
-                       'c (warp)' => 9.265669e-10
-               ]
-       ]
-];
-
+       ];
 
-while (list($key,$val) = each($conversions)) {
-       $conv->addConversion($val['base'], $val['conv']);
-       $list[$key][] = $val['base'];
-       while (list($ukey,$uval) = each($val['conv'])) {
-               $list[$key][] = $ukey;
+       while (list($key,$val) = each($conversions)) {
+               $conv->addConversion($val['base'], $val['conv']);
+               $list[$key][] = $val['base'];
+               while (list($ukey,$uval) = each($val['conv'])) {
+                       $list[$key][] = $ukey;
+               }
        }
-}
-
-  $o .= '<h3>Unit Conversions</h3>';
 
+       $o .= '<h3>Unit Conversions</h3>';
 
        if (isset($_POST['from_unit']) && isset($_POST['value'])) {
                $_POST['value'] = $_POST['value'] + 0;
index 25460def53345d30db416e0e3b8190fce1b5852c..42cc4c54be068886a9abb6842eefacf191997c17 100644 (file)
@@ -25,10 +25,17 @@ function forumdirectory_install()
        Hook::register('app_menu', 'addon/forumdirectory/forumdirectory.php', 'forumdirectory_app_menu');
 }
 
-function forumdirectory_module()
-{
-       return;
-}
+/**
+ * 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.
+ */
+/**
+ * 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 forumdirectory_module() {}
 
 function forumdirectory_app_menu(App $a, array &$b)
 {
index 5962e2ae94b28ee71a6b3a785f1e76acbe9651e9..7154178a8b44c8b2926c12fc9d92a16594bb8a68 100644 (file)
@@ -24,15 +24,14 @@ function ifttt_install()
        Hook::register('connector_settings_post', 'addon/ifttt/ifttt.php', 'ifttt_settings_post');
 }
 
-function ifttt_module()
-{
-
-}
-
-function ifttt_content()
-{
+/**
+ * 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 ifttt_module() {}
 
-}
+function ifttt_content() {}
 
 function ifttt_settings(App $a, array &$data)
 {
index 7d9edfd55ab0897694c9aa5436501b2c0885dcb2..8a0543603d959e24272f4def71b70ab3c77c0abe 100644 (file)
@@ -24,9 +24,12 @@ function impressum_install()
        Logger::notice("installed impressum Addon");
 }
 
-function impressum_module()
-{
-}
+/**
+ * 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 impressum_module() {}
 
 function impressum_content()
 {
index 5f2052b167cbff634e834d6c49046ede1e96e6ed..ce0c3cdaa884c8ae8976d6ca973f03aa4f873657 100644 (file)
@@ -20,11 +20,12 @@ function infiniteimprobabilitydrive_app_menu(App $a, array &$b)
        $b['app_menu'][] = '<div class="app-title"><a href="infiniteimprobabilitydrive">' . DI::l10n()->t('Infinite Improbability Drive') . '</a></div>';
 }
 
-
-function infiniteimprobabilitydrive_module()
-{
-       return;
-}
+/**
+ * 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(App $a)
index 072ec4c5bd871089f02bf2d9dd26f4f11b028953..1042184543514a75ecfe16196b237d4b8c3c0e15 100644 (file)
@@ -64,11 +64,12 @@ function irc_app_menu(App $a, array &$b)
        $b['app_menu'][] = '<div class="app-title"><a href="irc">' . DI::l10n()->t('IRC Chatroom') . '</a></div>';
 }
 
-
-function irc_module() {
-       return;
-}
-
+/**
+ * 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 irc_module() {}
 
 function irc_content(App $a)
 {
index 9eafaf31f862105590c29f5c93786e4a98c7d366..08fb46a6bd5347eb0ca729e4cfb2d9234a7d74c0 100644 (file)
@@ -58,11 +58,11 @@ function mailstream_check_version()
 }
 
 /**
- * This function indicates a module that can be wrapped in the LegacyModule class
+ * 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 mailstream_module()
-{
-}
+function mailstream_module() {}
 
 /**
  * Adds an item in "addon features" in the admin menu of the site
@@ -70,7 +70,7 @@ function mailstream_module()
  * @param App $a App object (unused)
  * @param string        $o HTML form data
  */
-function mailstream_addon_admin(App $a, &$o)
+function mailstream_addon_admin(App $a, string &$o)
 {
        $frommail = DI::config()->get('mailstream', 'frommail');
        $template = Renderer::getMarkupTemplate('admin.tpl', 'addon/mailstream/');
index 77931ab4e1d5cbb7ecd0d782c1bac147f581d0fb..8e5b3cea8be4829e4799e488f126222b89704a06 100644 (file)
@@ -23,9 +23,12 @@ function namethingy_app_menu(App $a, array &$b)
 }
 
 
-function namethingy_module()
-{
-}
+/**
+ * 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 namethingy_module() {}
 
 function namethingy_content(App $a)
 {
index b04dfa2939f808ccf0f59f7a3dcf4cde2c99946b..7c852dd8fbcdcc1e2e1e595bc7354cbe52f3299a 100644 (file)
@@ -15,6 +15,11 @@ use Friendica\Core\Logger;
 use Friendica\Core\Renderer;
 use Friendica\DI;
 
+/**
+ * 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 notifyall_module() {}
 
 function notifyall_addon_admin(App $a, &$o)
index 774db17285c06fabc97926826b875d810c1ce26b..e1432dd33f431514e10e553e1a058901a2d9e320 100644 (file)
@@ -50,6 +50,11 @@ function pumpio_install()
        Hook::register('check_item_notification', 'addon/pumpio/pumpio.php', 'pumpio_check_item_notification');
 }
 
+/**
+ * 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 pumpio_module() {}
 
 function pumpio_content(App $a)
index 3a1422ced8ec13d1ecc14bd687825e01af50d616..dcc4242ffdad1faab7cafa5a6abb31bc82940ac9 100644 (file)
@@ -130,9 +130,13 @@ function superblock_item_photo_menu(App $a, array &$b)
        $b['menu'][DI::l10n()->t('Block Completely')] = 'javascript:superblockBlock(\'' . $author . '\'); return false;';
 }
 
+/**
+ * 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 superblock_module() {}
 
-
 function superblock_init(App $a)
 {
        if (!local_user()) {
index fb746f9460f13b7ad8b8a652250d234c8bdd1a14..3105e2845cc8ad4949f1159cec01530e326e9a19 100644 (file)
@@ -20,10 +20,12 @@ function tictac_app_menu(App $a, array &$b)
        $b['app_menu'][] = '<div class="app-title"><a href="tictac">' . DI::l10n()->t('Three Dimensional Tic-Tac-Toe') . '</a></div>';
 }
 
-function tictac_module()
-{
-       return;
-}
+/**
+ * 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 tictac_module() {}
 
 function tictac_content(App $a) {
 
index 56772b1470ebdd469f24afad560c780ed4e13348..74f24099eb20eb1961c65bc6920e2e5462a2b1f9 100644 (file)
@@ -29,9 +29,12 @@ function tumblr_install()
        Hook::register('connector_settings_post', 'addon/tumblr/tumblr.php', 'tumblr_settings_post');
 }
 
-function tumblr_module()
-{
-}
+/**
+ * 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 tumblr_module() {}
 
 function tumblr_content(App $a)
 {
index f02c6563c975a1322f87c948fa8fef1becfd8bdf..3ed2a0309eae80567ba09833e989c1232df7ace1 100644 (file)
@@ -1740,7 +1740,7 @@ function twitter_media_entities($post, array &$postarray, int $uriId = -1)
  * @param integer $uriId URI Id used to store tags. 0 = create a new one; -1 = don't store tags for this post.
  * @return array item array
  */
-function twitter_createpost(App $a, int $uid, $post, array $self, $create_user, bool $only_existing_contact, $noquote, int $uriId = 0): array
+function twitter_createpost(App $a, int $uid, $post, array $self, $create_user, bool $only_existing_contact, bool $noquote, int $uriId = 0): array
 {
        $postarray = [];
        $postarray['network'] = Protocol::TWITTER;
index afecefaabb993c570318149fbb4a0111d0fd53b4..594ebe507a011187362a936d64a92fc74be10a68 100644 (file)
@@ -29,15 +29,19 @@ function webrtc_addon_admin (App $a, &$o)
            '$webrtcurl' => ['webrtcurl', DI::l10n()->t('WebRTC Base URL'), DI::config()->get('webrtc','webrtcurl' ), DI::l10n()->t('Page your users will create a WebRTC chat room on. For example you could use https://live.mayfirst.org .')],
        ]);
 }
+
 function webrtc_addon_admin_post (App $a)
 {
        $url = trim($_POST['webrtcurl'] ?? '');
        DI::config()->set('webrtc', 'webrtcurl', $url);
 }
 
-function webrtc_module() {
-       return;
-}
+/**
+ * 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 webrtc_module() {}
 
 function webrtc_content(App $a)
 {
index fe3f76468efc21720ed92088a19e2ea26d5e2041..e08cb5a04ba0cb86715bb3d035aeeda12bf10330 100644 (file)
@@ -60,10 +60,12 @@ function windowsphonepush_install()
 }
 
 /* declare the windowsphonepush function so that /windowsphonepush url requests will land here */
-function windowsphonepush_module()
-{
-
-}
+/**
+ * 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 windowsphonepush_module() {}
 
 /* Callback from the settings post function.
  * $post contains the $_POST array.