X-Git-Url: https://git.mxchange.org/?p=friendica-addons.git;a=blobdiff_plain;f=widgets%2Fwidgets.php;h=76fc14b48b4270a49d4623c1b95c04d62509ffed;hp=e62932448efc5f2badd7d21e7a3a63c8aaf3ce92;hb=39dd3dffe07efd69fa1ac6d0bd243c7fc0e3a66f;hpb=42eefed6e68d241bd8bdf9eceea96abc445a9cac diff --git a/widgets/widgets.php b/widgets/widgets.php old mode 100755 new mode 100644 index e6293244..76fc14b4 --- a/widgets/widgets.php +++ b/widgets/widgets.php @@ -5,17 +5,18 @@ * Version: 1.0 * Author: Fabio Comuni */ - +use Friendica\Core\Addon; +use Friendica\Core\L10n; use Friendica\Core\PConfig; function widgets_install() { - register_hook('plugin_settings', 'addon/widgets/widgets.php', 'widgets_settings'); - register_hook('plugin_settings_post', 'addon/widgets/widgets.php', 'widgets_settings_post'); + Addon::registerHook('addon_settings', 'addon/widgets/widgets.php', 'widgets_settings'); + Addon::registerHook('addon_settings_post', 'addon/widgets/widgets.php', 'widgets_settings_post'); logger("installed widgets"); } function widgets_uninstall() { - unregister_hook('plugin_settings', 'addon/widgets/widgets.php', 'widgets_settings'); - unregister_hook('plugin_settings_post', 'addon/widgets/widgets.php', 'widgets_settings_post'); + Addon::unregisterHook('addon_settings', 'addon/widgets/widgets.php', 'widgets_settings'); + Addon::unregisterHook('addon_settings_post', 'addon/widgets/widgets.php', 'widgets_settings_post'); } @@ -33,8 +34,8 @@ function widgets_settings(&$a,&$o) { return; - $key = PConfig::get(local_user(), 'widgets', 'key' ); - if ($key=='') { $key = mt_rand(); PConfig::set(local_user(), 'widgets', 'key', $key); } + $key = get_pconfig(local_user(), 'widgets', 'key' ); + if ($key=='') { $key = mt_rand(); set_pconfig(local_user(), 'widgets', 'key', $key); } $widgets = array(); $d = dir(dirname(__file__)); @@ -54,13 +55,13 @@ function widgets_settings(&$a,&$o) { # $t = file_get_contents( dirname(__file__). "/settings.tpl" ); $t = get_markup_template("settings.tpl", "addon/widgets/"); - $o .= replace_macros($t, array( - '$submit' => t('Generate new key'), + $o .= replace_macros($t, [ + '$submit' => L10n::t('Generate new key'), '$baseurl' => $a->get_baseurl(), '$title' => "Widgets", - '$label' => t('Widgets key'), + '$label' => L10n::t('Widgets key'), '$key' => $key, - '$widgets_h' => t('Widgets available'), + '$widgets_h' => L10n::t('Widgets available'), '$widgets' => $widgets, )); @@ -122,7 +123,7 @@ function widgets_content(&$a) { if (isset($_GET['p']) && local_user()==$conf['uid'] ) { $o .= ""; $o .= "

Preview Widget

"; - $o .= ''. t("Plugin Settings") .''; + $o .= ''. L10n::t("Addon Settings") .''; $o .= "

".call_user_func($a->argv[1].'_widget_name')."

"; $o .= call_user_func($a->argv[1].'_widget_help'); @@ -166,15 +167,9 @@ function widgets_content(&$a) { return $o; - } - - } - + } + } + echo $o; killme(); } - - - - -?>