Phppgads 2.0.7 > PhpPgAds 2.0.7 / Admin / Maintenance Updates.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 Updates.php:


<?php // $Revision: 2.0.2.6 $

/************************************************************************/
/* 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");

if (!
defined('LIBUPDATES_INCLUDED'))    require ("lib-updates.inc.php");


// Security check
phpAds_checkAccess(phpAds_Admin);



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

// Check for previously downloaded info
if (isset($Session['update_check']) && $Session['update_check'])
{
    
phpAds_SessionDataRegister('maint_update',  $Session['update_check']);
    
phpAds_SessionDataRegister('update_check',  false);
    
    
phpAds_SessionDataStore();
}

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



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


// Determine environment
$current  $strCurrentlyUsing.' '.$phpAds_productname.'&nbsp;'.$phpAds_version_readable.' ';
$current .= $strRunningOn.' ';

if (isset(
$HTTP_SERVER_VARS["SERVER_SOFTWARE"]) && strlen(trim($HTTP_SERVER_VARS["SERVER_SOFTWARE"])))
    
$current .= str_replace('/',  '&nbsp;',  ereg_replace(" .*$",  '',  $HTTP_SERVER_VARS["SERVER_SOFTWARE"]));
else
    
$current .= $strUnknown;
    
$current .= ',  '.'PHP&nbsp;'.phpversion().' '.$strAndPlain.' '.$phpAds_dbmsname;

$res phpAds_dbQuery("SELECT VERSION() AS version");
if (
$row phpAds_dbFetchArray($res))
    
$current .= '&nbsp;'.eregi_replace('^[^ ]* ([^ ]+) .*$',  '\1',  $row['version']);

$current .= '.';

if (!isset(
$Session['maint_update']))
{
    if (
function_exists('xml_parser_create'))
    {
        
// Show wait please text with rotating logo
        
echo "<br>";
        echo 
"<table border='0' cellspacing='1' cellpadding='2'><tr><td>";
        echo 
"<img src='images/install-busy.gif' width='16' height='16'>";
        echo 
"</td><td class='install'>".$strSearchingUpdates."</td></tr></table>";
        
        
phpAds_PageFooter();
        
        
// Send the output to the browser
        
flush();
        
        
// Get updates info and store them into a session var
        
$res phpAds_checkForUpdates();
        
        
phpAds_SessionDataRegister('maint_update',  $res);
        
phpAds_SessionDataStore();
        
        echo 
"<script language='JavaScript'>\n";
        echo 
"<!--\n";
        echo 
"document.location.replace('maintenance-updates.php');\n";
        echo 
"//-->\n";
        echo 
"</script>\n";
        
        exit;
    }
    else
    {
        echo 
"<br>".$strNotAbleToCheck."<br><br>";
        
phpAds_ShowBreak();
        echo 
$current;
        echo 
"<br><br>".$strForUpdatesLookOnWebsite."<br><br>";
        echo 
"<b><img src='images/caret-r.gif'>&nbsp;<a href='http://".$phpAds_producturl."' target='_blank'>".$strClickToVisitWebsite."</a></b>"
    }
}
else
{
    
$maint_update $Session['maint_update'];
    unset(
$Session['maint_update']);
    
phpAds_SessionDataStore();
    
    if (
$maint_update[0] > && $maint_update[0] != 800)
        
phpAds_Die ($strErrorOccurred,  $strUpdateServerDown);
    
    echo 
"<br><br>";
    
    if (
$maint_update[0] == 800)
    {
        echo 
"<table border='0' cellspacing='0' cellpadding='0'><tr><td width='24' valign='top'>";
        echo 
"<img src='images/info.gif'>&nbsp;&nbsp;";
        echo 
"</td><td valign='top'><b>".$strNoNewVersionAvailable."</b>";
        echo 
'<br><br>'.$current;
        echo 
"</td></tr></table><br>";
        
phpAds_ShowBreak();
    }
    elseif (
is_array($maint_update[1]))
    {
        echo 
"<table border='0' cellspacing='0' cellpadding='0'><tr><td width='24' valign='top'>";
        
        if (
$maint_update[1]['security_fix'] == 1)
        {
            echo 
"<img src='images/error.gif'>&nbsp;&nbsp;";
            echo 
"</td><td valign='top'>".$strSecurityUpdate;
        }
        else
        {
            echo 
"<img src='images/info.gif'>&nbsp;&nbsp;";
            echo 
"</td><td valign='top'>".$strNewVersionAvailable;
        }
        
        echo 
'<br><br>'.$current;
        
        echo 
"</td></tr></table>";
        echo 
"<br>";
        
phpAds_ShowBreak();
        
        
        echo 
"<br><br>";
        echo 
"<table border='0' width='100%' cellpadding='0' cellspacing='0'>";    
        echo 
"<tr height='25'><td height='25'>&nbsp;&nbsp;<b>".$strAvailableUpdates."</b></td></tr>";
        
        echo 
"<tr height='1'><td colspan='4' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
        echo 
"<tr height='25' bgcolor='#F6F6F6'><td height='25' valign='top' nowrap>";
        
        echo 
"<br>&nbsp;&nbsp;<img src='images/icon-setup.gif' align='absmiddle'>&nbsp;";
        echo 
$phpAds_productname." ".$maint_update[1]['config_readable']."</td>";
        
        echo 
"<td width='32'>&nbsp;</td>";
        echo 
"<td><br>".$maint_update[1]['description']."<br><br>";
        echo 
"</td>";
        
        echo 
"<td width='32'>&nbsp;</td>";
        echo 
"</tr>";
        
        if (
$maint_update[1]['url_zip'] != '' || $maint_update[1]['url_tgz'] != '')
        {
            echo 
"<tr height='1'><td colspan='2' bgcolor='#F6F6F6'><img src='images/spacer.gif' height='1' width='100%'>";
            echo 
"<td colspan='2' bgcolor='#888888'><img src='images/break-el.gif' height='1' width='100%'></td></tr>";
            echo 
"<tr height='25' bgcolor='#F6F6F6'><td height='25' colspan='2'>&nbsp;&nbsp;</td><td>";
            
            if (
$maint_update[1]['url_zip'] != '')
            {
                echo 
"<img src='images/icon-filetype-zip.gif' align='absmiddle'>&nbsp;";
                echo 
"<a href='".$maint_update[1]['url_zip']."'>".$strDownloadZip."</a>";
                
                if (
$maint_update[1]['url_tgz'] != '')
                    echo 
"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
            }
            
            if (
$maint_update[1]['url_tgz'] != '')
            {
                echo 
"<img src='images/icon-filetype-zip.gif' align='absmiddle'>&nbsp;";
                echo 
"<a href='".$maint_update[1]['url_tgz']."'>".$strDownloadGZip."</a>";
            }
            
            echo 
"</td><td>&nbsp;</td></tr>";
        }
        
        echo 
"<tr height='1'><td colspan='4' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
        echo 
"</table>";
    }
    else
        
phpAds_Die ($strErrorOccurred,  $strUpdateServerDown);
}



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

phpAds_PageFooter();

?>


Other Ad Management Scripts:

WebMaster Resources Home

©RingsWorld.com