Make WordPress Core

Ticket #60415: 60415.5.patch

File 60415.5.patch, 4.6 KB (added by upadalavipul, 9 months ago)

Added one more patch

  • wp-admin/includes/class-pclzip.php

     
    376376    // ----- Reformat the string list
    377377    if (sizeof($v_string_list) != 0) {
    378378      foreach ($v_string_list as $v_string) {
    379         if ($v_string != '') {
     379        if ($v_string !== '') {
    380380          $v_att_list[][PCLZIP_ATT_FILE_NAME] = $v_string;
    381381        }
    382382        else {
     
    772772        }
    773773        if (isset($v_options[PCLZIP_OPT_ADD_PATH])) {
    774774          // ----- Check for '/' in last path char
    775           if ((strlen($v_path) > 0) && (substr($v_path, -1) != '/')) {
     775          if ((strlen($v_path) > 0) && (substr($v_path, -1) !== '/')) {
    776776            $v_path .= '/';
    777777          }
    778778          $v_path .= $v_options[PCLZIP_OPT_ADD_PATH];
     
    928928        }
    929929        if (isset($v_options[PCLZIP_OPT_ADD_PATH])) {
    930930          // ----- Check for '/' in last path char
    931           if ((strlen($v_path) > 0) && (substr($v_path, -1) != '/')) {
     931          if ((strlen($v_path) > 0) && (substr($v_path, -1) !== '/')) {
    932932            $v_path .= '/';
    933933          }
    934934          $v_path .= $v_options[PCLZIP_OPT_ADD_PATH];
     
    15261526
    15271527          // ----- Get the value
    15281528          if (   is_string($p_options_list[$i+1])
    1529               && ($p_options_list[$i+1] != '')) {
     1529              && ($p_options_list[$i+1] !== '')) {
    15301530            $v_result_list[$p_options_list[$i]] = PclZipUtilTranslateWinPath($p_options_list[$i+1], FALSE);
    15311531            $i++;
    15321532          }
     
    20772077            // files/sub-folders also change
    20782078            if (($v_descr['stored_filename'] != $v_descr['filename'])
    20792079                 && (!isset($p_options[PCLZIP_OPT_REMOVE_ALL_PATH]))) {
    2080               if ($v_descr['stored_filename'] != '') {
     2080              if ($v_descr['stored_filename'] !== '') {
    20812081                $v_dirlist_descr[$v_dirlist_nb]['new_full_name'] = $v_descr['stored_filename'].'/'.$v_item_handler;
    20822082              }
    20832083              else {
     
    24872487      }
    24882488
    24892489      // ----- Check the filename
    2490       if (   ($p_filedescr_list[$j]['type'] != 'virtual_file')
     2490      if (   ($p_filedescr_list[$j]['type'] !== 'virtual_file')
    24912491          && (!file_exists($p_filedescr_list[$j]['filename']))) {
    24922492        PclZip::privErrorLog(PCLZIP_ERR_MISSING_FILE, "File '".$p_filedescr_list[$j]['filename']."' does not exist");
    24932493        return PclZip::errorCode();
     
    27552755      // ----- Look for a directory
    27562756      else if ($p_filedescr['type'] == 'folder') {
    27572757        // ----- Look for directory last '/'
    2758         if (@substr($p_header['stored_filename'], -1) != '/') {
     2758        if (@substr($p_header['stored_filename'], -1) !== '/') {
    27592759          $p_header['stored_filename'] .= '/';
    27602760        }
    27612761
     
    29552955      if (isset($p_filedescr['new_short_name'])) {
    29562956        $v_path_info = pathinfo($p_filename);
    29572957        $v_dir = '';
    2958         if ($v_path_info['dirname'] != '') {
     2958        if ($v_path_info['dirname'] !== '') {
    29592959          $v_dir = $v_path_info['dirname'].'/';
    29602960        }
    29612961        $v_stored_filename = $v_dir.$p_filedescr['new_short_name'];
     
    29712971      }
    29722972      // ----- Look for partial path remove
    29732973      else if ($p_remove_dir != "") {
    2974         if (substr($p_remove_dir, -1) != '/')
     2974        if (substr($p_remove_dir, -1) !== '/')
    29752975          $p_remove_dir .= "/";
    29762976
    29772977        if (   (substr($p_filename, 0, 2) == "./")
     
    33053305    }
    33063306
    33073307    // ----- Look for path to remove format (should end by /)
    3308     if (($p_remove_path != "") && (substr($p_remove_path, -1) != '/'))
     3308    if (($p_remove_path != "") && (substr($p_remove_path, -1) !== '/'))
    33093309    {
    33103310      $p_remove_path .= '/';
    33113311    }
     
    34823482    }
    34833483
    34843484      // ----- Look for real extraction
    3485       if (($v_extract) && ($v_header['status'] != 'ok')) {
     3485      if (($v_extract) && ($v_header['status'] !== 'ok')) {
    34863486          $v_result = $this->privConvertHeader2FileInfo($v_header,
    34873487                                                        $p_file_list[$v_nb_extracted++]);
    34883488          if ($v_result != 1) {
     
    36753675    }
    36763676
    36773677    // ----- Add the path
    3678     if ($p_path != '') {
     3678    if ($p_path !== '') {
    36793679      $p_entry['filename'] = $p_path."/".$p_entry['filename'];
    36803680    }
    36813681
     
    55485548      }
    55495549
    55505550      // ----- Compare the items
    5551       if (($v_list_dir[$i] != $v_list_path[$j]) && ($v_list_dir[$i] != '') && ( $v_list_path[$j] != ''))  {
     5551      if (($v_list_dir[$i] != $v_list_path[$j]) && ($v_list_dir[$i] !== '') && ( $v_list_path[$j] !== ''))  {
    55525552        $v_result = 0;
    55535553      }
    55545554