X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=qcomment%2Fqcomment.php;h=c499fb868cd744a3ad3b0a8a3e589874969be131;hb=eec360c9c86f961d69e0845b980db217782c7489;hp=6b37257995412748a71daf5548a6dafdef912b6c;hpb=f75d96e5bc0eda7118717f38da913f82a1aecb56;p=friendica-addons.git diff --git a/qcomment/qcomment.php b/qcomment/qcomment.php old mode 100755 new mode 100644 index 6b372579..c499fb86 --- a/qcomment/qcomment.php +++ b/qcomment/qcomment.php @@ -1,68 +1,62 @@ - * + * * Provides a set of text "snippets" which can be inserted into a comment window by clicking on them. - * First enable the addon in the system admin panel. - * Then each person can tailor their choice of words in Settings->Plugin Settings in the Qcomment + * First enable the addon in the system admin panel. + * Then each person can tailor their choice of words in Settings->Addon Settings in the Qcomment * pane. Initially no qcomments are provided, but on viewing the settings page, a default set of - * of words is suggested. These can be accepted (click Submit) or edited first. Each text line represents - * a different qcomment. + * of words is suggested. These can be accepted (click Submit) or edited first. Each text line represents + * a different qcomment. * Many themes will hide the qcomments above or immediately adjacent to the comment input box until * you wish to use them. On some themes they may be visible. - * Wave the mouse around near the comment input box and the qcomments will show up. Click on any of + * Wave the mouse around near the comment input box and the qcomments will show up. Click on any of * them to open the comment window fully and insert the qcomment. Then "Submit" will submit it. * */ +use Friendica\Core\Addon; +use Friendica\Core\L10n; +use Friendica\Core\PConfig; function qcomment_install() { - register_hook('plugin_settings', 'addon/qcomment/qcomment.php', 'qcomment_addon_settings'); - register_hook('plugin_settings_post', 'addon/qcomment/qcomment.php', 'qcomment_addon_settings_post'); + Addon::registerHook('addon_settings', 'addon/qcomment/qcomment.php', 'qcomment_addon_settings'); + Addon::registerHook('addon_settings_post', 'addon/qcomment/qcomment.php', 'qcomment_addon_settings_post'); } - function qcomment_uninstall() { - unregister_hook('plugin_settings', 'addon/qcomment/qcomment.php', 'qcomment_addon_settings'); - unregister_hook('plugin_settings_post', 'addon/qcomment/qcomment.php', 'qcomment_addon_settings_post'); + Addon::unregisterHook('addon_settings', 'addon/qcomment/qcomment.php', 'qcomment_addon_settings'); + Addon::unregisterHook('addon_settings_post', 'addon/qcomment/qcomment.php', 'qcomment_addon_settings_post'); } - - - - -function qcomment_addon_settings(&$a,&$s) { - - if(! local_user()) +function qcomment_addon_settings(&$a, &$s) +{ + if (! local_user()) { return; + } - /* Add our stylesheet to the page so we can make our settings look nice */ + /* Add our stylesheet to the page so we can make our settings look nice */ - $a->page['htmlhead'] .= '' . "\r\n"; + $a->page['htmlhead'] .= '' . "\r\n"; - $words = get_pconfig(local_user(),'qcomment','words'); - if($words === false) - $words = t(':-)') . "\n" . t(':-(') . "\n" . t('lol'); + $words = PConfig::get(local_user(), 'qcomment', 'words', L10n::t(':-)') . "\n" . L10n::t(':-(') . "\n" . L10n::t('lol')); - $s .= '
'; - $s .= '

' . t('Quick Comment Settings') . '

'; - $s .= '
'; - $s .= '
' . t("Quick comments are found near comment boxes, sometimes hidden. Click them to provide simple replies.") . '
'; - $s .= ''; - $s .= ''; - $s .= '
'; + $s .= '
'; + $s .= '

' . L10n::t('Quick Comment Settings') . '

'; + $s .= '
'; + $s .= '
' . L10n::t("Quick comments are found near comment boxes, sometimes hidden. Click them to provide simple replies.") . '
'; + $s .= ''; + $s .= ''; + $s .= '
'; - $s .= '
'; + $s .= '
'; $s .= '
'; return; - } function qcomment_addon_settings_post(&$a,&$b) { @@ -71,8 +65,7 @@ function qcomment_addon_settings_post(&$a,&$b) { return; if($_POST['qcomment-submit']) { - set_pconfig(local_user(),'qcomment','words',xmlify($_POST['qcomment-words'])); - info( t('Quick Comment settings saved.') . EOL); + PConfig::set(local_user(),'qcomment','words',xmlify($_POST['qcomment-words'])); + info(L10n::t('Quick Comment settings saved.') . EOL); } } -