WordPress.org

Plugin Directory

Changeset 416323


Ignore:
Timestamp:
07/28/11 10:48:59 (3 years ago)
Author:
fredericktownes
Message:
 
Location:
w3-total-cache/trunk
Files:
16 edited

Legend:

Unmodified
Added
Removed
  • w3-total-cache/trunk/inc/functions/plugin.php

    r410604 r416323  
    6565    require_once W3TC_LIB_W3_DIR . '/Db.php'; 
    6666 
    67     $w3_db = & W3_Db::instance(); 
     67    @$w3_db = & W3_Db::instance(); 
    6868 
    6969    return $w3_db->flush_cache(); 
  • w3-total-cache/trunk/inc/options/support/form.php

    r409551 r416323  
    2424            <?php echo $this->nonce_field('w3tc'); ?> 
    2525            <input type="submit" name="w3tc_support_request" class="button-primary" value="Submit request" /> 
    26             <input id="support_cancel" type="button" value="Cancel" class="button-primary" /> 
     26            <input id="support_cancel" class="{nonce: '<?php echo wp_create_nonce('w3tc'); ?>'}" type="button" value="Cancel" class="button-primary" /> 
    2727        </p> 
    2828    </div> 
  • w3-total-cache/trunk/inc/options/support/payment.php

    r405393 r416323  
    1919            <input type="hidden" name="cancel_return" value="<?php echo htmlspecialchars($cancel_url); ?>" /> 
    2020            <input type="submit" class="button-primary" value="Buy now" /> 
    21             <input id="support_cancel" type="button" value="Cancel" class="button-primary" /> 
     21            <input id="support_cancel" class="{nonce: '<?php echo wp_create_nonce('w3tc'); ?>'}" type="button" value="Cancel" class="button-primary" /> 
    2222        </p> 
    2323        <?php echo $this->postbox_footer(); ?> 
  • w3-total-cache/trunk/inc/options/support/select.php

    r405393 r416323  
    66            <th><label for="support_request_type">Request type:</label></th> 
    77            <td> 
    8                 <select id="support_request_type" name="request_type"> 
     8                <select id="support_request_type" class="w3tc-ignore-change {nonce: '<?php echo wp_create_nonce('w3tc'); ?>'}" name="request_type"> 
    99                    <option value="">-- Choose Type --</option> 
    1010                    <?php foreach ($this->_request_groups as $_request_group => $_request_types): ?> 
  • w3-total-cache/trunk/lib/Minify/Minify/CSS/Compressor.php

    r329563 r416323  
    112112                : 
    113113                \\s* 
    114                 (\\b|[#\'"])        # 3 = first character of a value 
     114                (\\b|[#\'"-])        # 3 = first character of a value 
    115115            /x', '$1$2:$3', $css); 
    116116 
     
    250250     */ 
    251251    protected function _fontFamilyCB($m) { 
    252         $m[1] = preg_replace('/ 
    253                 \\s* 
    254                 ( 
    255                     "[^"]+"      # 1 = family in double qutoes 
    256                     |\'[^\']+\'  # or 1 = family in single quotes 
    257                     |[\\w\\-]+   # or 1 = unquoted family 
    258                 ) 
    259                 \\s* 
    260             /x', '$1', $m[1]); 
    261         return 'font-family:' . $m[1] . $m[2]; 
     252        // Issue 210: must not eliminate WS between words in unquoted families 
     253        $pieces = preg_split('/(\'[^\']+\'|"[^"]+")/', $m[1], null, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY); 
     254        $out = 'font-family:'; 
     255        while (null !== ($piece = array_shift($pieces))) { 
     256            if ($piece[0] !== '"' && $piece[0] !== "'") { 
     257                $piece = preg_replace('/\\s+/', ' ', $piece); 
     258                $piece = preg_replace('/\\s?,\\s?/', ',', $piece); 
     259            } 
     260            $out .= $piece; 
     261        } 
     262        return $out . $m[2]; 
    262263    } 
    263264 
  • w3-total-cache/trunk/lib/Minify/Minify/CSS/UriRewriter.php

    r414934 r416323  
    137137     * @param string $css 
    138138     * @param string $path The path to prepend. 
    139      * @param string $callback The path to prepend. 
    140139     * @param integer $browserCacheId 
    141140     * @param array $browserCacheExtensions 
  • w3-total-cache/trunk/lib/W3/Db.php

    r415717 r416323  
    252252 
    253253            require_once W3TC_LIB_W3_DIR . '/Cache.php'; 
    254             $cache[0] = & W3_Cache::instance($engine, $engineConfig); 
     254            @$cache[0] = & W3_Cache::instance($engine, $engineConfig); 
    255255        } 
    256256 
  • w3-total-cache/trunk/lib/W3/Minifier.php

    r411674 r416323  
    4242    /** 
    4343     * PHP5-style constructor 
    44      * 
    45      * @return void 
    4644     */ 
    4745    function __construct() { 
     
    5149    /** 
    5250     * PHP4-style constructor 
    53      * 
    54      * @return void 
    5551     */ 
    5652    function W3_Minifier() { 
     
    7268     * 
    7369     * @param string $engine 
    74      * @return void 
     70     * @return boolean 
    7571     */ 
    7672    function available($engine) { 
  • w3-total-cache/trunk/lib/W3/ObjectCache.php

    r410604 r416323  
    442442 
    443443            require_once W3TC_LIB_W3_DIR . '/Cache.php'; 
    444             $cache[0] = & W3_Cache::instance($engine, $engineConfig); 
     444            @$cache[0] = & W3_Cache::instance($engine, $engineConfig); 
    445445        } 
    446446 
  • w3-total-cache/trunk/lib/W3/PgCache.php

    r415717 r416323  
    637637 
    638638            require_once W3TC_LIB_W3_DIR . '/Cache.php'; 
    639             $cache[0] = & W3_Cache::instance($engine, $engineConfig); 
     639            @$cache[0] = & W3_Cache::instance($engine, $engineConfig); 
    640640        } 
    641641 
  • w3-total-cache/trunk/lib/W3/Plugin/CdnCommon.php

    r412922 r416323  
    390390 
    391391            require_once W3TC_LIB_W3_DIR . '/Cdn.php'; 
    392             $cdn[0] = & W3_Cdn::instance($engine, $engine_config); 
     392            @$cdn[0] = & W3_Cdn::instance($engine, $engine_config); 
    393393 
    394394            /** 
  • w3-total-cache/trunk/lib/W3/Plugin/DbCache.php

    r415717 r416323  
    178178        if (!$flushed) { 
    179179            require_once W3TC_LIB_W3_DIR . '/Db.php'; 
    180             $w3_db = & W3_Db::instance(); 
     180            @$w3_db = & W3_Db::instance(); 
    181181 
    182182            $w3_db->flush_cache(); 
  • w3-total-cache/trunk/lib/W3/Plugin/PgCacheAdmin.php

    r415717 r416323  
    953953        if ($this->_config->get_boolean('browsercache.enabled') && $this->_config->get_boolean('browsercache.html.compression')) { 
    954954            $rules .= "if (\$http_accept_encoding ~ gzip) {\n"; 
    955             $rules .= "    set \$w3tc_enc .gzip;\n"; 
     955            $rules .= "    set \$w3tc_enc _gzip;\n"; 
    956956            $rules .= "}\n"; 
    957957        } 
     
    959959        $cache_path = str_replace(w3_get_document_root(), '', $cache_dir); 
    960960 
    961         $rules .= "if (!-f \"\$document_root" . $cache_path . "/\$request_uri/_index\$w3tc_ua\$w3tc_ref\$w3tc_ssl.html\$w3tc_enc\") {\n"; 
    962         $rules .= "    set \$w3tc_rewrite 0;\n"; 
     961        $rules .= "set \$w3tc_ext \"\";\n"; 
     962        $rules .= "if (-f \"\$document_root" . $cache_path . "/\$request_uri/_index\$w3tc_ua\$w3tc_ref\$w3tc_ssl.html\$w3tc_enc\") {\n"; 
     963        $rules .= "    set \$w3tc_ext .html;\n"; 
    963964        $rules .= "}\n"; 
     965        $rules .= "if (-f \"\$document_root" . $cache_path . "/\$request_uri/_index\$w3tc_ua\$w3tc_ref\$w3tc_ssl.xml\$w3tc_enc\") {\n"; 
     966        $rules .= "    set \$w3tc_ext .xml;\n"; 
     967        $rules .= "}\n"; 
     968        $rules .= "if (\$w3tc_ext = \"\") {\n"; 
     969        $rules .= "  set \$w3tc_rewrite 0;\n"; 
     970        $rules .= "}\n"; 
    964971 
    965972        $rules .= "if (\$w3tc_rewrite = 1) {\n"; 
    966         $rules .= "    rewrite .* \"" . $cache_path . "/\$request_uri/_index\$w3tc_ua\$w3tc_ref\$w3tc_ssl.html\$w3tc_enc\" last;\n"; 
     973        $rules .= "    rewrite .* \"" . $cache_path . "/\$request_uri/_index\$w3tc_ua\$w3tc_ref\$w3tc_ssl\$w3tc_ext\$w3tc_enc\" last;\n"; 
    967974        $rules .= "}\n"; 
    968975        $rules .= W3TC_MARKER_END_PGCACHE_CORE . "\n"; 
  • w3-total-cache/trunk/lib/W3/Plugin/TotalCacheAdmin.php

    r415717 r416323  
    27492749 
    27502750        if ($result) { 
    2751             $w3_cdn = & W3_Cdn::instance($engine, $config); 
     2751            @$w3_cdn = & W3_Cdn::instance($engine, $config); 
    27522752            $error = null; 
    27532753 
     
    28022802 
    28032803        if ($result) { 
    2804             $w3_cdn = & W3_Cdn::instance($engine, $config); 
     2804            @$w3_cdn = & W3_Cdn::instance($engine, $config); 
    28052805 
    28062806            @set_time_limit($this->_config->get_integer('timelimit.cdn_container_create')); 
     
    44264426    function flush_dbcache() { 
    44274427        require_once W3TC_LIB_W3_DIR . '/Db.php'; 
    4428         $w3_db = & W3_Db::instance(); 
     4428        @$w3_db = & W3_Db::instance(); 
    44294429 
    44304430        $w3_db->flush_cache(); 
  • w3-total-cache/trunk/pub/js/options.js

    r409551 r416323  
    949949    }); 
    950950 
    951     function w3tc_support_request_type_change() { 
    952         jQuery('#support_request_type').change(function() { 
    953             var request_type = jQuery(this); 
    954  
    955             if (request_type.val() == '') { 
    956                 alert('Please select request type.'); 
    957                 request_type.focus(); 
    958  
    959                 return false; 
    960             } 
    961  
    962             var type = request_type.val(), action = ''; 
    963  
    964             switch (type) { 
    965                 case 'bug_report': 
    966                 case 'new_feature': 
    967                     action = 'support_form'; 
    968                     break; 
    969  
    970                 case 'email_support': 
    971                 case 'phone_support': 
    972                 case 'plugin_config': 
    973                 case 'theme_config': 
    974                 case 'linux_config': 
    975                     action = 'support_payment'; 
    976                     break; 
    977             } 
    978  
    979             if (action) { 
    980                 jQuery('#support_container').html('<div id="support_loading">Loading...</div>').load('admin.php?page=w3tc_support&w3tc_' + action + '&request_type=' + type); 
    981  
    982                 return false; 
    983             } 
    984  
    985             return true; 
    986         }); 
    987     } 
    988  
    989     w3tc_support_request_type_change(); 
     951    jQuery('#support_request_type').live('change', function() { 
     952        var request_type = jQuery(this); 
     953 
     954        if (request_type.val() == '') { 
     955            alert('Please select request type.'); 
     956            request_type.focus(); 
     957 
     958            return false; 
     959        } 
     960 
     961        var type = request_type.val(), action = ''; 
     962 
     963        switch (type) { 
     964            case 'bug_report': 
     965            case 'new_feature': 
     966                action = 'support_form'; 
     967                break; 
     968 
     969            case 'email_support': 
     970            case 'phone_support': 
     971            case 'plugin_config': 
     972            case 'theme_config': 
     973            case 'linux_config': 
     974                action = 'support_payment'; 
     975                break; 
     976        } 
     977 
     978        if (action) { 
     979            jQuery('#support_container').html('<div id="support_loading">Loading...</div>').load('admin.php?page=w3tc_support&w3tc_' + action + '&request_type=' + type + '&_wpnonce=' + request_type.metadata().nonce); 
     980 
     981            return false; 
     982        } 
     983 
     984        return true; 
     985    }); 
    990986 
    991987    jQuery('#support_cancel').live('click', function() { 
    992         jQuery('#support_container').html('<div id="support_loading">Loading...</div>').load('admin.php?page=w3tc_support&w3tc_support_select', function() { 
    993             w3tc_support_request_type_change(); 
    994         }); 
     988        jQuery('#support_container').html('<div id="support_loading">Loading...</div>').load('admin.php?page=w3tc_support&w3tc_support_select&_wpnonce=' + jQuery(this).metadata().nonce); 
    995989    }); 
    996990 
  • w3-total-cache/trunk/wp-content/db.php

    r411674 r416323  
    3636        require_once W3TC_LIB_W3_DIR . '/Db.php'; 
    3737 
    38         $GLOBALS['wpdb'] = & W3_Db::instance(); 
     38        @$GLOBALS['wpdb'] = & W3_Db::instance(); 
    3939    } 
    4040} 
Note: See TracChangeset for help on using the changeset viewer.