WordPress.org

Make WordPress Core

Ticket #12709: pclzip-#12709.diff

File pclzip-#12709.diff, 1.5 KB (added by j_schumann, 2 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