Plugin Directory

Changeset 2035971


Ignore:
Timestamp:
02/21/2019 01:58:56 PM (7 years ago)
Author:
helpstring
Message:

Tested Up to 5.1

Location:
global-body-mass-index-calculator
Files:
6 edited
1 copied

Legend:

Unmodified
Added
Removed
  • global-body-mass-index-calculator/tags/1.1/css/front.css

    r600883 r2035971  
    101101}
    102102
    103 .gender_select{
    104    
     103.gender_select select{
     104    height: 20px;
    105105}
    106 .age_select{
    107    
     106.age_select select{
     107    height: 20px;
    108108}
    109109
  • global-body-mass-index-calculator/tags/1.1/gbmicalc.php

    r657876 r2035971  
    11<?php
    2 ob_start();
    32/*
    43  Plugin Name: Global Body Mass Index Calculator
    54  Plugin URI: http://www.ostheimer.at/global-body-mass-index-calculator-wordpress-plugin/
    65  Description: A Global Body Mass Index Calculator Widget. If you need insert in article please use short tag [gbmicalc]
    7   Version: 1.0.6.0
     6  Version: 1.1
    87  Author: helpstring
    98  Author URI: http://www.ostheimer.at/
    109 */
    1110
    12 register_activation_hook(__FILE__, array('GBMI_Calc_Widget', 'activate'));
    13 register_deactivation_hook(__FILE__, array('GBMI_Calc_Widget', 'deactivate'));
     11$gmbi_inst = new GBMI_Calc_Widget();
     12register_activation_hook(__FILE__, array($gmbi_inst, 'activate'));
     13register_deactivation_hook(__FILE__, array($gmbi_inst, 'deactivate'));
    1414
    1515add_action('init', 'add_gbmi_javascript');
     
    2323        wp_enqueue_style('backend-styles', WP_PLUGIN_URL . '/global-body-mass-index-calculator/css/backend.css');
    2424    } else {
    25         wp_deregister_script( 'jquery' ); // deregistering any jquery script
    26         wp_register_script( 'jquery', WP_PLUGIN_URL . '/global-body-mass-index-calculator/js/jquery.min.js');// registering jquery again
    27         wp_enqueue_script('jquery');
     25        // wp_deregister_script( 'jquery' ); // deregistering any jquery script
     26        // wp_register_script( 'jquery', WP_PLUGIN_URL . '/global-body-mass-index-calculator/js/jquery.min.js');// registering jquery again
     27        // wp_enqueue_script('jquery');
    2828
    2929        wp_enqueue_style('front-styles', WP_PLUGIN_URL . '/global-body-mass-index-calculator/css/front.css');
     
    109109        <?php
    110110        if (isset($_POST['title'])) {
    111             $data['title'] = attribute_escape($_POST['title']);
    112             $data['standard'] = attribute_escape($_POST['standard']);
    113             $data['height'] = attribute_escape($_POST['height']);
    114             $data['width'] = attribute_escape($_POST['width']);
    115             $data['bgcolor'] = attribute_escape($_POST['bgcolor']);
    116             $data['bgendcolor'] = attribute_escape($_POST['bgendcolor']);
    117             $data['textcolor'] = attribute_escape($_POST['textcolor']);
    118             $data['allowLink'] = attribute_escape($_POST['allowLink']);
     111            $data['title'] = esc_attr($_POST['title']);
     112            $data['standard'] = esc_attr($_POST['standard']);
     113            $data['height'] = esc_attr($_POST['height']);
     114            $data['width'] = esc_attr($_POST['width']);
     115            $data['bgcolor'] = esc_attr($_POST['bgcolor']);
     116            $data['bgendcolor'] = esc_attr($_POST['bgendcolor']);
     117            $data['textcolor'] = esc_attr($_POST['textcolor']);
     118            $data['allowLink'] = esc_attr($_POST['allowLink']);
    119119            update_option('GBMI_Calc_Widget', $data);
    120120        }
     
    122122
    123123    function widget($args, $content=NULL) {
     124        if (is_admin()) {
     125            return false;
     126        }
    124127        ob_start();
    125 
     128        $data = [];
     129        $after_widget = "";
    126130        @extract($args);
    127131        $options = get_option('GBMI_Calc_Widget', $data);
     
    439443                                </div>
    440444        <?php } ?>
    441                             <script language="JavaScript" type="text/javascript">recalc_onclick('');  </script>
     445                            <script language="JavaScript" type="text/javascript">//recalc_onclick('');  </script>
    442446                        </form>
    443447                    </div>
     
    460464
    461465    function register() {
    462         register_sidebar_widget('GBMI Calculator', array('GBMI_Calc_Widget', 'widget'));
    463         register_widget_control('GBMI Calculator', array('GBMI_Calc_Widget', 'control'));
     466        wp_register_sidebar_widget('GBMI Calculator', "GBMI Calculator Widget", array($this, 'widget'));
     467        wp_register_widget_control('GBMI Calculator', "GBMI Calculator Widget", array($this, 'control'));
    464468    }
    465469}
     
    467471// class closed
    468472
    469 add_shortcode('gbmicalc', array('GBMI_Calc_Widget', 'widget'));
    470 add_action('widgets_init', array('GBMI_Calc_Widget', 'register'));
     473add_shortcode('gbmicalc', array($gmbi_inst, 'widget'));
     474add_action('widgets_init', array($gmbi_inst, 'register'));
    471475
    472476add_action('admin_menu', 'gbmi_menu');
     
    591595    <?php
    592596    if (isset($_POST['submit'])) {
    593         $data['title'] = attribute_escape($_POST['title']);
    594         $data['standard'] = attribute_escape($_POST['standard']);
    595         $data['height'] = attribute_escape($_POST['height']);
    596         $data['width'] = attribute_escape($_POST['width']);
    597         $data['bgcolor'] = attribute_escape($_POST['bgcolor']);
    598         $data['bgendcolor'] = attribute_escape($_POST['bgendcolor']);
    599         $data['textcolor'] = attribute_escape($_POST['textcolor']);
    600         $data['allowLink'] = attribute_escape($_POST['allowLink']);
    601         $data['tabcolor'] = attribute_escape($_POST['tabcolor']);
    602         $data['currtabcolor'] = attribute_escape($_POST['currtabcolor']);
     597        $data['title'] = esc_attr($_POST['title']);
     598        $data['standard'] = esc_attr($_POST['standard']);
     599        $data['height'] = esc_attr($_POST['height']);
     600        $data['width'] = esc_attr($_POST['width']);
     601        $data['bgcolor'] = esc_attr($_POST['bgcolor']);
     602        $data['bgendcolor'] = esc_attr($_POST['bgendcolor']);
     603        $data['textcolor'] = esc_attr($_POST['textcolor']);
     604        $data['allowLink'] = esc_attr($_POST['allowLink']);
     605        $data['tabcolor'] = esc_attr($_POST['tabcolor']);
     606        $data['currtabcolor'] = esc_attr($_POST['currtabcolor']);
    603607        update_option('GBMI_Calc_Widget', $data);
    604608        $page = get_bloginfo('url') . '/wp-admin/options-general.php?page=gbmi_calculator';
  • global-body-mass-index-calculator/tags/1.1/readme.txt

    r658027 r2035971  
    33Tags: GBMI calculator, Global Body Mass Index Calculator
    44Requires at least: 3.0
    5 Tested up to: 3.5
    6 Stable tag: 1.0.8.0
     5Tested up to: 5.1
     6Stable tag: 1.1
    77
    88Global BMI Calculator allows you to both calculate the BMI for grown ups and children and create a localized version for you language!
     
    6262
    6363= 1.0.1.0 =
    64 * Initial Release
     64* Tested up to Wordpress 5.1
     65
     66= 1.0.7.0 =
     67* Tested up to Wordpress 3.5
     68* Translation fixed
     69
     70= 1.0.6.0 =
     71* Critical error fixed
    6572
    6673= 1.0.5.0 =
    6774* Fixed many bugs
    6875
    69 = 1.0.6.0 =
    70 * Critical error fixed
     76= 1.0.1.0 =
     77* Initial Release
    7178
    72 = 1.0.7.0 =
    73 * Tested up to Wordpress 3.5
    74 * Translation fixed
     79
     80
     81
     82
     83
  • global-body-mass-index-calculator/trunk/css/front.css

    r600883 r2035971  
    101101}
    102102
    103 .gender_select{
    104    
     103.gender_select select{
     104    height: 20px;
    105105}
    106 .age_select{
    107    
     106.age_select select{
     107    height: 20px;
    108108}
    109109
  • global-body-mass-index-calculator/trunk/gbmicalc.php

    r657876 r2035971  
    11<?php
    2 ob_start();
    32/*
    43  Plugin Name: Global Body Mass Index Calculator
    54  Plugin URI: http://www.ostheimer.at/global-body-mass-index-calculator-wordpress-plugin/
    65  Description: A Global Body Mass Index Calculator Widget. If you need insert in article please use short tag [gbmicalc]
    7   Version: 1.0.6.0
     6  Version: 1.1
    87  Author: helpstring
    98  Author URI: http://www.ostheimer.at/
    109 */
    1110
    12 register_activation_hook(__FILE__, array('GBMI_Calc_Widget', 'activate'));
    13 register_deactivation_hook(__FILE__, array('GBMI_Calc_Widget', 'deactivate'));
     11$gmbi_inst = new GBMI_Calc_Widget();
     12register_activation_hook(__FILE__, array($gmbi_inst, 'activate'));
     13register_deactivation_hook(__FILE__, array($gmbi_inst, 'deactivate'));
    1414
    1515add_action('init', 'add_gbmi_javascript');
     
    2323        wp_enqueue_style('backend-styles', WP_PLUGIN_URL . '/global-body-mass-index-calculator/css/backend.css');
    2424    } else {
    25         wp_deregister_script( 'jquery' ); // deregistering any jquery script
    26         wp_register_script( 'jquery', WP_PLUGIN_URL . '/global-body-mass-index-calculator/js/jquery.min.js');// registering jquery again
    27         wp_enqueue_script('jquery');
     25        // wp_deregister_script( 'jquery' ); // deregistering any jquery script
     26        // wp_register_script( 'jquery', WP_PLUGIN_URL . '/global-body-mass-index-calculator/js/jquery.min.js');// registering jquery again
     27        // wp_enqueue_script('jquery');
    2828
    2929        wp_enqueue_style('front-styles', WP_PLUGIN_URL . '/global-body-mass-index-calculator/css/front.css');
     
    109109        <?php
    110110        if (isset($_POST['title'])) {
    111             $data['title'] = attribute_escape($_POST['title']);
    112             $data['standard'] = attribute_escape($_POST['standard']);
    113             $data['height'] = attribute_escape($_POST['height']);
    114             $data['width'] = attribute_escape($_POST['width']);
    115             $data['bgcolor'] = attribute_escape($_POST['bgcolor']);
    116             $data['bgendcolor'] = attribute_escape($_POST['bgendcolor']);
    117             $data['textcolor'] = attribute_escape($_POST['textcolor']);
    118             $data['allowLink'] = attribute_escape($_POST['allowLink']);
     111            $data['title'] = esc_attr($_POST['title']);
     112            $data['standard'] = esc_attr($_POST['standard']);
     113            $data['height'] = esc_attr($_POST['height']);
     114            $data['width'] = esc_attr($_POST['width']);
     115            $data['bgcolor'] = esc_attr($_POST['bgcolor']);
     116            $data['bgendcolor'] = esc_attr($_POST['bgendcolor']);
     117            $data['textcolor'] = esc_attr($_POST['textcolor']);
     118            $data['allowLink'] = esc_attr($_POST['allowLink']);
    119119            update_option('GBMI_Calc_Widget', $data);
    120120        }
     
    122122
    123123    function widget($args, $content=NULL) {
     124        if (is_admin()) {
     125            return false;
     126        }
    124127        ob_start();
    125 
     128        $data = [];
     129        $after_widget = "";
    126130        @extract($args);
    127131        $options = get_option('GBMI_Calc_Widget', $data);
     
    439443                                </div>
    440444        <?php } ?>
    441                             <script language="JavaScript" type="text/javascript">recalc_onclick('');  </script>
     445                            <script language="JavaScript" type="text/javascript">//recalc_onclick('');  </script>
    442446                        </form>
    443447                    </div>
     
    460464
    461465    function register() {
    462         register_sidebar_widget('GBMI Calculator', array('GBMI_Calc_Widget', 'widget'));
    463         register_widget_control('GBMI Calculator', array('GBMI_Calc_Widget', 'control'));
     466        wp_register_sidebar_widget('GBMI Calculator', "GBMI Calculator Widget", array($this, 'widget'));
     467        wp_register_widget_control('GBMI Calculator', "GBMI Calculator Widget", array($this, 'control'));
    464468    }
    465469}
     
    467471// class closed
    468472
    469 add_shortcode('gbmicalc', array('GBMI_Calc_Widget', 'widget'));
    470 add_action('widgets_init', array('GBMI_Calc_Widget', 'register'));
     473add_shortcode('gbmicalc', array($gmbi_inst, 'widget'));
     474add_action('widgets_init', array($gmbi_inst, 'register'));
    471475
    472476add_action('admin_menu', 'gbmi_menu');
     
    591595    <?php
    592596    if (isset($_POST['submit'])) {
    593         $data['title'] = attribute_escape($_POST['title']);
    594         $data['standard'] = attribute_escape($_POST['standard']);
    595         $data['height'] = attribute_escape($_POST['height']);
    596         $data['width'] = attribute_escape($_POST['width']);
    597         $data['bgcolor'] = attribute_escape($_POST['bgcolor']);
    598         $data['bgendcolor'] = attribute_escape($_POST['bgendcolor']);
    599         $data['textcolor'] = attribute_escape($_POST['textcolor']);
    600         $data['allowLink'] = attribute_escape($_POST['allowLink']);
    601         $data['tabcolor'] = attribute_escape($_POST['tabcolor']);
    602         $data['currtabcolor'] = attribute_escape($_POST['currtabcolor']);
     597        $data['title'] = esc_attr($_POST['title']);
     598        $data['standard'] = esc_attr($_POST['standard']);
     599        $data['height'] = esc_attr($_POST['height']);
     600        $data['width'] = esc_attr($_POST['width']);
     601        $data['bgcolor'] = esc_attr($_POST['bgcolor']);
     602        $data['bgendcolor'] = esc_attr($_POST['bgendcolor']);
     603        $data['textcolor'] = esc_attr($_POST['textcolor']);
     604        $data['allowLink'] = esc_attr($_POST['allowLink']);
     605        $data['tabcolor'] = esc_attr($_POST['tabcolor']);
     606        $data['currtabcolor'] = esc_attr($_POST['currtabcolor']);
    603607        update_option('GBMI_Calc_Widget', $data);
    604608        $page = get_bloginfo('url') . '/wp-admin/options-general.php?page=gbmi_calculator';
  • global-body-mass-index-calculator/trunk/readme.txt

    r658027 r2035971  
    33Tags: GBMI calculator, Global Body Mass Index Calculator
    44Requires at least: 3.0
    5 Tested up to: 3.5
    6 Stable tag: 1.0.8.0
     5Tested up to: 5.1
     6Stable tag: 1.1
    77
    88Global BMI Calculator allows you to both calculate the BMI for grown ups and children and create a localized version for you language!
     
    6262
    6363= 1.0.1.0 =
    64 * Initial Release
     64* Tested up to Wordpress 5.1
     65
     66= 1.0.7.0 =
     67* Tested up to Wordpress 3.5
     68* Translation fixed
     69
     70= 1.0.6.0 =
     71* Critical error fixed
    6572
    6673= 1.0.5.0 =
    6774* Fixed many bugs
    6875
    69 = 1.0.6.0 =
    70 * Critical error fixed
     76= 1.0.1.0 =
     77* Initial Release
    7178
    72 = 1.0.7.0 =
    73 * Tested up to Wordpress 3.5
    74 * Translation fixed
     79
     80
     81
     82
     83
Note: See TracChangeset for help on using the changeset viewer.