Phppgads 2.0.7 > PhpPgAds 2.0.7 / Admin / Maintenance Cache.php

Questions? Need Help? Want to share? » PHP Forum
Script Name:
Phppgads 2.0.7

Download:
phppgads-2.0.7.zip

Category:
Ad Management

Archive Content:

PhpPgAds 2.0.7

PhpPgAds 2.0.7 > Admin

PhpPgAds 2.0.7 > Admin > Report Plugins

PhpPgAds 2.0.7 > Admin

PhpPgAds 2.0.7 > Admin > Images

PhpPgAds 2.0.7 > Admin > Images > Ltr

PhpPgAds 2.0.7 > Admin > Images

PhpPgAds 2.0.7 > Admin > Images > Flags

PhpPgAds 2.0.7 > Admin > Images

PhpPgAds 2.0.7 > Admin > Images > Rtl

PhpPgAds 2.0.7 > Admin > Images

PhpPgAds 2.0.7 > Admin

PhpPgAds 2.0.7 > Admin > Templates

PhpPgAds 2.0.7

PhpPgAds 2.0.7 > Cache

PhpPgAds 2.0.7 > Client

PhpPgAds 2.0.7 > Language

PhpPgAds 2.0.7 > Language > Brazilian Portuguese

PhpPgAds 2.0.7 > Language > Chinese Big5

PhpPgAds 2.0.7 > Language > Chinese Gb2312

PhpPgAds 2.0.7 > Language > Dutch

PhpPgAds 2.0.7 > Language > English

PhpPgAds 2.0.7 > Language > English Us

PhpPgAds 2.0.7 > Language > French

PhpPgAds 2.0.7 > Language > German

PhpPgAds 2.0.7 > Language > Hebrew

PhpPgAds 2.0.7 > Language > Hungarian

PhpPgAds 2.0.7 > Language > Indonesian

PhpPgAds 2.0.7 > Language > Italian

PhpPgAds 2.0.7 > Language > Korean

PhpPgAds 2.0.7 > Language > Polish

PhpPgAds 2.0.7 > Language > Portuguese

PhpPgAds 2.0.7 > Language > Russian Cp1251

PhpPgAds 2.0.7 > Language > Russian Koi8r

PhpPgAds 2.0.7 > Language > Spanish

PhpPgAds 2.0.7 > Language > Turkish

PhpPgAds 2.0.7 > Libraries

PhpPgAds 2.0.7 > Libraries > Defaults

PhpPgAds 2.0.7 > Libraries

PhpPgAds 2.0.7 > Libraries > Layerstyles

PhpPgAds 2.0.7 > Libraries > Layerstyles > Cursor

PhpPgAds 2.0.7 > Libraries > Layerstyles > Floater

PhpPgAds 2.0.7 > Libraries > Layerstyles > Geocities

PhpPgAds 2.0.7 > Libraries > Layerstyles > Geocities > Images

PhpPgAds 2.0.7 > Libraries > Layerstyles > Geocities

PhpPgAds 2.0.7 > Libraries > Layerstyles > Simple

PhpPgAds 2.0.7 > Libraries > Layerstyles > Simple > Images

PhpPgAds 2.0.7 > Libraries > Layerstyles > Simple

PhpPgAds 2.0.7 > Libraries

PhpPgAds 2.0.7 > Libraries > Deliverycache

PhpPgAds 2.0.7 > Libraries > Geotargeting

PhpPgAds 2.0.7 > Libraries > Resources

PhpPgAds 2.0.7 > Maintenance

PhpPgAds 2.0.7 > Misc

PhpPgAds 2.0.7 > Misc > Documentation

PhpPgAds 2.0.7 > Misc

PhpPgAds 2.0.7 > Misc > Fakecron

PhpPgAds 2.0.7 > Misc > Revisions

PhpPgAds 2.0.7 > Misc > Samples

PhpPgAds 2.0.7 > Misc > Samples > Xmlrpc

PhpPgAds 2.0.7 > Misc > Samples > Xmlrpc > Php

Maintenance Cache.php:


<?php // $Revision: 2.1.2.5 $

/************************************************************************/
/* phpPgAds                                                             */
/* ========                                                             */
/*                                                                      */
/* Copyright (c) 2001-2005 by the phpPgAds developers                   */
/* For more information visit: http://phppgads.sourceforge.net          */
/*                                                                      */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License.       */
/************************************************************************/



// Include required files
require ("config.php");
require (
"lib-maintenance.inc.php");
require (
"lib-statistics.inc.php");


// Rebuild cache
if (!defined('LIBVIEWCACHE_INCLUDED')) 
    include (
phpAds_path.'/libraries/deliverycache/cache-'.$phpAds_config['delivery_caching'].'.inc.php');


// Security check
phpAds_checkAccess(phpAds_Admin);



/*********************************************************/
/* HTML framework                                        */
/*********************************************************/

phpAds_PageHeader("5.3");
phpAds_ShowSections(array("5.1",  "5.3",  "5.4",  "5.2"));
phpAds_MaintenanceSelection("zones");



/*********************************************************/
/* Main code                                             */
/*********************************************************/

function phpAds_showCache ()
{
    global 
$phpAds_config;
    global 
$strKeyword,  $strSize,  $strKiloByte;
    global 
$phpAds_TextDirection;
    
    
    
$rows phpAds_cacheInfo();
    
    if (
is_array($rows))
    {
        
$i=0;
        
        
// Header
        
echo "<table width='100%' border='0' align='center' cellspacing='0' cellpadding='0'>";
        echo 
"<tr height='25'>";
        echo 
"<td height='25'><b>&nbsp;&nbsp;".$strKeyword."</b></td>";
        echo 
"<td height='25'><b>".$strSize."</b></td>";
        echo 
"</tr>";
        
        echo 
"<tr height='1'><td colspan='5' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
        
        foreach (
array_keys($rows) as $key)
        {
            
$type strtok($key,  "=");
            
$what strtok("&");
            
            if (
$i 0) echo "<tr height='1'><td colspan='5' bgcolor='#888888'><img src='images/break-l.gif' height='1' width='100%'></td></tr>";
            
            echo 
"<tr height='25' ".($i%2==0?"bgcolor='#F6F6F6'":"").">";
            
            echo 
"<td height='25'>";
            echo 
"&nbsp;&nbsp;";
            
            
// Icon
            
if ($type == 'bannerid')
                echo 
"<img src='images/icon-banner-stored.gif' align='absmiddle'>&nbsp;";            
            elseif (
substr($what, 0, 5) == 'zone:')
                echo 
"<img src='images/icon-zone.gif' align='absmiddle'>&nbsp;";
            else
                echo 
"<img src='images/icon-generatecode.gif' align='absmiddle'>&nbsp;";
            
            
            
// Name
            
echo $what;
            echo 
"</td>";
            
            echo 
"<td height='25'>".round ($rows[$key] / 1024)." ".$strKiloByte."</td>";
            
            echo 
"</tr>";
            
$i++;
        }
        
        
// Footer
        
echo "<tr height='1'><td colspan='5' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
        echo 
"</table>";
    }
}


echo 
"<br>".$strDeliveryCacheExplaination;

switch (
$phpAds_config['delivery_caching'])
{
    case 
'shm':         echo $strDeliveryCacheSharedMem; break;
    case 
'sysvshm':     echo $strDeliveryCacheSharedMem; break;
    case 
'file':         echo $strDeliveryCacheFiles; break;
    default:            echo 
$strDeliveryCacheDatabase; break;
}

echo 
"<br><br>";

phpAds_ShowBreak();

echo 
"<img src='images/".$phpAds_TextDirection."/icon-undo.gif' border='0' align='absmiddle'>&nbsp;<a href='maintenance-cache-rebuild.php'>$strRebuildDeliveryCache</a>&nbsp;&nbsp;";
phpAds_ShowBreak();

echo 
"<br><br>";
phpAds_showCache();
echo 
"<br><br>";



/*********************************************************/
/* HTML framework                                        */
/*********************************************************/

phpAds_PageFooter();

?>



Other Ad Management Scripts:

WebMaster Resources Home

©RingsWorld.com