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

Config.php:


<?php // $Revision: 2.4.2.7 $

/************************************************************************/
/* 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 config file and check need to upgrade
require ("../config.inc.php");


// Figure out our location
if (!defined("phpAds_path"))
{
    if (
strlen(__FILE__) > strlen(basename(__FILE__)))
        
define ('phpAds_path',  ereg_replace("[/\\\\]admin[/\\\\][^/\\\\]+$",  '',  __FILE__));
    else
        
define ('phpAds_path',  '..');
}



if (!
defined('phpAds_installed'))
{
    
// Old style configuration present
    
header('Location: upgrade.php');
    exit;
}
elseif (!
phpAds_installed)
{
    
// Post configmanager,  but not installed -> install
    
header('Location: install.php');
    exit;
}


// Include required files
include ("../libraries/lib-io.inc.php");
include (
"../libraries/lib-db.inc.php");
include (
"../libraries/lib-dbconfig.inc.php");
include (
"lib-gui.inc.php");
include (
"lib-permissions.inc.php");
include (
"../libraries/lib-userlog.inc.php");



// Open the database connection
$link phpAds_dbConnect();
if (!
$link)
{
    
// This text isn't translated,  because if it is shown the language files are not yet loaded
    
phpAds_Die ("A fatal error occurred",  $phpAds_productname." can't connect to the database.
                Because of this it isn't possible to use the administrator interface. The delivery
                of banners might also be affected. Possible reasons for the problem are:
                <ul><li>The database server isn't functioning at the moment</li>
                <li>The location of the database server has changed</li>
                <li>The username or password used to contact the database server are not correct</li>
                </ul>"
);
}


// Load settings from the database
phpAds_LoadDbConfig();


if (!isset(
$phpAds_config['config_version']) ||
    
$phpAds_version $phpAds_config['config_version'])
{
    
// Post configmanager,  but not up to date -> update
    
header("Location: upgrade.php");
    exit;
}




// Check for SLL requirements
if ($phpAds_config['ui_forcessl'] && 
    
$HTTP_SERVER_VARS['SERVER_PORT'] != 443)
{
    
header ('Location: https://'.$HTTP_SERVER_VARS['SERVER_NAME'].$HTTP_SERVER_VARS['PHP_SELF']);
    exit;
}

// Adjust url_prefix if SLL is used
if ($HTTP_SERVER_VARS['SERVER_PORT'] == 443)
    
$phpAds_config['url_prefix'] = str_replace ('http://',  'https://',  $phpAds_config['url_prefix']);



// First thing to do is clear the $Session variable to
// prevent users from pretending to be logged in.
unset($Session);

// Authorize the user
phpAds_Start();


// Load language strings
@include (phpAds_path.'/language/english/default.lang.php');
if (
$phpAds_config['language'] != 'english' && file_exists(phpAds_path.'/language/'.$phpAds_config['language'].'/default.lang.php'))
    @include (
phpAds_path.'/language/'.$phpAds_config['language'].'/default.lang.php');

// Change date/time formats to match Postgres Syntax
$date_format = array(strtr($date_format,  array("%d" => "DD",  "%m" => "MM",  "%Y" => "YYYY")),  $date_format);
$time_format = array(strtr($time_format,  array("%H" => "HH24",  "%i" => "MI",  "%S" => "SS")),  $time_format);


// Register variables
phpAds_registerGlobal ('bannerid',  'campaignid',  'clientid',
                       
'zoneid',  'affiliateid',  'userlogid',  'day');

// Check for missing required parameters
phpAds_checkIds();


// Setup navigation
$phpAds_nav = array (
    
"admin"    => array (
        
"2"                            =>  array("stats-global-client.php" => $strStats),
             
"2.1"                        =>  array("stats-global-client.php" => $strClientsAndCampaigns),
            
"2.1.1"                    =>  array("stats-client-history.php?clientid=$clientid" => $strClientHistory),
              
"2.1.1.1"                =>     array("stats-client-daily.php?clientid=$clientid&day=$day" => $strDailyStats),
              
"2.1.1.2"                =>     array("stats-client-daily-hosts.php?clientid=$clientid&day=$day" => $strHosts),
            
"2.1.2"                    =>  array("stats-client-campaigns.php?clientid=$clientid" => $strCampaignOverview),
              
"2.1.2.1"                 =>     array("stats-campaign-history.php?clientid=$clientid&campaignid=$campaignid" => $strCampaignHistory),
                
"2.1.2.1.1"            =>     array("stats-campaign-daily.php?clientid=$clientid&campaignid=$campaignid&day=$day" => $strDailyStats),
                
"2.1.2.1.2"            =>     array("stats-campaign-daily-hosts.php?clientid=$clientid&campaignid=$campaignid&day=$day" => $strHosts),
              
"2.1.2.2"                =>     array("stats-campaign-banners.php?clientid=$clientid&campaignid=$campaignid" => $strBannerOverview),
                
"2.1.2.2.1"         =>     array("stats-banner-history.php?clientid=$clientid&campaignid=$campaignid&bannerid=$bannerid" => $strBannerHistory),
                  
"2.1.2.2.1.1"        =>     array("stats-banner-daily.php?clientid=$clientid&campaignid=$campaignid&bannerid=$bannerid&day=$day" => $strDailyStats),
                  
"2.1.2.2.1.2"        =>     array("stats-banner-daily-hosts.php?clientid=$clientid&campaignid=$campaignid&bannerid=$bannerid&day=$day" => $strHosts),
                
"2.1.2.2.2"         =>     array("stats-banner-affiliates.php?clientid=$clientid&campaignid=$campaignid&bannerid=$bannerid" => $strDistribution),
              
"2.1.2.3"                 =>     array("stats-campaign-target.php?clientid=$clientid&campaignid=$campaignid" => $strTargetStats),
          
"2.2"                        =>  array("stats-global-history.php" => $strGlobalHistory),
            
"2.2.1"                    =>     array("stats-global-daily.php?day=$day" => $strDailyStats),
            
"2.2.2"                    =>     array("stats-global-daily-hosts.php?day=$day" => $strHosts),
          
"2.4"                         =>     array("stats-global-affiliates.php" => $strAffiliatesAndZones),
            
"2.4.1"                    =>  array("stats-affiliate-history.php?affiliateid=$affiliateid" => $strAffiliateHistory),
              
"2.4.1.1"                =>  array("stats-affiliate-daily.php?affiliateid=$affiliateid&day=$day" => $strDailyStats),
              
"2.4.1.2"                =>  array("stats-affiliate-daily-hosts.php?affiliateid=$affiliateid&day=$day" => $strHosts),
            
"2.4.2"                    =>  array("stats-affiliate-zones.php?affiliateid=$affiliateid" => $strZoneOverview),
              
"2.4.2.1"                =>  array("stats-zone-history.php?affiliateid=$affiliateid&zoneid=$zoneid" => $strZoneHistory),
                
"2.4.2.1.1"            =>  array("stats-zone-daily.php?affiliateid=$affiliateid&zoneid=$zoneid&day=$day" => $strDailyStats),
                
"2.4.2.1.2"            =>  array("stats-zone-daily-hosts.php?affiliateid=$affiliateid&zoneid=$zoneid&day=$day" => $strHosts),
              
"2.4.2.2"                =>  array("stats-zone-linkedbanners.php?affiliateid=$affiliateid&zoneid=$zoneid" => $strLinkedBannersOverview),
                
"2.4.2.2.1"            =>  array("stats-linkedbanner-history.php?affiliateid=$affiliateid&zoneid=$zoneid&bannerid=$bannerid" => $strLinkedBannerHistory),
          
"2.5"                         =>     array("stats-global-misc.php" => $strMiscellaneous),
        
"3"                            =>  array("report-index.php" => $strReports),
        
"4"                            =>    array("client-index.php" => $strAdminstration),
          
"4.1"                        =>    array("client-index.php" => $strClientsAndCampaigns),
            
"4.1.1"                    =>     array("client-edit.php" => $strAddClient),
            
"4.1.2"                    =>     array("client-edit.php?clientid=$clientid" => $strClientProperties),
            
"4.1.3"                    =>     array("client-campaigns.php?clientid=$clientid" => $strCampaignOverview),
              
"4.1.3.1"                =>  array("campaign-edit.php?clientid=$clientid" => $strAddCampaign),
              
"4.1.3.2"                =>    array("campaign-edit.php?clientid=$clientid&campaignid=$campaignid" => $strCampaignProperties),
              
"4.1.3.3"                =>     array("campaign-zone.php?clientid=$clientid&campaignid=$campaignid" => $strLinkedZones),
              
"4.1.3.4"                =>     array("campaign-banners.php?clientid=$clientid&campaignid=$campaignid" => $strBannerOverview),
                
"4.1.3.4.1"            =>     array("banner-edit.php?clientid=$clientid&campaignid=$campaignid" => $strAddBanner),
                
"4.1.3.4.2"            =>     array("banner-edit.php?clientid=$clientid&campaignid=$campaignid&bannerid=$bannerid" => $strBannerProperties),
                
"4.1.3.4.3"            =>     array("banner-acl.php?clientid=$clientid&campaignid=$campaignid&bannerid=$bannerid" => $strModifyBannerAcl),
                
"4.1.3.4.4"            =>     array("banner-zone.php?clientid=$clientid&campaignid=$campaignid&bannerid=$bannerid" => $strLinkedZones),
                
"4.1.3.4.5"            =>  array("banner-swf.php?clientid=$clientid&campaignid=$campaignid&bannerid=$bannerid" => $strConvertSWFLinks),
                
"4.1.3.4.6"            =>  array("banner-append.php?clientid=$clientid&campaignid=$campaignid&bannerid=$bannerid" => $strAppendOthers),
          
"4.2"                     =>     array("affiliate-index.php" => $strAffiliatesAndZones),
            
"4.2.1"                 =>     array("affiliate-edit.php" => $strAddNewAffiliate),
            
"4.2.2"                 =>     array("affiliate-edit.php?affiliateid=$affiliateid" => $strAffiliateProperties),
            
"4.2.3"                 =>     array("affiliate-zones.php?affiliateid=$affiliateid" => $strZoneOverview),
              
"4.2.3.1"                =>     array("zone-edit.php?affiliateid=$affiliateid" => $strAddNewZone),
                
"4.2.3.2"                =>     array("zone-edit.php?affiliateid=$affiliateid&zoneid=$zoneid" => $strZoneProperties),
              
"4.2.3.3"                =>     array("zone-include.php?affiliateid=$affiliateid&zoneid=$zoneid" => $strIncludedBanners),
              
"4.2.3.4"                =>     array("zone-probability.php?affiliateid=$affiliateid&zoneid=$zoneid" => $strProbability),
              
"4.2.3.5"                =>     array("zone-invocation.php?affiliateid=$affiliateid&zoneid=$zoneid" => $strInvocationcode),
                
"4.2.3.6"                =>     array("zone-advanced.php?affiliateid=$affiliateid&zoneid=$zoneid" => $strAdvanced),
          
"4.3"                     =>     array("admin-generate.php" => $strGenerateBannercode),
        
"5"                            =>     array("settings-index.php" => $strSettings),
          
"5.1"                     =>     array("settings-db.php" => $strMainSettings),
          
"5.3"                     =>     array("maintenance-index.php" => $strMaintenance),
          
"5.2"                     =>     array("userlog-index.php" => $strUserLog),
              
"5.2.1"                 =>     array("userlog-details.php?userlogid=$userlogid" => $strUserLogDetails),
          
"5.4"                     =>     array("maintenance-updates.php" => $strProductUpdates)
    ),

    
"client" => array (
        
"1"                            =>  array("stats-client-history.php?clientid=$clientid" => $strHome),
          
"1.1"                        =>  array("stats-client-history.php?clientid=$clientid" => $strClientHistory),
            
"1.1.1"                    =>     array("stats-client-daily.php?clientid=$clientid&day=$day" => $strDailyStats),
            
"1.1.2"                    =>     array("stats-client-daily-hosts.php?clientid=$clientid&day=$day" => $strHosts),
          
"1.2"                        =>  array("stats-client-campaigns.php?clientid=$clientid" => $strCampaignOverview),
            
"1.2.1"                     =>     array("stats-campaign-history.php?clientid=$clientid&campaignid=$campaignid" => $strCampaignHistory),
              
"1.2.1.1"                =>     array("stats-campaign-daily.php?clientid=$clientid&campaignid=$campaignid&day=$day" => $strDailyStats),
              
"1.2.1.2"                =>     array("stats-campaign-daily-hosts.php?clientid=$clientid&campaignid=$campaignid&day=$day" => $strHosts),
            
"1.2.2"                    =>     array("stats-campaign-banners.php?clientid=$clientid&campaignid=$campaignid" => $strBannerOverview),
              
"1.2.2.1"             =>     array("stats-banner-history.php?clientid=$clientid&campaignid=$campaignid&bannerid=$bannerid" => $strBannerHistory),
                
"1.2.2.1.1"            =>     array("stats-banner-daily.php?clientid=$clientid&campaignid=$campaignid&bannerid=$bannerid&day=$day" => $strDailyStats),
                
"1.2.2.1.2"            =>     array("stats-banner-daily-hosts.php?clientid=$clientid&campaignid=$campaignid&bannerid=$bannerid&day=$day" => $strHosts),
              
"1.2.2.2"                =>     array("banner-edit.php?clientid=$clientid&campaignid=$campaignid&bannerid=$bannerid" => $strBannerProperties),
              
"1.2.2.3"                =>  array("banner-swf.php?clientid=$clientid&campaignid=$campaignid&bannerid=$bannerid" => $strConvertSWFLinks),
            
"1.2.3"                    =>     array("stats-campaign-target.php?clientid=$clientid&campaignid=$campaignid" => $strTargetStats),
        
"3"                            =>  array("report-index.php" => $strReports)
    ),

    
"affiliate" => array (
        
"1"                        =>  array("stats-affiliate-zones.php?affiliateid=$affiliateid" => $strHome),
          
"1.1"                    =>  array("stats-affiliate-zones.php?affiliateid=$affiliateid" => $strZones),
            
"1.1.1"              =>  array("stats-zone-history.php?affiliateid=$affiliateid&zoneid=$zoneid" => $strZoneHistory),
              
"1.1.1.1"            =>  array("stats-zone-daily.php?affiliateid=$affiliateid&zoneid=$zoneid&day=$day" => $strDailyStats),
              
"1.1.1.2"            =>  array("stats-zone-daily-hosts.php?affiliateid=$affiliateid&zoneid=$zoneid&day=$day" => $strHosts),
            
"1.1.2"              =>  array("stats-zone-linkedbanners.php?affiliateid=$affiliateid&zoneid=$zoneid" => $strLinkedBannersOverview),
              
"1.1.2.1"            =>  array("stats-linkedbanner-history.php?affiliateid=$affiliateid&zoneid=$zoneid&bannerid=$bannerid" => $strLinkedBannerHistory),
          
"1.2"                    =>  array("stats-affiliate-history.php?affiliateid=$affiliateid" => $strAffiliateHistory),
            
"1.2.1"                =>  array("stats-affiliate-daily.php?affiliateid=$affiliateid&day=$day" => $strDailyStats),
            
"1.2.2"                =>  array("stats-affiliate-daily-hosts.php?affiliateid=$affiliateid&day=$day" => $strHosts),
        
"3"                        =>  array("report-index.php" => $strReports),
        
"2"                     =>     array("affiliate-zones.php?affiliateid=$affiliateid" => $strAdminstration),
          
"2.1"                 =>     array("affiliate-zones.php?affiliateid=$affiliateid" => $strZones),
            
"2.1.1"                =>     array("zone-edit.php?affiliateid=$affiliateid&zoneid=0" => $strAddZone),
              
"2.1.2"                =>     array("zone-edit.php?affiliateid=$affiliateid&zoneid=$zoneid" => $strModifyZone),
            
"2.1.3"                =>     array("zone-include.php?affiliateid=$affiliateid&zoneid=$zoneid" => $strIncludedBanners),
            
"2.1.4"                =>     array("zone-probability.php?affiliateid=$affiliateid&zoneid=$zoneid" => $strProbability),
            
"2.1.5"                =>     array("zone-invocation.php?affiliateid=$affiliateid&zoneid=$zoneid" => $strInvocationcode),
              
"2.1.6"                =>     array("zone-advanced.php?affiliateid=$affiliateid&zoneid=$zoneid" => $strChains),
          
"2.2"                 =>     array("affiliate-edit.php?affiliateid=$affiliateid" => $strPreferences)
    )
);

if (
phpAds_isUser(phpAds_Client) && phpAds_isAllowed(phpAds_ModifyInfo))
    
$phpAds_nav["client"]["2"] =  array("client-edit.php" => $strPreferences);

?>


Other Ad Management Scripts:

WebMaster Resources Home

©RingsWorld.com