Phppgads 2.0.7 > PhpPgAds 2.0.7 / Admin / Banner Activate.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

Banner Activate.php:


<?php // $Revision: 2.0.2.3 $

/************************************************************************/
/* 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-statistics.inc.php");
require (
"lib-zones.inc.php");
require (
"../libraries/lib-priority.inc.php");


// Register input variables
phpAds_registerGlobal ('value');


// Security check
phpAds_checkAccess(phpAds_Admin+phpAds_Client);



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

if ($value == "t")
    
$value "f";
else
    
$value "t";

if (
phpAds_isUser(phpAds_Client))
{
    if ((
$value == 'f' && phpAds_isAllowed(phpAds_DisableBanner)) || 
        (
$value == 't' && phpAds_isAllowed(phpAds_ActivateBanner)))
    {
        
$result phpAds_dbQuery("
            SELECT
                clientid
            FROM
                "
.$phpAds_config['tbl_banners']."
            WHERE
                bannerid = '$bannerid'
            "
) or phpAds_sqlDie();
        
$row phpAds_dbFetchArray($result);
        
        if (
$row["clientid"] == '' || phpAds_getUserID() != phpAds_getParentID ($row["clientid"]))
        {
            
phpAds_PageHeader("1");
            
phpAds_Die ($strAccessDenied,  $strNotAdmin);
        }
        else
        {
            
$campaignid $row["clientid"];
            
            
$res phpAds_dbQuery("
                UPDATE
                    "
.$phpAds_config['tbl_banners']."
                SET
                    active = '$value'
                WHERE
                    bannerid = '$bannerid'
                "
) or phpAds_sqlDie();
            
            
            
// Rebuild priorities
            
phpAds_PriorityCalculate ();
            
            
            
// Rebuild cache
            
if (!defined('LIBVIEWCACHE_INCLUDED')) 
                include (
phpAds_path.'/libraries/deliverycache/cache-'.$phpAds_config['delivery_caching'].'.inc.php');
            
            
phpAds_cacheDelete();
            
            
            
Header("Location: stats-campaign-banners.php?clientid=".$clientid."&campaignid=".$campaignid);
        }
    }
    else
    {
        
phpAds_PageHeader("1");
        
phpAds_Die ($strAccessDenied,  $strNotAdmin);
    }
}


if (
phpAds_isUser(phpAds_Admin))
{
    if (isset(
$bannerid) && $bannerid != '')
    {
        
$res phpAds_dbQuery("
            UPDATE
                "
.$phpAds_config['tbl_banners']."
            SET
                active = '$value'
            WHERE
                bannerid = '$bannerid'
        "
) or phpAds_sqlDie();
    }
    elseif (isset(
$campaignid) && $campaignid != '')
    {
        
$res phpAds_dbQuery("
            UPDATE
                "
.$phpAds_config['tbl_banners']."
            SET
                active = '$value'
            WHERE
                clientid = '$campaignid'
        "
) or phpAds_sqlDie();
    }

    
// Rebuild priorities
    
phpAds_PriorityCalculate ();
    
    
    
// Rebuild cache
    
if (!defined('LIBVIEWCACHE_INCLUDED')) 
        include (
phpAds_path.'/libraries/deliverycache/cache-'.$phpAds_config['delivery_caching'].'.inc.php');
    
    
phpAds_cacheDelete();
    
    
    
Header("Location: campaign-banners.php?clientid=".$clientid."&campaignid=".$campaignid);
}


?>


Other Ad Management Scripts:

WebMaster Resources Home

©RingsWorld.com