WordPress.org

Make WordPress Core

Ticket #12709: pclzip-#12709.diff

File pclzip-#12709.diff, 1.5 KB (added by j_schumann, 6 years ago)

replace set_magic_quotes_runtime in class-pclzip.php, remove check for deprecated functions

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

     
    53215321  {
    53225322    $v_result=1;
    53235323
    5324     // ----- Look if function exists
    5325     if (   (!function_exists("get_magic_quotes_runtime"))
    5326             || (!function_exists("set_magic_quotes_runtime"))) {
    5327       return $v_result;
    5328         }
    5329 
    53305324    // ----- Look if already done
    53315325    if ($this->magic_quotes_status != -1) {
    53325326      return $v_result;
    53335327        }
    53345328
    53355329        // ----- Get and memorize the magic_quote value
    5336         $this->magic_quotes_status = @get_magic_quotes_runtime();
     5330        $this->magic_quotes_status = ini_get('magic_quotes_runtime');
    53375331
    53385332        // ----- Disable magic_quotes
    53395333        if ($this->magic_quotes_status == 1) {
    5340           @set_magic_quotes_runtime(0);
     5334          @ini_set('magic_quotes_runtime', 0);
    53415335        }
    53425336
    53435337    // ----- Return
     
    53555349  {
    53565350    $v_result=1;
    53575351
    5358     // ----- Look if function exists
    5359     if (   (!function_exists("get_magic_quotes_runtime"))
    5360             || (!function_exists("set_magic_quotes_runtime"))) {
    5361       return $v_result;
    5362         }
    5363 
    53645352    // ----- Look if something to do
    53655353    if ($this->magic_quotes_status != -1) {
    53665354      return $v_result;
     
    53685356
    53695357        // ----- Swap back magic_quotes
    53705358        if ($this->magic_quotes_status == 1) {
    5371           @set_magic_quotes_runtime($this->magic_quotes_status);
     5359          @ini_set('magic_quotes_runtime', $this->magic_quotes_status);
    53725360        }
    53735361
    53745362    // ----- Return