]> git.mxchange.org Git - friendica-addons.git/blobdiff - showmore/showmore.php
Merge branch '3.6-rc'
[friendica-addons.git] / showmore / showmore.php
index 8f0e6693c89c87cf647061a3ec21cd2da4a8df68..d3753e6fdc1340b3d4c3f26974195d3e8b9a93b0 100644 (file)
@@ -8,18 +8,19 @@
  *
  */
 use Friendica\Core\Addon;
+use Friendica\Core\L10n;
 use Friendica\Core\PConfig;
 
 function showmore_install() {
        Addon::registerHook('prepare_body', 'addon/showmore/showmore.php', 'showmore_prepare_body');
-       Addon::registerHook('plugin_settings', 'addon/showmore/showmore.php', 'showmore_addon_settings');
-       Addon::registerHook('plugin_settings_post', 'addon/showmore/showmore.php', 'showmore_addon_settings_post');
+       Addon::registerHook('addon_settings', 'addon/showmore/showmore.php', 'showmore_addon_settings');
+       Addon::registerHook('addon_settings_post', 'addon/showmore/showmore.php', 'showmore_addon_settings_post');
 }
 
 function showmore_uninstall() {
        Addon::unregisterHook('prepare_body', 'addon/showmore/showmore.php', 'showmore_prepare_body');
-       Addon::unregisterHook('plugin_settings', 'addon/showmore/showmore.php', 'showmore_addon_settings');
-       Addon::unregisterHook('plugin_settings_post', 'addon/showmore/showmore.php', 'showmore_addon_settings_post');
+       Addon::unregisterHook('addon_settings', 'addon/showmore/showmore.php', 'showmore_addon_settings');
+       Addon::unregisterHook('addon_settings_post', 'addon/showmore/showmore.php', 'showmore_addon_settings_post');
 }
 
 function showmore_addon_settings(&$a,&$s) {
@@ -31,30 +32,30 @@ function showmore_addon_settings(&$a,&$s) {
 
        $a->page['htmlhead'] .= '<link rel="stylesheet" type="text/css" href="'.$a->get_baseurl().'/addon/showmore/showmore.css'.'" media="all"/>'."\r\n";
 
-       $enable_checked = (intval(PConfig::get(local_user(),'showmore','disable')) ? '' : ' checked="checked"');
-       $chars = PConfig::get(local_user(),'showmore','chars');
+       $enable_checked = (intval(get_pconfig(local_user(),'showmore','disable')) ? '' : ' checked="checked"');
+       $chars = get_pconfig(local_user(),'showmore','chars');
        if(!$chars)
                $chars = '1100';
 
        $s .= '<span id="settings_showmore_inflated" class="settings-block fakelink" style="display: block;" onclick="openClose(\'settings_showmore_expanded\'); openClose(\'settings_showmore_inflated\');">';
-       $s .= '<h3>' . t('"Show more" Settings').'</h3>';
+       $s .= '<h3>' . L10n::t('"Show more" Settings').'</h3>';
        $s .= '</span>';
        $s .= '<div id="settings_showmore_expanded" class="settings-block" style="display: none;">';
        $s .= '<span class="fakelink" onclick="openClose(\'settings_showmore_expanded\'); openClose(\'settings_showmore_inflated\');">';
-       $s .= '<h3>' . t('"Show more" Settings').'</h3>';
+       $s .= '<h3>' . L10n::t('"Show more" Settings').'</h3>';
        $s .= '</span>';
 
        $s .= '<div id="showmore-wrapper">';
 
-       $s .= '<label id="showmore-enable-label" for="showmore-enable">'.t('Enable Show More').'</label>';
+       $s .= '<label id="showmore-enable-label" for="showmore-enable">'.L10n::t('Enable Show More').'</label>';
        $s .= '<input id="showmore-enable" type="checkbox" name="showmore-enable" value="1"'.$enable_checked.' />';
        $s .= '<div class="clear"></div>';
-       $s .= '<label id="showmore-label" for="showmore-chars">'.t('Cutting posts after how much characters').' </label>';
+       $s .= '<label id="showmore-label" for="showmore-chars">'.L10n::t('Cutting posts after how much characters').' </label>';
        $s .= '<input id="showmore-words" type="text" name="showmore-chars" value="'.$chars.'" />';
        $s .= '</div><div class="clear"></div>';
 
-       $s .= '<div class="settings-submit-wrapper" ><input type="submit" id="showmore-submit" name="showmore-submit" class="settings-submit" value="' . t('Save Settings') . '" /></div>';
-//     $s .= '<div class="showmore-desc">' . t('Use /expression/ to provide regular expressions') . '</div>';
+       $s .= '<div class="settings-submit-wrapper" ><input type="submit" id="showmore-submit" name="showmore-submit" class="settings-submit" value="' . L10n::t('Save Settings') . '" /></div>';
+//     $s .= '<div class="showmore-desc">' . L10n::t('Use /expression/ to provide regular expressions') . '</div>';
        $s .= '</div>';
 
        return;
@@ -66,11 +67,11 @@ function showmore_addon_settings_post(&$a,&$b) {
                return;
 
        if($_POST['showmore-submit']) {
-               PConfig::set(local_user(),'showmore','chars',trim($_POST['showmore-chars']));
+               set_pconfig(local_user(),'showmore','chars',trim($_POST['showmore-chars']));
                $enable = ((x($_POST,'showmore-enable')) ? intval($_POST['showmore-enable']) : 0);
                $disable = 1-$enable;
                PConfig::set(local_user(),'showmore','disable', $disable);
-               info( t('Show More Settings saved.') . EOL);
+               info(L10n::t('Show More Settings saved.') . EOL);
        }
 }
 
@@ -109,10 +110,10 @@ function get_body_length($body) {
 function showmore_prepare_body(&$a,&$b) {
 
        $words = null;
-       if(PConfig::get(local_user(),'showmore','disable'))
+       if(get_pconfig(local_user(),'showmore','disable'))
                return;
 
-       $chars = (int)PConfig::get(local_user(),'showmore','chars');
+       $chars = (int)get_pconfig(local_user(),'showmore','chars');
        if(!$chars)
                $chars = 1100;
 
@@ -124,7 +125,7 @@ function showmore_prepare_body(&$a,&$b) {
        if($found) {
                $rnd = random_string(8);
                $b['html'] = '<span id="showmore-teaser-'.$rnd.'" class="showmore-teaser" style="display: block;">'.$shortened." ".
-                               '<span id="showmore-wrap-'.$rnd.'" style="white-space:nowrap;" class="showmore-wrap fakelink" onclick="openClose(\'showmore-'.$rnd.'\'); openClose(\'showmore-teaser-'.$rnd.'\');" >'.sprintf(t('show more')).'</span></span>'.
+                               '<span id="showmore-wrap-'.$rnd.'" style="white-space:nowrap;" class="showmore-wrap fakelink" onclick="openClose(\'showmore-'.$rnd.'\'); openClose(\'showmore-teaser-'.$rnd.'\');" >'.L10n::t('show more').'</span></span>'.
                                '<div id="showmore-'.$rnd.'" class="showmore-content" style="display: none;">'.$b['html'].'</div>';
        }
 }
@@ -156,7 +157,7 @@ function showmore_cutitem($text, $limit) {
        @$doc->loadHTML($doctype."<html><body>".$text."</body></html>");
 
        $text = $doc->saveHTML();
-       $text = str_replace(["<html><body>", "</body></html>", $doctype], ["", "", ""], $text);
+       $text = str_replace(array("<html><body>", "</body></html>", $doctype), array("", "", ""), $text);
 
        return($text);
 }