Plugin Directory

Changeset 3263180


Ignore:
Timestamp:
03/28/2025 03:29:33 AM (12 months ago)
Author:
nhrrob
Message:

Update to version 1.1.7-beta2 from GitHub

Location:
nhrrob-options-table-manager
Files:
22 added
2 deleted
12 edited
1 copied

Legend:

Unmodified
Added
Removed
  • nhrrob-options-table-manager/tags/1.1.7-beta2/assets/js/admin.js

    r3260159 r3263180  
    298298
    299299                $( '#nhrotm-data-table_wrapper' ).fadeIn();
     300                $( '.nhrotm-filter-container' ).fadeIn();
     301
    300302            } else if ( $(this).hasClass('usermeta-table') ) {
    301303                $( '#nhrotm-data-table_wrapper' ).fadeOut();
     304                $( '.nhrotm-filter-container' ).fadeOut();
    302305                $('#nhrotm-data-table-better_payment_wrapper').fadeOut();
    303306
     
    313316                $('.nhrotm-data-table-wrap .logged-user-id').fadeOut();
    314317                $( '#nhrotm-data-table_wrapper' ).fadeOut();
     318                $( '.nhrotm-filter-container' ).fadeOut();
    315319
    316320                $('#nhrotm-data-table-better_payment_wrapper').fadeIn();
  • nhrrob-options-table-manager/tags/1.1.7-beta2/composer.json

    r3260159 r3263180  
    2828        "deploy": "composer install --no-dev && wp dist-archive . && composer install",
    2929        "dev": "composer install",
    30         "build": "composer install --no-dev"
     30        "build": "composer install --no-dev",
     31        "test": "./vendor/bin/phpunit"
    3132    }
    3233}
  • nhrrob-options-table-manager/tags/1.1.7-beta2/includes/Traits/GlobalTrait.php

    r3260159 r3263180  
    281281    }
    282282
    283     // Helper function to recursively sanitize arrays and objects
    284     public function sanitize_recursive($data) {
    285         if (is_array($data)) {
    286             $sanitized_array = [];
    287             foreach ($data as $key => $value) {
    288                 $sanitized_key = sanitize_key($key);
    289                 if ($sanitized_key !== '') {
    290                     $sanitized_array[$sanitized_key] = $this->sanitize_recursive($value);
    291                 }
    292             }
    293             return $sanitized_array;
    294         } elseif (is_object($data)) {
    295             $sanitized_object = new \stdClass();
    296             $object_vars = get_object_vars($data);
    297            
    298             foreach ($object_vars as $key => $value) {
    299                 $sanitized_key = $this->sanitize_key($key);
    300                 if ($sanitized_key !== '') {
    301                     $sanitized_object->$sanitized_key = $this->sanitize_recursive($value);
    302                 }
    303             }
    304             return $sanitized_object;
    305         } else {
    306             return $this->sanitize_item($data);
    307         }
    308     }
    309 
    310     public function sanitize_item( $item ){
    311         $item_formatted = '';
    312 
    313         if ( is_numeric( $item )) {
    314             $item_formatted = intval( $item );
    315         } elseif ( is_email( $item )) {
    316             $item_formatted = sanitize_email( $item );
    317         } else {
    318             $item_formatted = sanitize_text_field( wp_unslash( $item ) );
    319         }
    320 
    321         return $item_formatted;
    322     }
    323 
    324283    public function exceptional_option_names() {
    325284        return [
  • nhrrob-options-table-manager/tags/1.1.7-beta2/nhrrob-options-table-manager.php

    r3260159 r3263180  
    66 * Author: Nazmul Hasan Robin
    77 * Author URI: https://profiles.wordpress.org/nhrrob/
    8  * Version: 1.1.7-beta1
     8 * Version: 1.1.7-beta2
    99 * Requires at least: 6.0
    1010 * Requires PHP: 7.4
     
    2828     * @var string
    2929     */
    30     const nhrotm_version = '1.1.7-beta1';
     30    const nhrotm_version = '1.1.7-beta2';
    3131
    3232    /**
     
    8080
    8181        if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) {
    82             new Nhrotm\OptionsTableManager\Ajax();
     82            new Nhrotm\OptionsTableManager\Ajax\AjaxHandler();
    8383        }
    8484
  • nhrrob-options-table-manager/tags/1.1.7-beta2/readme.txt

    r3260159 r3263180  
    8686== Changelog ==
    8787
    88 = 1.1.7 - 23/03/2025 =
     88= 1.1.7 - 28/03/2025 =
    8989- Added: Column search feature
    9090- Added: Filter by option type - option or transient
    9191- Added: Delete all expired transients button and functionality
     92- Revamped: Codebase updated for better performance
    9293- Few minor bug fixing & improvements
    9394
  • nhrrob-options-table-manager/tags/1.1.7-beta2/vendor/composer/installed.php

    r3260159 r3263180  
    66        'install_path' => __DIR__ . '/../../',
    77        'aliases' => array(),
    8         'reference' => '1313080a34a75fa363e2c99b07d90d28b2ca3308',
     8        'reference' => '45a62bdeb7ed6e8c5f9daa79fe055c86a08e4fbe',
    99        'name' => 'nhrotm/options-table-manager',
    1010        'dev' => false,
     
    1717            'install_path' => __DIR__ . '/../../',
    1818            'aliases' => array(),
    19             'reference' => '1313080a34a75fa363e2c99b07d90d28b2ca3308',
     19            'reference' => '45a62bdeb7ed6e8c5f9daa79fe055c86a08e4fbe',
    2020            'dev_requirement' => false,
    2121        ),
  • nhrrob-options-table-manager/trunk/assets/js/admin.js

    r3260159 r3263180  
    298298
    299299                $( '#nhrotm-data-table_wrapper' ).fadeIn();
     300                $( '.nhrotm-filter-container' ).fadeIn();
     301
    300302            } else if ( $(this).hasClass('usermeta-table') ) {
    301303                $( '#nhrotm-data-table_wrapper' ).fadeOut();
     304                $( '.nhrotm-filter-container' ).fadeOut();
    302305                $('#nhrotm-data-table-better_payment_wrapper').fadeOut();
    303306
     
    313316                $('.nhrotm-data-table-wrap .logged-user-id').fadeOut();
    314317                $( '#nhrotm-data-table_wrapper' ).fadeOut();
     318                $( '.nhrotm-filter-container' ).fadeOut();
    315319
    316320                $('#nhrotm-data-table-better_payment_wrapper').fadeIn();
  • nhrrob-options-table-manager/trunk/composer.json

    r3260159 r3263180  
    2828        "deploy": "composer install --no-dev && wp dist-archive . && composer install",
    2929        "dev": "composer install",
    30         "build": "composer install --no-dev"
     30        "build": "composer install --no-dev",
     31        "test": "./vendor/bin/phpunit"
    3132    }
    3233}
  • nhrrob-options-table-manager/trunk/includes/Traits/GlobalTrait.php

    r3260159 r3263180  
    281281    }
    282282
    283     // Helper function to recursively sanitize arrays and objects
    284     public function sanitize_recursive($data) {
    285         if (is_array($data)) {
    286             $sanitized_array = [];
    287             foreach ($data as $key => $value) {
    288                 $sanitized_key = sanitize_key($key);
    289                 if ($sanitized_key !== '') {
    290                     $sanitized_array[$sanitized_key] = $this->sanitize_recursive($value);
    291                 }
    292             }
    293             return $sanitized_array;
    294         } elseif (is_object($data)) {
    295             $sanitized_object = new \stdClass();
    296             $object_vars = get_object_vars($data);
    297            
    298             foreach ($object_vars as $key => $value) {
    299                 $sanitized_key = $this->sanitize_key($key);
    300                 if ($sanitized_key !== '') {
    301                     $sanitized_object->$sanitized_key = $this->sanitize_recursive($value);
    302                 }
    303             }
    304             return $sanitized_object;
    305         } else {
    306             return $this->sanitize_item($data);
    307         }
    308     }
    309 
    310     public function sanitize_item( $item ){
    311         $item_formatted = '';
    312 
    313         if ( is_numeric( $item )) {
    314             $item_formatted = intval( $item );
    315         } elseif ( is_email( $item )) {
    316             $item_formatted = sanitize_email( $item );
    317         } else {
    318             $item_formatted = sanitize_text_field( wp_unslash( $item ) );
    319         }
    320 
    321         return $item_formatted;
    322     }
    323 
    324283    public function exceptional_option_names() {
    325284        return [
  • nhrrob-options-table-manager/trunk/nhrrob-options-table-manager.php

    r3260159 r3263180  
    66 * Author: Nazmul Hasan Robin
    77 * Author URI: https://profiles.wordpress.org/nhrrob/
    8  * Version: 1.1.7-beta1
     8 * Version: 1.1.7-beta2
    99 * Requires at least: 6.0
    1010 * Requires PHP: 7.4
     
    2828     * @var string
    2929     */
    30     const nhrotm_version = '1.1.7-beta1';
     30    const nhrotm_version = '1.1.7-beta2';
    3131
    3232    /**
     
    8080
    8181        if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) {
    82             new Nhrotm\OptionsTableManager\Ajax();
     82            new Nhrotm\OptionsTableManager\Ajax\AjaxHandler();
    8383        }
    8484
  • nhrrob-options-table-manager/trunk/readme.txt

    r3260159 r3263180  
    8686== Changelog ==
    8787
    88 = 1.1.7 - 23/03/2025 =
     88= 1.1.7 - 28/03/2025 =
    8989- Added: Column search feature
    9090- Added: Filter by option type - option or transient
    9191- Added: Delete all expired transients button and functionality
     92- Revamped: Codebase updated for better performance
    9293- Few minor bug fixing & improvements
    9394
  • nhrrob-options-table-manager/trunk/vendor/composer/installed.php

    r3260159 r3263180  
    66        'install_path' => __DIR__ . '/../../',
    77        'aliases' => array(),
    8         'reference' => '1313080a34a75fa363e2c99b07d90d28b2ca3308',
     8        'reference' => '45a62bdeb7ed6e8c5f9daa79fe055c86a08e4fbe',
    99        'name' => 'nhrotm/options-table-manager',
    1010        'dev' => false,
     
    1717            'install_path' => __DIR__ . '/../../',
    1818            'aliases' => array(),
    19             'reference' => '1313080a34a75fa363e2c99b07d90d28b2ca3308',
     19            'reference' => '45a62bdeb7ed6e8c5f9daa79fe055c86a08e4fbe',
    2020            'dev_requirement' => false,
    2121        ),
Note: See TracChangeset for help on using the changeset viewer.