Plugin Directory

Changeset 3030332


Ignore:
Timestamp:
02/01/2024 10:17:09 PM (2 years ago)
Author:
nida78
Message:

improved logging and function usage

Location:
wp-wiki-tooltip
Files:
76 added
8 edited

Legend:

Unmodified
Added
Removed
  • wp-wiki-tooltip/trunk/CHANGELOG.md

    r3027885 r3030332  
    11# Changelog of WP Wiki Tooltip
     2
     3## [2.0.2]
     4*Release Date - February 1st, 2024*
     5
     6* improved logging by checking WP_DEBUG right
     7* improved function usage
    28
    39## [2.0.1]
     
    159165* Initial release
    160166
     167[2.0.2]: https://github.com/nida78/wp-wiki-tooltip/releases/tag/2.0.2
     168[2.0.1]: https://github.com/nida78/wp-wiki-tooltip/releases/tag/2.0.1
    161169[2.0.0 - C6H14N2O2 | Lysine]: https://github.com/nida78/wp-wiki-tooltip/releases/tag/2.0.0
    162170[1.10.2]: https://github.com/nida78/wp-wiki-tooltip/releases/tag/1.10.2
  • wp-wiki-tooltip/trunk/README.md

    r3027885 r3030332  
    66Requires at least: 3.0
    77
    8 Tested up to: 6.4.2
     8Tested up to: 6.4.3
    99
    10 Stable tag: 2.0.1
     10Stable tag: 2.0.2
    1111
    1212Donate link: https://n1da.net/specials/wp-wiki-tooltip/spenden/
  • wp-wiki-tooltip/trunk/class.wp-wiki-tooltip-admin.php

    r3017587 r3030332  
    8484        );
    8585
    86         error_log( 'all request params: ' . print_r( $_REQUEST, true ) );
     86        $this->log( 'all request params: ' . print_r( $_REQUEST, true ) );
    8787
    8888        if( array_key_exists( 'btn_reset', $_REQUEST ) && $_REQUEST[ 'btn_reset' ] == __( 'Reset', 'wp-wiki-tooltip' ) ) {
     
    435435                    <td class="col3"><input id="txt-id-wiki-url-row-<?php echo $num; ?>" type="text" name="wp-wiki-tooltip-settings-base[wiki-urls][data][<?php echo $num; ?>][id]" value="<?php echo $url[ 'id' ]; ?>" class="narrow"/></td>
    436436                    <td class="col4"><input id="txt-url-wiki-url-row-<?php echo $num; ?>" type="text" name="wp-wiki-tooltip-settings-base[wiki-urls][data][<?php echo $num; ?>][url]" value="<?php echo $url[ 'url' ]; ?>" class="regular-text"/></td>
    437                     <td class="col5"><input id="btn-test-wiki-url-row-<?php echo $num; ?>" type="button" value="<?php _ex( 'test', 'button', 'wp-wiki-tooltip' ); ?>" class="button" onclick="test_wiki_url_row( 'wiki-url-row-<?php echo $num; ?>' );"/><img src="<?php echo plugins_url( 'static/images/loadingAnimationBar.gif', __FILE__ ); ?>" class="loadingAnimationBar" /></td>
     437                    <td class="col5"><input id="btn-test-wiki-url-row-<?php echo $num; ?>" type="button" value="<?php _ex( 'test', 'button', 'wp-wiki-tooltip' ); ?>" class="button" onclick="test_wiki_url_row( 'wiki-url-row-<?php echo $num; ?>' );"/><img src="<?php echo plugins_url( 'static/images/loadingAnimationBar.gif', __FILE__ ); ?>" alt="loading animation bar" class="loadingAnimationBar" /></td>
    438438                    <td class="col6"><input type="button" value="<?php _ex( 'remove', 'button', 'wp-wiki-tooltip' ); ?>" class="button" onclick="remove_wiki_url_row( 'wiki-url-row-<?php echo $num; ?>' );"/></td>
    439439                </tr>
     
    450450                <td class="col3"><input id="txt-id-wiki-url-row-###NEWID###" type="text" name="wp-wiki-tooltip-settings-base[wiki-urls][data][###NEWID###][id]" value="" class="narrow"/></td>
    451451                <td class="col4"><input id="txt-url-wiki-url-row-###NEWID###" type="text" name="wp-wiki-tooltip-settings-base[wiki-urls][data][###NEWID###][url]" value="" class="regular-text"/></td>
    452                 <td class="col5"><input id="btn-test-wiki-url-row-###NEWID###" type="button" value="<?php _ex( 'test', 'button', 'wp-wiki-tooltip' ); ?>" class="button" onclick="test_wiki_url_row( 'wiki-url-row-###NEWID###' );"/><img src="<?php echo plugins_url( 'static/images/loadingAnimationBar.gif', __FILE__ ); ?>" class="loadingAnimationBar" /></td>
     452                <td class="col5"><input id="btn-test-wiki-url-row-###NEWID###" type="button" value="<?php _ex( 'test', 'button', 'wp-wiki-tooltip' ); ?>" class="button" onclick="test_wiki_url_row( 'wiki-url-row-###NEWID###' );"/><img src="<?php echo plugins_url( 'static/images/loadingAnimationBar.gif', __FILE__ ); ?>" alt="loading animation bar" class="loadingAnimationBar" /></td>
    453453                <td class="col6"><input type="button" value="<?php _ex( 'remove', 'button', 'wp-wiki-tooltip' ); ?>" class="button" onclick="remove_wiki_url_row( 'wiki-url-row-###NEWID###' );"/></td>
    454454            </tr>
     
    656656    public function sanitize_base_settings( $input ) {
    657657        global $wp_wiki_tooltip_default_options;
    658         error_log( 'Input for BASE => <' . print_r( $input, true ) . '>' );
     658        $this->log( 'Input for BASE => <' . print_r( $input, true ) . '>' );
    659659
    660660        if( ! isset( $input[ 'nonce' ] ) || ! wp_verify_nonce( $input[ 'nonce' ], 'wp-wiki-tooltip-settings-base-submit' ) ) {
     
    720720    public function sanitize_error_settings( $input ) {
    721721        global $wp_wiki_tooltip_default_options;
    722         error_log( 'Input for ERROR => <' . print_r( $input, true ) . '>' );
     722        $this->log( 'Input for ERROR => <' . print_r( $input, true ) . '>' );
    723723
    724724        if( ! isset( $input[ 'nonce' ] ) || ! wp_verify_nonce( $input[ 'nonce' ], 'wp-wiki-tooltip-settings-error-submit' ) ) {
     
    747747    public function sanitize_design_settings( $input ) {
    748748        global $wp_wiki_tooltip_default_options;
    749         error_log( 'Input for DESIGN => <' . print_r( $input, true ) . '>' );
     749        $this->log( 'Input for DESIGN => <' . print_r( $input, true ) . '>' );
    750750
    751751        if( ! isset( $input[ 'nonce' ] ) || ! wp_verify_nonce( $input[ 'nonce' ], 'wp-wiki-tooltip-settings-design-submit' ) ) {
     
    774774    public function sanitize_thumb_settings( $input ) {
    775775        global $wp_wiki_tooltip_default_options;
    776         error_log( 'Input for THUMB => <' . print_r( $input, true ) . '>' );
     776        $this->log( 'Input for THUMB => <' . print_r( $input, true ) . '>' );
    777777
    778778        if( ! isset( $input[ 'nonce' ] ) || ! wp_verify_nonce( $input[ 'nonce' ], 'wp-wiki-tooltip-settings-thumb-submit' ) ) {
  • wp-wiki-tooltip/trunk/class.wp-wiki-tooltip-base.php

    r3027885 r3030332  
    55class WP_Wiki_Tooltip_Base {
    66
    7     protected $version = '2.0.1';
     7    protected $version = '2.0.2';
    88
    99    protected $tooltipster_version = '4.2.8';
     
    7070        );
    7171    }
     72
     73    public static function log( $msg = '' ) {
     74        if ( true === WP_DEBUG ) {
     75            if ( is_array( $msg ) || is_object( $msg ) ) {
     76                error_log( print_r( $msg, true ) );
     77            } else {
     78                error_log( $msg );
     79            }
     80        }
     81    }
    7282}
  • wp-wiki-tooltip/trunk/class.wp-wiki-tooltip-comm.php

    r3017587 r3030332  
    143143        }
    144144
    145         echo json_encode( $result );
     145        echo wp_json_encode( $result );
    146146        wp_die();
    147147    }
     
    149149    public function ajax_test_wiki_url() {
    150150
    151         $wurl = ( parse_url( $_REQUEST[ 'wurl' ], PHP_URL_SCHEME ) === null ) ? "http://" . $_REQUEST[ 'wurl' ] : $_REQUEST[ 'wurl' ];
     151        $wurl = ( wp_parse_url( $_REQUEST[ 'wurl' ], PHP_URL_SCHEME ) === null ) ? 'http://' . $_REQUEST[ 'wurl' ] : $_REQUEST[ 'wurl' ];
    152152        $wiki_urls = array( $wurl, $wurl . '/api.php', $wurl . '/w/api.php' );
    153153
     
    163163                        'name' => esc_html( $wiki_data['query']['general']['sitename'] )
    164164                    );
    165                     echo json_encode($result);
     165                    echo wp_json_encode($result);
    166166                    wp_die();
    167167                }
     
    170170
    171171        $result = array( 'code' => -1 );
    172         echo json_encode( $result );
     172        echo wp_json_encode( $result );
    173173        wp_die();
    174174    }
  • wp-wiki-tooltip/trunk/readme.txt

    r3027885 r3030332  
    33Tags: wiki, wikipedia, mediawiki, tooltip, tooltipster, shortcode
    44Requires at least: 3.0
    5 Tested up to: 6.4.2
    6 Stable tag: 2.0.1
     5Tested up to: 6.4.3
     6Stable tag: 2.0.2
    77Donate link: https://n1da.net/specials/wp-wiki-tooltip/spenden/
    88License: GPLv2 or later
  • wp-wiki-tooltip/trunk/wp-wiki-tooltip-mce-langs.php

    r3017587 r3030332  
    2727
    2828    $locale = _WP_Editors::$mce_locale;
    29     $translated = 'tinyMCE.addI18n("' . $locale . '.wp_wiki_tooltip", ' . json_encode( $strings ) . ");\n";
     29    $translated = 'tinyMCE.addI18n("' . $locale . '.wp_wiki_tooltip", ' . wp_json_encode( $strings ) . ");\n";
    3030
    3131    return $translated;
  • wp-wiki-tooltip/trunk/wp-wiki-tooltip.php

    r3027885 r3030332  
    55Plugin URI: https://n1da.net/specials/wp-wiki-tooltip/
    66Description: Adds explaining tooltips querying their content from a <a href="https://www.mediawiki.org" target="_blank" rel="noopener noreferrer">MediaWiki</a> installation, e.g. <a href="https://www.wikipedia.org" target="_blank" rel="noopener noreferrer">Wikipedia.org</a>.
    7 Version: 2.0.1
     7Version: 2.0.2
    88Author: Nico Danneberg
    99Author URI: https://n1da.net
Note: See TracChangeset for help on using the changeset viewer.