Plugin Directory

Changeset 1568237


Ignore:
Timestamp:
01/05/2017 02:30:56 AM (9 years ago)
Author:
WhiteWP
Message:

Compatibility bump

Location:
wp-apc-panel
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • wp-apc-panel/tags/1.1/include/apc.php

    r697638 r1568237  
    208208$cache_user = apc_cache_info('user', 1); 
    209209$mem=apc_sma_info();
    210 if(!$cache['num_hits']) { $cache['num_hits']=1; $time++; }  // Avoid division by 0 errors on a cache clear
     210if(empty($cache['num_hits']) || ! $cache['num_hits']) { $cache['num_hits']=1; $time++; }  // Avoid division by 0 errors on a cache clear
    211211
    212212
     
    393393       
    394394    case 2:
    395         $s=$cache['num_hits']+$cache['num_misses'];
     395        @$s=$cache['num_hits']+$cache['num_misses'];
    396396        $a=$cache['num_hits'];
    397397       
    398398        fill_box($image, 30,$size,50,-$a*($size-21)/$s,$col_black,$col_green,sprintf("%.1f%%",$cache['num_hits']*100/$s));
    399         fill_box($image,130,$size,50,-max(4,($s-$a)*($size-21)/$s),$col_black,$col_red,sprintf("%.1f%%",$cache['num_misses']*100/$s));
     399        @fill_box($image,130,$size,50,-max(4,($s-$a)*($size-21)/$s),$col_black,$col_red,sprintf("%.1f%%",$cache['num_misses']*100/$s));
    400400        break;
    401401       
     
    797797// -----------------------------------------------
    798798case OB_HOST_STATS:
    799     $mem_size = $mem['num_seg']*$mem['seg_size'];
    800     $mem_avail= $mem['avail_mem'];
     799    @$mem_size = $mem['num_seg']*$mem['seg_size'];
     800    @$mem_avail= $mem['avail_mem'];
    801801    $mem_used = $mem_size-$mem_avail;
    802     $seg_size = bsize($mem['seg_size']);
    803     $req_rate = sprintf("%.2f",($cache['num_hits']+$cache['num_misses'])/($time-$cache['start_time']));
    804     $hit_rate = sprintf("%.2f",($cache['num_hits'])/($time-$cache['start_time']));
    805     $miss_rate = sprintf("%.2f",($cache['num_misses'])/($time-$cache['start_time']));
    806     $insert_rate = sprintf("%.2f",($cache['num_inserts'])/($time-$cache['start_time']));
    807     $req_rate_user = sprintf("%.2f",($cache_user['num_hits']+$cache_user['num_misses'])/($time-$cache_user['start_time']));
    808     $hit_rate_user = sprintf("%.2f",($cache_user['num_hits'])/($time-$cache_user['start_time']));
    809     $miss_rate_user = sprintf("%.2f",($cache_user['num_misses'])/($time-$cache_user['start_time']));
    810     $insert_rate_user = sprintf("%.2f",($cache_user['num_inserts'])/($time-$cache_user['start_time']));
     802    @$seg_size = bsize($mem['seg_size']);
     803    @$req_rate = sprintf("%.2f",($cache['num_hits']+$cache['num_misses'])/($time-$cache['start_time']));
     804    @$hit_rate = sprintf("%.2f",($cache['num_hits'])/($time-$cache['start_time']));
     805    @$miss_rate = sprintf("%.2f",($cache['num_misses'])/($time-$cache['start_time']));
     806    @$insert_rate = sprintf("%.2f",($cache['num_inserts'])/($time-$cache['start_time']));
     807    @$req_rate_user = sprintf("%.2f",($cache_user['num_hits']+$cache_user['num_misses'])/($time-$cache_user['start_time']));
     808    @$hit_rate_user = sprintf("%.2f",($cache_user['num_hits'])/($time-$cache_user['start_time']));
     809    @$miss_rate_user = sprintf("%.2f",($cache_user['num_misses'])/($time-$cache_user['start_time']));
     810    @$insert_rate_user = sprintf("%.2f",($cache_user['num_inserts'])/($time-$cache_user['start_time']));
    811811    $apcversion = phpversion('apc');
    812812    $phpversion = phpversion();
    813     $number_files = $cache['num_entries'];
    814     $size_files = bsize($cache['mem_size']);
    815     $number_vars = $cache_user['num_entries'];
    816     $size_vars = bsize($cache_user['mem_size']);
     813    @$number_files = $cache['num_entries'];
     814    @$size_files = bsize($cache['mem_size']);
     815    @$number_vars = $cache_user['num_entries'];
     816    @$size_vars = bsize($cache_user['mem_size']);
    817817    $i=0;
    818818    echo <<< EOB
     
    828828        echo "<tr class=tr-1><td class=td-0>Server Software</td><td>{$_SERVER['SERVER_SOFTWARE']}</td></tr>\n";
    829829
    830     echo <<<EOB
     830    echo @<<<EOB
    831831        <tr class=tr-0><td class=td-0>Shared Memory</td><td>{$mem['num_seg']} Segment(s) with $seg_size
    832832    <br/> ({$cache['memory_type']} memory, {$cache['locking_type']} locking)
    833833    </td></tr>
    834834EOB;
    835     echo   '<tr class=tr-1><td class=td-0>Start Time</td><td>',date(DATE_FORMAT,$cache['start_time']),'</td></tr>';
    836     echo   '<tr class=tr-0><td class=td-0>Uptime</td><td>',duration($cache['start_time']),'</td></tr>';
    837     echo   '<tr class=tr-1><td class=td-0>File Upload Support</td><td>',$cache['file_upload_progress'],'</td></tr>';
    838     echo <<<EOB
     835    echo   '<tr class=tr-1><td class=td-0>Start Time</td><td>',date(DATE_FORMAT, @$cache['start_time']),'</td></tr>';
     836    echo   '<tr class=tr-0><td class=td-0>Uptime</td><td>',duration(@$cache['start_time']),'</td></tr>';
     837    echo   '<tr class=tr-1><td class=td-0>File Upload Support</td><td>',@$cache['file_upload_progress'],'</td></tr>';
     838    echo @<<<EOB
    839839        </tbody></table>
    840840        </div>
     
    897897
    898898    echo
    899         graphics_avail() ? 
     899        graphics_avail() ?
    900900              '<tr>'.
    901901              "<td class=td-0><img alt=\"\" $size src=\"$PHP_SELF&IMG=1&$time\"></td>".
     
    904904        '<tr>',
    905905        '<td class=td-0><span class="green box">&nbsp;</span>Free: ',bsize($mem_avail).sprintf(" (%.1f%%)",$mem_avail*100/$mem_size),"</td>\n",
    906         '<td class=td-1><span class="green box">&nbsp;</span>Hits: ',$cache['num_hits'].sprintf(" (%.1f%%)",$cache['num_hits']*100/($cache['num_hits']+$cache['num_misses'])),"</td>\n",
     906        '<td class=td-1><span class="green box">&nbsp;</span>Hits: ',$cache['num_hits'].sprintf(" (%.1f%%)",$cache['num_hits']*100/($cache['num_hits']+@$cache['num_misses'])),"</td>\n",
    907907        '</tr>',
    908908        '<tr>',
    909909        '<td class=td-0><span class="red box">&nbsp;</span>Used: ',bsize($mem_used ).sprintf(" (%.1f%%)",$mem_used *100/$mem_size),"</td>\n",
    910         '<td class=td-1><span class="red box">&nbsp;</span>Misses: ',$cache['num_misses'].sprintf(" (%.1f%%)",$cache['num_misses']*100/($cache['num_hits']+$cache['num_misses'])),"</td>\n";
     910        '<td class=td-1><span class="red box">&nbsp;</span>Misses: ',@$cache['num_misses'].sprintf(" (%.1f%%)",@$cache['num_misses']*100/($cache['num_hits']+@$cache['num_misses'])),"</td>\n";
    911911    echo <<< EOB
    912912        </tr>
  • wp-apc-panel/tags/1.1/readme.txt

    r1400302 r1568237  
    33Tags: APC, stats, panel, key values, viewer, backend, object cache, cache
    44Requires at least: 3.3
    5 Tested up to: 4.5
     5Tested up to: 4.7
    66Stable tag: 1.1
    77License: GPLv2 or later
  • wp-apc-panel/tags/1.1/wp_apc_panel.php

    r697903 r1568237  
    2828    if( is_user_logged_in() &&
    2929        in_array( 'administrator', $user->roles ) &&
     30        isset( $_GET['page'] ) &&
    3031        $_GET['page'] == 'wp-apc-panel-page' &&
    3132        isset( $_GET['IMG'] ) &&
  • wp-apc-panel/trunk/include/apc.php

    r697634 r1568237  
    208208$cache_user = apc_cache_info('user', 1); 
    209209$mem=apc_sma_info();
    210 if(!$cache['num_hits']) { $cache['num_hits']=1; $time++; }  // Avoid division by 0 errors on a cache clear
     210if(empty($cache['num_hits']) || ! $cache['num_hits']) { $cache['num_hits']=1; $time++; }  // Avoid division by 0 errors on a cache clear
    211211
    212212
     
    393393       
    394394    case 2:
    395         $s=$cache['num_hits']+$cache['num_misses'];
     395        @$s=$cache['num_hits']+$cache['num_misses'];
    396396        $a=$cache['num_hits'];
    397397       
    398398        fill_box($image, 30,$size,50,-$a*($size-21)/$s,$col_black,$col_green,sprintf("%.1f%%",$cache['num_hits']*100/$s));
    399         fill_box($image,130,$size,50,-max(4,($s-$a)*($size-21)/$s),$col_black,$col_red,sprintf("%.1f%%",$cache['num_misses']*100/$s));
     399        @fill_box($image,130,$size,50,-max(4,($s-$a)*($size-21)/$s),$col_black,$col_red,sprintf("%.1f%%",$cache['num_misses']*100/$s));
    400400        break;
    401401       
     
    797797// -----------------------------------------------
    798798case OB_HOST_STATS:
    799     $mem_size = $mem['num_seg']*$mem['seg_size'];
    800     $mem_avail= $mem['avail_mem'];
     799    @$mem_size = $mem['num_seg']*$mem['seg_size'];
     800    @$mem_avail= $mem['avail_mem'];
    801801    $mem_used = $mem_size-$mem_avail;
    802     $seg_size = bsize($mem['seg_size']);
    803     $req_rate = sprintf("%.2f",($cache['num_hits']+$cache['num_misses'])/($time-$cache['start_time']));
    804     $hit_rate = sprintf("%.2f",($cache['num_hits'])/($time-$cache['start_time']));
    805     $miss_rate = sprintf("%.2f",($cache['num_misses'])/($time-$cache['start_time']));
    806     $insert_rate = sprintf("%.2f",($cache['num_inserts'])/($time-$cache['start_time']));
    807     $req_rate_user = sprintf("%.2f",($cache_user['num_hits']+$cache_user['num_misses'])/($time-$cache_user['start_time']));
    808     $hit_rate_user = sprintf("%.2f",($cache_user['num_hits'])/($time-$cache_user['start_time']));
    809     $miss_rate_user = sprintf("%.2f",($cache_user['num_misses'])/($time-$cache_user['start_time']));
    810     $insert_rate_user = sprintf("%.2f",($cache_user['num_inserts'])/($time-$cache_user['start_time']));
     802    @$seg_size = bsize($mem['seg_size']);
     803    @$req_rate = sprintf("%.2f",($cache['num_hits']+$cache['num_misses'])/($time-$cache['start_time']));
     804    @$hit_rate = sprintf("%.2f",($cache['num_hits'])/($time-$cache['start_time']));
     805    @$miss_rate = sprintf("%.2f",($cache['num_misses'])/($time-$cache['start_time']));
     806    @$insert_rate = sprintf("%.2f",($cache['num_inserts'])/($time-$cache['start_time']));
     807    @$req_rate_user = sprintf("%.2f",($cache_user['num_hits']+$cache_user['num_misses'])/($time-$cache_user['start_time']));
     808    @$hit_rate_user = sprintf("%.2f",($cache_user['num_hits'])/($time-$cache_user['start_time']));
     809    @$miss_rate_user = sprintf("%.2f",($cache_user['num_misses'])/($time-$cache_user['start_time']));
     810    @$insert_rate_user = sprintf("%.2f",($cache_user['num_inserts'])/($time-$cache_user['start_time']));
    811811    $apcversion = phpversion('apc');
    812812    $phpversion = phpversion();
    813     $number_files = $cache['num_entries'];
    814     $size_files = bsize($cache['mem_size']);
    815     $number_vars = $cache_user['num_entries'];
    816     $size_vars = bsize($cache_user['mem_size']);
     813    @$number_files = $cache['num_entries'];
     814    @$size_files = bsize($cache['mem_size']);
     815    @$number_vars = $cache_user['num_entries'];
     816    @$size_vars = bsize($cache_user['mem_size']);
    817817    $i=0;
    818818    echo <<< EOB
     
    828828        echo "<tr class=tr-1><td class=td-0>Server Software</td><td>{$_SERVER['SERVER_SOFTWARE']}</td></tr>\n";
    829829
    830     echo <<<EOB
     830    echo @<<<EOB
    831831        <tr class=tr-0><td class=td-0>Shared Memory</td><td>{$mem['num_seg']} Segment(s) with $seg_size
    832832    <br/> ({$cache['memory_type']} memory, {$cache['locking_type']} locking)
    833833    </td></tr>
    834834EOB;
    835     echo   '<tr class=tr-1><td class=td-0>Start Time</td><td>',date(DATE_FORMAT,$cache['start_time']),'</td></tr>';
    836     echo   '<tr class=tr-0><td class=td-0>Uptime</td><td>',duration($cache['start_time']),'</td></tr>';
    837     echo   '<tr class=tr-1><td class=td-0>File Upload Support</td><td>',$cache['file_upload_progress'],'</td></tr>';
    838     echo <<<EOB
     835    echo   '<tr class=tr-1><td class=td-0>Start Time</td><td>',date(DATE_FORMAT, @$cache['start_time']),'</td></tr>';
     836    echo   '<tr class=tr-0><td class=td-0>Uptime</td><td>',duration(@$cache['start_time']),'</td></tr>';
     837    echo   '<tr class=tr-1><td class=td-0>File Upload Support</td><td>',@$cache['file_upload_progress'],'</td></tr>';
     838    echo @<<<EOB
    839839        </tbody></table>
    840840        </div>
     
    897897
    898898    echo
    899         graphics_avail() ? 
     899        graphics_avail() ?
    900900              '<tr>'.
    901901              "<td class=td-0><img alt=\"\" $size src=\"$PHP_SELF&IMG=1&$time\"></td>".
     
    904904        '<tr>',
    905905        '<td class=td-0><span class="green box">&nbsp;</span>Free: ',bsize($mem_avail).sprintf(" (%.1f%%)",$mem_avail*100/$mem_size),"</td>\n",
    906         '<td class=td-1><span class="green box">&nbsp;</span>Hits: ',$cache['num_hits'].sprintf(" (%.1f%%)",$cache['num_hits']*100/($cache['num_hits']+$cache['num_misses'])),"</td>\n",
     906        '<td class=td-1><span class="green box">&nbsp;</span>Hits: ',$cache['num_hits'].sprintf(" (%.1f%%)",$cache['num_hits']*100/($cache['num_hits']+@$cache['num_misses'])),"</td>\n",
    907907        '</tr>',
    908908        '<tr>',
    909909        '<td class=td-0><span class="red box">&nbsp;</span>Used: ',bsize($mem_used ).sprintf(" (%.1f%%)",$mem_used *100/$mem_size),"</td>\n",
    910         '<td class=td-1><span class="red box">&nbsp;</span>Misses: ',$cache['num_misses'].sprintf(" (%.1f%%)",$cache['num_misses']*100/($cache['num_hits']+$cache['num_misses'])),"</td>\n";
     910        '<td class=td-1><span class="red box">&nbsp;</span>Misses: ',@$cache['num_misses'].sprintf(" (%.1f%%)",@$cache['num_misses']*100/($cache['num_hits']+@$cache['num_misses'])),"</td>\n";
    911911    echo <<< EOB
    912912        </tr>
  • wp-apc-panel/trunk/readme.txt

    r1399886 r1568237  
    33Tags: APC, stats, panel, key values, viewer, backend, object cache, cache
    44Requires at least: 3.3
    5 Tested up to: 4.5
     5Tested up to: 4.7
    66Stable tag: 1.1
    77License: GPLv2 or later
  • wp-apc-panel/trunk/wp_apc_panel.php

    r697903 r1568237  
    2828    if( is_user_logged_in() &&
    2929        in_array( 'administrator', $user->roles ) &&
     30        isset( $_GET['page'] ) &&
    3031        $_GET['page'] == 'wp-apc-panel-page' &&
    3132        isset( $_GET['IMG'] ) &&
Note: See TracChangeset for help on using the changeset viewer.