Plugin Directory

Changeset 3390275


Ignore:
Timestamp:
11/05/2025 09:35:10 AM (5 months ago)
Author:
clonable
Message:

Release 2.7.6

Location:
clonable
Files:
124 added
11 edited

Legend:

Unmodified
Added
Removed
  • clonable/trunk/clonable-wp.php

    r3386387 r3390275  
    55Description: Official plugin for improving your clones made with Clonable.
    66Plugin URI: https://kb.clonable.net/en/introduction/getting-started/wordpress#de-clonable-plug-in-downloaden
    7 Version: 2.7.5
     7Version: 2.7.6
    88Author: Clonable BV
    99Author URI: https://www.clonable.net
     
    115115
    116116define('CLONABLE_NAME', 'Clonable');
    117 define('CLONABLE_VERSION', '2.7.5');
     117define('CLONABLE_VERSION', '2.7.6');
    118118
    119119if (defined('WP_CLI') && WP_CLI) {
  • clonable/trunk/readme-da_DK.txt

    r3386387 r3390275  
    55Tested up to: 6.8.2
    66Requires PHP: 7.2
    7 Stable tag: 2.7.5
     7Stable tag: 2.7.6
    88License: GPL v2 or later
    99
     
    3232
    3333== Changelog ==
     34v2.7.6
     35Improve handling of nested file uploads
     36
    3437v2.7.5
    3538Add connectivity checks when determining which IP version to use.
  • clonable/trunk/readme-de_DE.txt

    r3386387 r3390275  
    55Tested up to: 6.8.2
    66Requires PHP: 7.2
    7 Stable tag: 2.7.5
     7Stable tag: 2.7.6
    88License: GPL v2 or later
    99
     
    3232
    3333== Changelog ==
     34v2.7.6
     35Improve handling of nested file uploads
     36
    3437v2.7.5
    3538Add connectivity checks when determining which IP version to use.
  • clonable/trunk/readme-es_ES.txt

    r3386387 r3390275  
    55Tested up to: 6.8.2
    66Requires PHP: 7.2
    7 Stable tag: 2.7.5
     7Stable tag: 2.7.6
    88License: GPL v2 or later
    99
     
    3232
    3333== Changelog ==
     34v2.7.6
     35Improve handling of nested file uploads
     36
    3437v2.7.5
    3538Add connectivity checks when determining which IP version to use.
  • clonable/trunk/readme-fr_FR.txt

    r3386387 r3390275  
    55Tested up to: 6.8.2
    66Requires PHP: 7.2
    7 Stable tag: 2.7.5
     7Stable tag: 2.7.6
    88License: GPL v2 or later
    99
     
    3232
    3333== Changelog ==
     34v2.7.6
     35Improve handling of nested file uploads
     36
    3437v2.7.5
    3538Add connectivity checks when determining which IP version to use.
  • clonable/trunk/readme-it_IT.txt

    r3386387 r3390275  
    55Tested up to: 6.8.2
    66Requires PHP: 7.2
    7 Stable tag: 2.7.5
     7Stable tag: 2.7.6
    88License: GPL v2 or later
    99
     
    3232
    3333== Changelog ==
     34v2.7.6
     35Improve handling of nested file uploads
     36
    3437v2.7.5
    3538Add connectivity checks when determining which IP version to use.
  • clonable/trunk/readme-nb_NO.txt

    r3386387 r3390275  
    55Tested up to: 6.8.2
    66Requires PHP: 7.2
    7 Stable tag: 2.7.5
     7Stable tag: 2.7.6
    88License: GPL v2 or later
    99
     
    3232
    3333== Changelog ==
     34v2.7.6
     35Improve handling of nested file uploads
     36
    3437v2.7.5
    3538Add connectivity checks when determining which IP version to use.
  • clonable/trunk/readme-nl_NL.txt

    r3386387 r3390275  
    55Tested up to: 6.8.2
    66Requires PHP: 7.2
    7 Stable tag: 2.7.5
     7Stable tag: 2.7.6
    88License: GPL v2 or later
    99
     
    3232
    3333== Changelog ==
     34v2.7.6
     35Improve handling of nested file uploads
     36
    3437v2.7.5
    3538Add connectivity checks when determining which IP version to use.
  • clonable/trunk/readme-sv_SE.txt

    r3386387 r3390275  
    55Tested up to: 6.8.2
    66Requires PHP: 7.2
    7 Stable tag: 2.7.5
     7Stable tag: 2.7.6
    88License: GPL v2 or later
    99
     
    3232
    3333== Changelog ==
     34v2.7.6
     35Improve handling of nested file uploads
     36
    3437v2.7.5
    3538Add connectivity checks when determining which IP version to use.
  • clonable/trunk/readme.txt

    r3386387 r3390275  
    55Tested up to: 6.8.3
    66Requires PHP: 7.2
    7 Stable tag: 2.7.5
     7Stable tag: 2.7.6
    88License: GPL v2 or later
    99
     
    3232
    3333== Changelog ==
     34v2.7.6
     35Improve handling of nested file uploads
     36
    3437v2.7.5
    3538Add connectivity checks when determining which IP version to use.
  • clonable/trunk/services/SubfolderService.php

    r3385333 r3390275  
    204204                . $content . $eol;
    205205        }
     206    }
     207
     208    /**
     209     * Handle file upload arrays recursively
     210     * @return string
     211     */
     212    private function handle_file_array($names, $types, $tmp_names, $field_name, $delimiter, $eol) {
     213        $data = '';
     214
     215        foreach ($names as $key => $name) {
     216            if (is_array($names[$key])) {
     217                $data .= $this->handle_file_array($names[$key], $types[$key], $tmp_names[$key], "{$field_name}[$key]", $delimiter, $eol);
     218            } else {
     219                $file_name = $names[$key];
     220                $file_type = $types[$key];
     221                $tmp_name = $tmp_names[$key];
     222                $data .= $this->build_individual_data_file($delimiter, "{$field_name}[]", $eol, $file_name, $file_type, $tmp_name);
     223            }
     224        }
     225
     226        return $data;
    206227    }
    207228
     
    240261            // for some reason it's not an array of images, but multiple array of array grouped by images properties.
    241262            if (is_array($file_data['name'])) {
    242                 foreach ($file_data['name'] as $key => $name) {
    243                     $file_name = $file_data['name'][$key];
    244                     $file_type = $file_data['type'][$key];
    245                     $tmp_name = $file_data['tmp_name'][$key];
    246                     $data .= $this->build_individual_data_file($delimiter, "{$field_name}[]", $eol, $file_name, $file_type, $tmp_name);
    247                 }
    248 
     263                $data .= $this->handle_file_array($file_data['name'], $file_data['type'], $file_data['tmp_name'], $field_name, $delimiter, $eol);
    249264            } else {
    250265                $file_name = $file_data['name'];
Note: See TracChangeset for help on using the changeset viewer.