Viewing file: config.php (10.41 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php // $Revision: 1.53 $
/************************************************************************/
/* phpAdsNew 2 */
/* =========== */
/* */
/* Copyright (c) 2001 by the phpAdsNew developers */
/* http://sourceforge.net/projects/phpadsnew */
/* */
/* 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. */
/************************************************************************/
// Figure out our location
if (strlen(__FILE__) > strlen(basename(__FILE__)))
define ('phpAds_path', substr(__FILE__, 0, strpos(__FILE__, 'admin') - 1));
else
define ('phpAds_path', '..');
// Include config file and check need to upgrade
require ("../config.inc.php");
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 ("../lib-db.inc.php");
include ("../lib-dbconfig.inc.php");
include ("lib-gui.inc.php");
include ("lib-permissions.inc.php");
include ("../lib-userlog.inc.php");
// Open the database connection
$link = phpAds_dbConnect();
if (!$link)
{
// Can't connect to database
phpAds_PageHeader('');
phpAds_Die ("A fatal error occurred", "phpAdsNew can't connect to the database,
please make sure you the database is running and
phpAdsNew is configured correctly.");
}
// 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;
}
// 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
require ("../language/".strtolower($phpAds_config['language'])."/default.lang.php");
if (!isset($clientid)) $clientid = '';
if (!isset($campaignid)) $campaignid = '';
if (!isset($bannerid)) $bannerid = '';
if (!isset($zoneid)) $zoneid = '';
if (!isset($affiliateid)) $affiliateid = '';
if (!isset($userlogid)) $userlogid = '';
if (!isset($day)) $day = '';
// 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.2" => array("stats-campaign-banners.php?clientid=$clientid&campaignid=$campaignid" => $strBannerOverview),
"2.1.2.1" => array("stats-banner-history.php?clientid=$clientid&campaignid=$campaignid&bannerid=$bannerid" => $strBannerHistory),
"2.1.2.1.1" => array("stats-banner-daily.php?clientid=$clientid&campaignid=$campaignid&bannerid=$bannerid&day=$day" => $strDailyStats),
"2.1.2.1.2" => array("stats-banner-daily-hosts.php?clientid=$clientid&campaignid=$campaignid&bannerid=$bannerid&day=$day" => $strHosts),
"2.1.2.2" => array("stats-banner-affiliates.php?clientid=$clientid&campaignid=$campaignid&bannerid=$bannerid" => $strDistribution),
"2.1.3" => array("stats-campaign-history.php?clientid=$clientid&campaignid=$campaignid" => $strCampaignHistory),
"2.2" => array("stats-global-history.php" => $strGlobalHistory),
"2.3" => array("stats-global-source.php" => $strSourceStats),
"2.4" => array("stats-global-affiliates.php" => $strAffiliatesAndZones),
"2.4.1" => array("stats-affiliate-history.php?affiliateid=$affiliateid" => $strAffiliateHistory),
"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.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),
"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-index.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.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("zone-index.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.3" => array("admin-generate.php" => $strGenerateBannercode),
"4.4" => array("admin-priority.php" => $strPriority),
"5" => array("settings-index.php" => $strSettings),
"5.1" => array("settings-db.php" => $strMainSettings),
"5.2" => array("userlog-index.php" => $strUserLog),
"5.2.1" => array("userlog-details.php?userlogid=$userlogid" => $strUserLogDetails),
),
"client" => array (
"1" => array("index.php" => $strHome),
"1.1" => array("index.php" => $strOverview),
"1.1.1" => array("stats-campaign-banners.php?clientid=$clientid&campaignid=$campaignid" => $strCampaignStats),
"1.1.1.1" => array("stats-banner-history.php?clientid=$clientid&campaignid=$campaignid&bannerid=$bannerid" => $strBannerHistory),
"1.1.1.1.1" => array("stats-banner-daily.php?clientid=$clientid&campaignid=$campaignid&bannerid=$bannerid&day=$day" => $strDailyStats),
"1.1.1.1.2" => array("stats-banner-daily-hosts.php?clientid=$clientid&campaignid=$campaignid&bannerid=$bannerid&day=$day" => 'Hosts'),
"1.1.1.2" => array("banner-edit.php?clientid=$clientid&campaignid=$campaignid&bannerid=$bannerid" => $strModifyBanner),
"1.1.1.3" => array("banner-swf.php?clientid=$clientid&campaignid=$campaignid&bannerid=$bannerid" => 'Convert Flash links'),
"1.1.2" => array("stats-campaign-history.php?clientid=$clientid&campaignid=$campaignid" => $strCampaignHistory),
"1.2" => array("stats-client-history.php" => $strHistory),
"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.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),
"3" => array("report-index.php" => $strReports),
"2" => array("zone-index.php?affiliateid=$affiliateid" => $strAdminstration),
"2.1" => array("zone-index.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.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);
?>
|