Phppgads 2.0.7 > PhpPgAds 2.0.7 / Admin / Affiliate Delete.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

Affiliate Delete.php:


<?php // $Revision: 2.0.2.4 $

/************************************************************************/
/* 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-zones.inc.php");


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


// Security check
phpAds_checkAccess(phpAds_Admin);



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

if (isset($affiliateid) && $affiliateid != '')
{
    
// Reset append codes which called this affiliate's zones
    
$res phpAds_dbQuery("
            SELECT
                zoneid
            FROM
                "
.$phpAds_config['tbl_zones']."
            WHERE
                affiliateid = '$affiliateid'
        "
);

    
$zones = array();
    while (
$row phpAds_dbFetchArray($res))
        
$zones[] = $row['zoneid'];
    
    if (
count($zones))
    {
        
$res phpAds_dbQuery("
                SELECT
                    zoneid,
                    append
                FROM
                    "
.$phpAds_config['tbl_zones']."
                WHERE
                    appendtype = "
.phpAds_ZoneAppendZone." AND
                    affiliateid <> '$affiliateid'
            "
);
        
        while (
$row phpAds_dbFetchArray($res))
        {
            
$append phpAds_ZoneParseAppendCode($row['append']);

            if (
in_array($append[0]['zoneid'],  $zones))
            {
                
phpAds_dbQuery("
                        UPDATE
                            "
.$phpAds_config['tbl_zones']."
                        SET
                            appendtype = "
.phpAds_ZoneAppendRaw.",
                            append = ''
                        WHERE
                            zoneid = '"
.$row['zoneid']."'
                    "
);
            }
        }

        
        
// Delete zones
        
$res phpAds_dbQuery("
            DELETE FROM
                "
.$phpAds_config['tbl_zones']."
            WHERE
                affiliateid = '$affiliateid'
            "
) or phpAds_sqlDie();
    }

    
// Delete affiliate
    
$res phpAds_dbQuery("
        DELETE FROM
            "
.$phpAds_config['tbl_affiliates']."
        WHERE
            affiliateid = '$affiliateid'
        "
) or phpAds_sqlDie();
}

if (!isset(
$returnurl) && $returnurl == '')
    
$returnurl 'affiliate-index.php';

// Prevent HTTP response splitting
if (strpos($returnurl,  "\r\n") === false)
{
    
$url stripslashes($returnurl);

    
header("Location: ".$returnurl);
}

?>



Other Ad Management Scripts:

WebMaster Resources Home

©RingsWorld.com