Plugin Directory

Changeset 3337914


Ignore:
Timestamp:
08/01/2025 03:48:13 PM (8 months ago)
Author:
quyle91
Message:

Adminz new release date 01/08/2025 22:48:29,46

Location:
administrator-z/trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • administrator-z/trunk/administrator-z.php

    r3319014 r3337914  
    5050define('ADMINZ_SLUG', 'administrator-z');
    5151require __DIR__ . "/vendor/autoload.php";
    52 
  • administrator-z/trunk/includes/functions/__woocommerce.php

    r3295523 r3337914  
    157157
    158158function adminz_flatsome_is_shop_archive() {
     159    if(!adminz_is_woocommerce()){
     160        return false;
     161    }
     162
    159163    $queried_object = get_queried_object();
    160164    $taxonomy = ($queried_object && property_exists($queried_object, 'taxonomy')) ? $queried_object->taxonomy : false;
  • administrator-z/trunk/src/Controller/AdministratorZ.php

    r3318141 r3337914  
    6161            function () {
    6262                $list = [
     63                    'Tools - Test user field and meta',
    6364                    'Wpcf7 - Date time placeholder',
    6465                    'Wordpress - Move plugins to must use',
  • administrator-z/trunk/src/Controller/Flatsome.php

    r3295523 r3337914  
    896896        add_settings_field(
    897897            wp_rand(),
    898             '[beta] Menu item active anchor link',
     898            'Menu item active anchor link',
    899899            function () {
    900900                // field
  • administrator-z/trunk/src/Controller/Test.php

    r3295523 r3337914  
    12291229            }
    12301230
     1231            //
     1232            if ($_GET['adminz_test_userfield'] ?? '') {
     1233                $user_id = esc_attr($_GET['adminz_test_userfield']);
     1234                global $wpdb;
     1235                $results = get_user_by('id', $user_id);
     1236                if (!empty($results)) {
     1237                    echo "<pre>";
     1238                    print_r($results);
     1239                    echo "</pre>";
     1240                } else {
     1241                    echo 'User not found: user_id = ' . $user_id;
     1242                }
     1243                die;
     1244            }
     1245
     1246            //
     1247            if ($_GET['adminz_test_usermeta'] ?? '') {
     1248                $user_id = esc_attr($_GET['adminz_test_usermeta']);
     1249                global $wpdb;
     1250                $results = $wpdb->get_results(
     1251                    $wpdb->prepare("SELECT * FROM {$wpdb->prefix}usermeta WHERE user_id = %d", $user_id)
     1252                );
     1253                if (!empty($results)) {
     1254                    echo "<pre>";
     1255                    print_r($results);
     1256                    echo "</pre>";
     1257                } else {
     1258                    echo 'User not found: user_id = ' . $user_id;
     1259                }
     1260                die;
     1261            }
     1262
    12311263
    12321264            //
  • administrator-z/trunk/src/Controller/Tools.php

    r3311656 r3337914  
    345345        add_settings_section(
    346346            'adminz_tools_clone',
    347             '[BETA] Clone post',
     347            'Clone post',
    348348            function () {
    349349                //
     
    16671667                echo adminz_copy(add_query_arg(['adminz_test_postmeta' => 'XXX',], get_site_url())) . "<br>";
    16681668                echo adminz_copy(add_query_arg(['adminz_test_termfield' => 'XXX',], get_site_url())) . "<br>";
     1669                echo adminz_copy(add_query_arg(['adminz_test_userfield' => 'XXX',], get_site_url())) . "<br>";
     1670                echo adminz_copy(add_query_arg(['adminz_test_usermeta' => 'XXX',], get_site_url())) . "<br>";
    16691671                echo adminz_copy(add_query_arg(['adminz_test_termmeta' => 'XXX',], get_site_url())) . "<br>";
    16701672                echo adminz_copy(add_query_arg(['adminz_test_theme_template' => 'XXX',], get_site_url())) . "<br>";
  • administrator-z/trunk/src/Controller/Woocommerce.php

    r3295523 r3337914  
    529529        add_settings_field(
    530530            wp_rand(),
    531             '[beta] Validate fields',
     531            'Validate fields',
    532532            function () {
    533533                $current = $this->settings['validate_fields'] ?? [];
  • administrator-z/trunk/src/Controller/Wordpress.php

    r3311656 r3337914  
    786786        add_settings_field(
    787787            wp_rand(),
    788             '[beta] No index support',
     788            'No index support',
    789789            function () {
    790790
     
    807807        add_settings_field(
    808808            wp_rand(),
    809             '[beta] Meta tags support',
     809            'Meta tags support',
    810810            function () {
    811811                //
     
    833833        add_settings_field(
    834834            wp_rand(),
    835             '[beta] Meta Og, twitter support',
     835            'Meta Og, twitter support',
    836836            function () {
    837837                //
     
    955955        add_settings_field(
    956956            wp_rand(),
    957             '[BETA] Register post type',
     957            'Register post type',
    958958            function () {
    959959                $current = $this->settings['register_post_type'] ?? [''];
     
    10781078        add_settings_field(
    10791079            wp_rand(),
    1080             '[BETA] Register Taxonomy',
     1080            'Register Taxonomy',
    10811081            function () {
    10821082                $current = $this->settings['register_taxonomy'] ?? [];
  • administrator-z/trunk/vendor/quyle91/wp-database-helper/src/WpField.php

    r3295523 r3337914  
    231231        $html_items          = [];
    232232        $this->args['value'] = (array) $this->args['value'];
    233        
     233
    234234        // repeater
    235         if(($this->args['field'] ?? '') == 'repeater'){
     235        if (($this->args['field'] ?? '') == 'repeater') {
    236236            return 'Repeater';
    237237        }
     
    312312        $label_before = $this->args['label_position'] == 'before' ? $this->get_label() : '';
    313313        $label_after  = $this->args['label_position'] == 'after' ? $this->get_label() : '';
     314
     315        // force santizie value for textarea
     316        if (!is_string($this->args['value'] ?? '')) {
     317            $this->args['value'] = serialize($this->args['value']);
     318        }
     319        // force santizie value for input
     320        if (!is_string($this->args['attribute']['value'] ?? '')) {
     321            $this->args['attribute']['value'] = serialize($this->args['attribute']['value']);
     322        }
     323
    314324        $field_output = method_exists($this, $field) ? $this->{$field}() : "<mark>{$field} method does not exist</mark>";
    315325
Note: See TracChangeset for help on using the changeset viewer.