!C99Shell v. 1.0 pre-release build #16!

Software: Apache/2.0.54 (Fedora). PHP/5.0.4 

uname -a: Linux mina-info.me 2.6.17-1.2142_FC4smp #1 SMP Tue Jul 11 22:57:02 EDT 2006 i686 

uid=48(apache) gid=48(apache) groups=48(apache)
context=system_u:system_r:httpd_sys_script_t
 

Safe-mode: OFF (not secure)

/home/mnnews/public_html/phpads/admin/   drwxr-xr-x
Free 3.96 GB of 27.03 GB (14.66%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     zone-include.php (29.65 KB)      -rwxr-xr-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php // $Revision: 1.26 $

/************************************************************************/
/* 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.       */
/************************************************************************/



// Include required files
require ("config.php");
require (
"lib-statistics.inc.php");
require (
"lib-zones.inc.php");


// Security check
phpAds_checkAccess(phpAds_Admin+phpAds_Affiliate);



/*********************************************************/
/* Affiliate interface security                          */
/*********************************************************/

if (phpAds_isUser(phpAds_Affiliate))
{
    
$result = phpAds_dbQuery("
        SELECT
            affiliateid
        FROM
            "
.$phpAds_config['tbl_zones']."
        WHERE
            zoneid = $zoneid
        "
) or phpAds_sqlDie();
    
$row = phpAds_dbFetchArray($result);
    
    if (
$row["affiliateid"] == '' || phpAds_getUserID() != $row["affiliateid"] || !phpAds_isAllowed(phpAds_LinkBanners))
    {
        
phpAds_PageHeader("1");
        
phpAds_Die ($strAccessDenied, $strNotAdmin);
    }
    else
    {
        
$affiliateid = $row["affiliateid"];
    }
}



/*********************************************************/
/* Process submitted form                                */
/*********************************************************/

if (isset($zoneid) && $zoneid != '')
{
    if (isset(
$action) && $action == 'toggle')
    {
        if (
$zonetype == phpAds_ZoneBanners)
        {
            if (isset(
$bannerid) && $bannerid != '')
            {
                
phpAds_ToggleBannerInZone ($bannerid, $zoneid);
            }
        }
        
        if (
$zonetype == phpAds_ZoneCampaign)
        {
            if (isset(
$campaignid) && $campaignid != '')
            {
                
phpAds_ToggleCampaignInZone ($campaignid, $zoneid);
            }
        }
        
        
$res = phpAds_dbQuery("
            UPDATE
                "
.$phpAds_config['tbl_zones']."
            SET
                zonetype = $zonetype
            WHERE
                zoneid=$zoneid
        "
) or phpAds_sqlDie();
        
        
// Rebuild Cache
        
phpAds_RebuildZoneCache ($zoneid);
        
        
header ("Location: zone-include.php?affiliateid=".$affiliateid."&zoneid=".$zoneid."&clientid=".$clientid."&campaignid=".$campaignid);
        exit;
    }
    
    if (isset(
$action) && $action == 'set')
    {
        if (
$zonetype == phpAds_ZoneBanners)
        {
            if (isset(
$bannerid) && is_array($bannerid))
            {
                for (
$i=0;$i<sizeof($bannerid);$i++)
                    
$bannerid[$i] = 'bannerid:'.$bannerid[$i];
                
                
$what = implode (',', $bannerid);
            }
        }
        
        if (
$zonetype == phpAds_ZoneCampaign)
        {
            if (isset(
$clientid) && is_array($clientid))
            {
                for (
$i=0;$i<sizeof($clientid);$i++)
                    
$clientid[$i] = 'clientid:'.$clientid[$i];
                
                
$what = implode (',', $clientid);
            }
        }
        
        
$res = phpAds_dbQuery("
            UPDATE
                "
.$phpAds_config['tbl_zones']."
            SET
                what = '$what',
                zonetype = $zonetype
            WHERE
                zoneid=$zoneid
            "
) or phpAds_sqlDie();
        
        
// Rebuild Cache
        
phpAds_RebuildZoneCache ($zoneid);
        
        
header ("Location: zone-probability.php?affiliateid=".$affiliateid."&zoneid=".$zoneid);
        exit;
    }
}



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

$res = phpAds_dbQuery("
    SELECT
        *
    FROM
        "
.$phpAds_config['tbl_zones']."
    WHERE
        affiliateid = "
.$affiliateid."
"
);

while (
$row = phpAds_dbFetchArray($res))
{
    
phpAds_PageContext (
        
phpAds_buildZoneName ($row['zoneid'], $row['zonename']),
        
"zone-include.php?affiliateid=".$affiliateid."&zoneid=".$row['zoneid'],
        
$zoneid == $row['zoneid']
    );
}

if (
phpAds_isUser(phpAds_Admin))
{
    
phpAds_PageShortcut($strAffiliateProperties, 'affiliate-edit.php?affiliateid='.$affiliateid, 'images/icon-affiliate.gif');
    
phpAds_PageShortcut($strZoneHistory, 'stats-zone-history.php?affiliateid='.$affiliateid.'&zoneid='.$zoneid, 'images/icon-statistics.gif');
    
    
    
$extra  = "<form action='zone-modify.php'>";
    
$extra .= "<input type='hidden' name='zoneid' value='$zoneid'>";
    
$extra .= "<input type='hidden' name='affiliateid' value='$affiliateid'>";
    
$extra .= "<input type='hidden' name='returnurl' value='zone-include.php'>";
    
$extra .= "<br><br>";
    
$extra .= "<b>$strModifyZone</b><br>";
    
$extra .= "<img src='images/break.gif' height='1' width='160' vspace='4'><br>";
    
$extra .= "<img src='images/icon-move-zone.gif' align='absmiddle'>&nbsp;$strMoveTo<br>";
    
$extra .= "<img src='images/spacer.gif' height='1' width='160' vspace='2'><br>";
    
$extra .= "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
    
$extra .= "<select name='moveto' style='width: 110;'>";
    
    
$res = phpAds_dbQuery("SELECT * FROM ".$phpAds_config['tbl_affiliates']." WHERE affiliateid != ".$affiliateid) or phpAds_sqlDie();
    while (
$row = phpAds_dbFetchArray($res))
        
$extra .= "<option value='".$row['affiliateid']."'>".phpAds_buildAffiliateName($row['affiliateid'], $row['name'])."</option>";
    
    
$extra .= "</select>&nbsp;<input type='image' src='images/".$phpAds_TextDirection."/go_blue.gif'><br>";
    
$extra .= "<img src='images/break.gif' height='1' width='160' vspace='4'><br>";
    
$extra .= "<img src='images/icon-recycle.gif' align='absmiddle'>&nbsp;<a href='zone-delete.php?affiliateid=$affiliateid&zoneid=$zoneid&returnurl=zone-index.php'".phpAds_DelConfirm($strConfirmDeleteZone).">$strDelete</a><br>";
    
$extra .= "</form>";
    
    
    
phpAds_PageHeader("4.2.3.3", $extra);
        echo
"<img src='images/icon-affiliate.gif' align='absmiddle'>&nbsp;".phpAds_getAffiliateName($affiliateid);
        echo
"&nbsp;<img src='images/".$phpAds_TextDirection."/caret-rs.gif'>&nbsp;";
        echo
"<img src='images/icon-zone.gif' align='absmiddle'>&nbsp;<b>".phpAds_getZoneName($zoneid)."</b><br><br><br>";
        
phpAds_ShowSections(array("4.2.3.2", "4.2.3.3", "4.2.3.4", "4.2.3.5"));
}
else
{
    if (
phpAds_isAllowed(phpAds_EditZone)) $sections[] = "2.1.2";
    
$sections[] = "2.1.3";
    
$sections[] = "2.1.4";
    
$sections[] = "2.1.5";
    
    
phpAds_PageHeader("2.1.3");
        echo
"<img src='images/icon-affiliate.gif' align='absmiddle'>&nbsp;".phpAds_getAffiliateName($affiliateid);
        echo
"&nbsp;<img src='images/".$phpAds_TextDirection."/caret-rs.gif'>&nbsp;";
        echo
"<img src='images/icon-zone.gif' align='absmiddle'>&nbsp;<b>".phpAds_getZoneName($zoneid)."</b><br><br><br>";
        
phpAds_ShowSections($sections);
}




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

function phpAds_showZoneCampaign ($width, $height, $what)
{
    global
$phpAds_config;
    global
$strName, $strID, $strDescription;
    global
$strEdit, $strCheckAllNone, $strSaveChanges;
    global
$strNoCampaignsToLink, $strMatchingBanners, $strSelectCampaignToLink;
    
    
    
$what_array = explode(",",$what);
    for (
$k=0; $k < count($what_array); $k++)
    {
        if (
substr($what_array[$k],0,9)=="clientid:")
        {
            
$clientid = substr($what_array[$k],9);
            
$clientids[$clientid] = true;
        }
    }
    
    
// Fetch all campaigns
    
$res = phpAds_dbQuery("
        SELECT
            *
        FROM
            "
.$phpAds_config['tbl_clients']."
        WHERE
            parent > 0
    "
) or phpAds_sqlDie();
    
    while (
$row = phpAds_dbFetchArray($res))
    {
        
$campaigns[$row['clientid']] = $row;
    }
    
    
// Fetch all banners which can be linked
    
$query = "
        SELECT
            bannerid,
            clientid,
            alt,
            description,
            active,
            storagetype
        FROM
            "
.$phpAds_config['tbl_banners']."
        "
;
    
    if (
$width != -1 && $height != -1)
        
$query .= "WHERE width = $width AND height = $height";
    elseif (
$width != -1)
        
$query .= "WHERE width = $width";
    elseif (
$height != -1)
        
$query .= "WHERE height = $height";
    
    
$query .= "
        ORDER BY
            bannerid"
;
    
    
$res = phpAds_dbQuery($query);
    
$compact = (phpAds_dbNumRows($res) > 50);
    
    while (
$row = phpAds_dbFetchArray($res))
    {
        
$campaigns[$row['clientid']]['banners'][$row['bannerid']] = $row;
    }
    
    
    
    if (!
$compact)
    {
        echo
"<form name='zonetypeselection' method='post' action='zone-include.php'>";
        echo
"<input type='hidden' name='zoneid' value='".$GLOBALS['zoneid']."'>";
        echo
"<input type='hidden' name='affiliateid' value='".$GLOBALS['affiliateid']."'>";
        echo
"<input type='hidden' name='zonetype' value='".phpAds_ZoneCampaign."'>";
        echo
"<input type='hidden' name='action' value='set'>";
    }
    else
    {
        echo
"<br>".$strSelectCampaignToLink."<br><br>";
        echo
"<table cellpadding='0' cellspacing='0' border='0'><tr>";
        
        echo
"<form name='zonetypeselection' method='get' action='zone-include.php'>";
        echo
"<input type='hidden' name='zoneid' value='".$GLOBALS['zoneid']."'>";
        echo
"<input type='hidden' name='affiliateid' value='".$GLOBALS['affiliateid']."'>";
        echo
"<input type='hidden' name='zonetype' value='".phpAds_ZoneCampaign."'>";
        
        echo
"<td><img src='images/icon-client.gif' align='absmiddle'>&nbsp;";
        echo
"<select name='clientid' onChange='this.form.submit();'>";
        
        if (!isset(
$GLOBALS['clientid']) || $GLOBALS['clientid'] == '')
            echo
"<option value='' selected></option>";
        
        
// Fetch all campaigns
        
$res = phpAds_dbQuery("
            SELECT
                *
            FROM
                "
.$phpAds_config['tbl_clients']."
            WHERE
                parent = 0
        "
) or phpAds_sqlDie();
        
        while (
$row = phpAds_dbFetchArray($res))
        {
            if (isset(
$GLOBALS['clientid']) && $GLOBALS['clientid'] == $row['clientid'])
                echo
"<option value='".$row['clientid']."' selected>[id".$row['clientid']."] ".$row['clientname']."</option>";
            else
                echo
"<option value='".$row['clientid']."'>[id".$row['clientid']."] ".$row['clientname']."</option>";
        }
        
        echo
"</select>";
        echo
"</td></form>";
        
        if (isset(
$GLOBALS['clientid']) && $GLOBALS['clientid'] != '')
        {
            echo
"<form name='zonetypeselection' method='get' action='zone-include.php'>";
            echo
"<input type='hidden' name='zoneid' value='".$GLOBALS['zoneid']."'>";
            echo
"<input type='hidden' name='affiliateid' value='".$GLOBALS['affiliateid']."'>";
            echo
"<input type='hidden' name='clientid' value='".$GLOBALS['clientid']."'>";
            echo
"<input type='hidden' name='zonetype' value='".phpAds_ZoneCampaign."'>";
            echo
"<input type='hidden' name='action' value='toggle'>";
            echo
"<td>&nbsp;&nbsp;<img src='images/caret-r.gif' align='absmiddle'>&nbsp;&nbsp;";
            echo
"<img src='images/icon-campaign.gif' align='absmiddle'>&nbsp;";
            echo
"<select name='campaignid'>";
            
            
// Fetch all campaigns
            
$res = phpAds_dbQuery("
                SELECT
                    *
                FROM
                    "
.$phpAds_config['tbl_clients']."
                WHERE
                    parent = "
.$GLOBALS['clientid']."
            "
) or phpAds_sqlDie();
            
            while (
$row = phpAds_dbFetchArray($res))
            {
                if (!isset(
$clientids[$row['clientid']]) || $clientids[$row['clientid']] != true)
                    echo
"<option value='".$row['clientid']."'>[id".$row['clientid']."] ".$row['clientname']."</option>";
            }
            
            echo
"</select>";
            echo
"&nbsp;<input type='image' src='images/".$GLOBALS['phpAds_TextDirection']."/go_blue.gif' border='0'>";
            echo
"</td></form>";
        }
        
        echo
"</tr></table>";
        echo
"<br><br>";
    }
    
    
    
// Header
    
echo "<table width='100%' border='0' align='center' cellspacing='0' cellpadding='0'>";
    echo
"<tr height='25'>";
    echo
"<td height='25' width='40%'><b>&nbsp;&nbsp;$strName</b></td>";
    echo
"<td height='25'><b>$strID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b></td>";
    echo
"<td height='25'><b>$strDescription</b></td>";
    echo
"</tr>";
    
    echo
"<tr height='1'><td colspan='3' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
    
    
$i = 0;
    
$checkedall = true;
    
    if (
phpAds_dbNumRows($res) == 0)
    {
        echo
"<tr bgcolor='#F6F6F6'><td colspan='3' height='25'>&nbsp;&nbsp;".$strNoCampaignsToLink."</td></tr>";
    }
    else
    {
        for (
reset($campaigns); $ckey = key($campaigns); next($campaigns))
        {
            
$campaign = $campaigns[$ckey];
            
            if (!
$compact || (isset($clientids[$campaign['clientid']]) && $clientids[$campaign['clientid']] == true))
            {
                if (
$i > 0) echo "<tr height='1'><td colspan='3' bgcolor='#888888'><img src='images/break-l.gif' height='1' width='100%'></td></tr>";
                echo
"<tr height='25' ".($i%2==0?"bgcolor='#F6F6F6'":"").">";
                
                
// Begin row
                
echo "<td height='25'>";
                echo
"&nbsp;&nbsp;";
                
                if (!
$compact)
                {
                    
// Show checkbox
                    
if (isset($clientids[$campaign['clientid']]) && $clientids[$campaign['clientid']] == true)
                        echo
"<input type='checkbox' name='clientid[]' value='".$campaign['clientid']."' checked onclick='reviewall();'>";
                    else
                    {
                        echo
"<input type='checkbox' name='clientid[]' value='".$campaign['clientid']."' onclick='reviewall();'>";
                        
$checkedall = false;
                    }
                }
                else
                {
                    echo
"<a href='zone-include.php?affiliateid=".$GLOBALS['affiliateid']."&zoneid=".$GLOBALS['zoneid']."&campaignid=".$campaign['clientid']."&zonetype=".phpAds_ZoneCampaign."&action=toggle'>";
                    echo
"<img src='images/caret-l.gif' border='0' align='absmiddle'></a>";
                }
                
                
// Space
                
echo "&nbsp;&nbsp;";
                
                
// Banner icon
                
if ($campaign['active'] == 't')
                    echo
"<img src='images/icon-campaign.gif' align='absmiddle'>&nbsp;";
                else
                    echo
"<img src='images/icon-campaign-d.gif' align='absmiddle'>&nbsp;";
                
                
// Name
                
echo "<a href='campaign-edit.php?clientid=".$campaign['parent']."&campaignid=".$campaign['clientid']."'>";
                echo
phpAds_breakString ($campaign['clientname'], '60')."</a>";
                echo
"</td>";
                
                
// ID
                
echo "<td height='25'>".$campaign['clientid']."</td>";
                
                
// Edit
                
echo "<td height='25'>";
                echo
str_replace ('{count}', count($campaign['banners']), $strMatchingBanners);
                echo
"</td>";
                
                
// End row
                
echo "</tr>";
                
$i++;
            }
        }
    }
    
    
// Footer
    
echo "<tr height='1'><td colspan='3' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
    
    if (!
$compact)
    {
        echo
"<tr><td height='25'>";
        echo
"&nbsp;&nbsp;<input type='checkbox' name='checkall' value=''".($checkedall == true ? ' checked' : '')." onclick='toggleall();'>";
        echo
"&nbsp;&nbsp;".$strCheckAllNone;
        echo
"</td></tr>";
    }
    
    echo
"</table>";
    echo
"<br><br>";
    echo
"<br><br>";
    
    if (!
$compact)
    {
        echo
"<input type='submit' name='submit' value='$strSaveChanges'>";
        echo
"</form>";
    }
}



function
phpAds_showZoneBanners ($width, $height, $what)
{
    global
$phpAds_config;
    global
$strName, $strID, $strUntitled, $strDescription;
    global
$strEdit, $strCheckAllNone;
    global
$strNoBannersToLink, $strSaveChanges, $strSelectBannerToLink;
    
    
    
$what_array = explode(",",$what);
    for (
$k=0; $k < count($what_array); $k++)
    {
        if (
substr($what_array[$k],0,9)=="bannerid:")
        {
            
$bannerid = substr($what_array[$k],9);
            
$bannerids[$bannerid] = true;
        }
    }
    
    
// Fetch all campaigns
    
$res = phpAds_dbQuery("
        SELECT
            *
        FROM
            "
.$phpAds_config['tbl_clients']."
        WHERE
            parent > 0
    "
) or phpAds_sqlDie();
    
    while (
$row = phpAds_dbFetchArray($res))
    {
        
$campaigns[$row['clientid']] = $row;
    }
    
    
    
// Fetch all banners which can be linked
    
$query = "
        SELECT
            bannerid,
            clientid,
            alt,
            description,
            active,
            storagetype
        FROM
            "
.$phpAds_config['tbl_banners']."
        "
;
    
    if (
$width != -1 && $height != -1)
        
$query .= "WHERE width = $width AND height = $height";
    elseif (
$width != -1)
        
$query .= "WHERE width = $width";
    elseif (
$height != -1)
        
$query .= "WHERE height = $height";
    
    
$query .= "
        ORDER BY
            bannerid"
;
    
    
$res = phpAds_dbQuery($query);
    
$compact = (phpAds_dbNumRows($res) > 50);
    
    while (
$row = phpAds_dbFetchArray($res))
    {
        
$campaigns[$row['clientid']]['banners'][$row['bannerid']] = $row;
    }
    
    
    
    
    if (!
$compact)
    {
        echo
"<form name='zonetypeselection' method='post' action='zone-include.php'>";
        echo
"<input type='hidden' name='zoneid' value='".$GLOBALS['zoneid']."'>";
        echo
"<input type='hidden' name='affiliateid' value='".$GLOBALS['affiliateid']."'>";
        echo
"<input type='hidden' name='zonetype' value='".phpAds_ZoneBanners."'>";
        echo
"<input type='hidden' name='action' value='set'>";
    }
    else
    {
        echo
"<br>".$strSelectBannerToLink."<br><br>";
        echo
"<table cellpadding='0' cellspacing='0' border='0'><tr>";
        
        echo
"<form name='zonetypeselection' method='get' action='zone-include.php'>";
        echo
"<input type='hidden' name='zoneid' value='".$GLOBALS['zoneid']."'>";
        echo
"<input type='hidden' name='affiliateid' value='".$GLOBALS['affiliateid']."'>";
        echo
"<input type='hidden' name='zonetype' value='".phpAds_ZoneBanners."'>";
        
        echo
"<td><img src='images/icon-client.gif' align='absmiddle'>&nbsp;";
        echo
"<select name='clientid' onChange='this.form.submit();'>";
        
        if (!isset(
$GLOBALS['clientid']) || $GLOBALS['clientid'] == '')
            echo
"<option value='' selected></option>";
        
        
// Fetch all campaigns
        
$res = phpAds_dbQuery("
            SELECT
                *
            FROM
                "
.$phpAds_config['tbl_clients']."
            WHERE
                parent = 0
        "
) or phpAds_sqlDie();
        
        while (
$row = phpAds_dbFetchArray($res))
        {
            if (isset(
$GLOBALS['clientid']) && $GLOBALS['clientid'] == $row['clientid'])
                echo
"<option value='".$row['clientid']."' selected>[id".$row['clientid']."] ".$row['clientname']."</option>";
            else
                echo
"<option value='".$row['clientid']."'>[id".$row['clientid']."] ".$row['clientname']."</option>";
        }
        
        echo
"</select>";
        echo
"</td></form>";
        
        if (isset(
$GLOBALS['clientid']) && $GLOBALS['clientid'] != '')
        {
            echo
"<form name='zonetypeselection' method='get' action='zone-include.php'>";
            echo
"<input type='hidden' name='zoneid' value='".$GLOBALS['zoneid']."'>";
            echo
"<input type='hidden' name='affiliateid' value='".$GLOBALS['affiliateid']."'>";
            echo
"<input type='hidden' name='clientid' value='".$GLOBALS['clientid']."'>";
            echo
"<input type='hidden' name='zonetype' value='".phpAds_ZoneBanners."'>";
            echo
"<td>&nbsp;&nbsp;<img src='images/caret-r.gif' align='absmiddle'>&nbsp;&nbsp;";
            echo
"<img src='images/icon-campaign.gif' align='absmiddle'>&nbsp;";
            echo
"<select name='campaignid' onChange='this.form.submit();'>";
            
            if (!isset(
$GLOBALS['campaignid']) || $GLOBALS['campaignid'] == '')
                echo
"<option value='' selected></option>";
            
            
// Fetch all campaigns
            
$res = phpAds_dbQuery("
                SELECT
                    *
                FROM
                    "
.$phpAds_config['tbl_clients']."
                WHERE
                    parent = "
.$GLOBALS['clientid']."
            "
) or phpAds_sqlDie();
            
            while (
$row = phpAds_dbFetchArray($res))
            {
                if (isset(
$GLOBALS['campaignid']) && $GLOBALS['campaignid'] == $row['clientid'])
                    echo
"<option value='".$row['clientid']."' selected>[id".$row['clientid']."] ".$row['clientname']."</option>";
                else
                    echo
"<option value='".$row['clientid']."'>[id".$row['clientid']."] ".$row['clientname']."</option>";
            }
            
            echo
"</select>";
            echo
"</td></form>";
            
            if (isset(
$GLOBALS['campaignid']) && $GLOBALS['campaignid'] != '')
            {
                echo
"<form name='zonetypeselection' method='get' action='zone-include.php'>";
                echo
"<input type='hidden' name='zoneid' value='".$GLOBALS['zoneid']."'>";
                echo
"<input type='hidden' name='affiliateid' value='".$GLOBALS['affiliateid']."'>";
                echo
"<input type='hidden' name='clientid' value='".$GLOBALS['clientid']."'>";
                echo
"<input type='hidden' name='campaignid' value='".$GLOBALS['campaignid']."'>";
                echo
"<input type='hidden' name='zonetype' value='".phpAds_ZoneBanners."'>";
                echo
"<input type='hidden' name='action' value='toggle'>";
                echo
"<td>&nbsp;&nbsp;<img src='images/caret-r.gif' align='absmiddle'>&nbsp;&nbsp;";
                echo
"<img src='images/icon-banner-stored.gif' align='absmiddle'>&nbsp;";
                echo
"<select name='bannerid'>";
                
                
// Fetch all banners which can be linked
                
$query = "
                    SELECT
                        bannerid,
                        clientid,
                        alt,
                        description,
                        active,
                        storagetype
                    FROM
                        "
.$phpAds_config['tbl_banners']."
                    WHERE
                        clientid = "
.$GLOBALS['campaignid']."
                "
;
                
                if (
$width != -1 && $height != -1)
                    
$query .= "AND width = $width AND height = $height";
                elseif (
$width != -1)
                    
$query .= "AND width = $width";
                elseif (
$height != -1)
                    
$query .= "AND height = $height";
                
                
$query .= "
                    ORDER BY
                        bannerid"
;
                
                
$res = phpAds_dbQuery($query);
                
                while (
$row = phpAds_dbFetchArray($res))
                {
                    if (!isset(
$bannerids[$row['bannerid']]) || $bannerids[$row['bannerid']] != true)
                    {
                        
$name = $strUntitled;
                        if (isset(
$row['alt']) && $row['alt'] != '') $name = $row['alt'];
                        if (isset(
$row['description']) && $row['description'] != '') $name = $row['description'];
                        
                        echo
"<option value='".$row['bannerid']."'>[id".$row['bannerid']."] ".$name."</option>";
                    }
                }
                
                echo
"</select>";
                echo
"&nbsp;<input type='image' src='images/".$GLOBALS['phpAds_TextDirection']."/go_blue.gif' border='0'>";
                echo
"</td></form>";
            }
        }
        
        echo
"</tr></table>";
        echo
"<br><br>";
    }
    
    
    
// Header
    
echo "<table width='100%' border='0' align='center' cellspacing='0' cellpadding='0'>";
    echo
"<tr height='25'>";
    echo
"<td height='25' width='40%'><b>&nbsp;&nbsp;$strName</b></td>";
    echo
"<td height='25'><b>$strID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b></td>";
    echo
"<td height='25'><b>$strDescription</b></td>";
    echo
"</tr>";
    
    echo
"<tr height='1'><td colspan='3' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
    
    
$i = 0;
    
$checkedall = true;
    
    if (
phpAds_dbNumRows($res) == 0)
    {
        echo
"<tr bgcolor='#F6F6F6'><td colspan='3' height='25'>&nbsp;&nbsp;".$strNoBannersToLink."</td></tr>";
    }
    else
    {
        for (
reset($campaigns); $ckey = key($campaigns); next($campaigns))
        {
            
$campaign = $campaigns[$ckey];
            
            if (isset(
$campaign['banners']) && is_array($campaign['banners']) && count($campaign['banners']))
            {
                
$banners = $campaign['banners'];
                
                for (
reset($banners); $bkey = key($banners); next($banners))
                {
                    
$banner = $banners[$bkey];
                    
                    if (!
$compact || (isset($bannerids[$banner['bannerid']]) && $bannerids[$banner['bannerid']] == true))
                    {
                        
$name = $strUntitled;
                        if (isset(
$banner['alt']) && $banner['alt'] != '') $name = $banner['alt'];
                        if (isset(
$banner['description']) && $banner['description'] != '') $name = $banner['description'];
                        
                        
$name = phpAds_breakString ($name, '60');
                        
                        if (
$i > 0) echo "<tr height='1'><td colspan='3' bgcolor='#888888'><img src='images/break-l.gif' height='1' width='100%'></td></tr>";
                        
                        echo
"<tr height='25' ".($i%2==0?"bgcolor='#F6F6F6'":"").">";
                        
                        
// Begin row
                        
echo "<td height='25'>";
                        echo
"&nbsp;&nbsp;";
                        
                        
// Show checkbox
                        
if (!$compact)
                        {
                            if (isset(
$bannerids[$banner['bannerid']]) && $bannerids[$banner['bannerid']] == true)
                                echo
"<input type='checkbox' name='bannerid[]' value='".$banner['bannerid']."' checked onclick='reviewall();'>";
                            else
                            {
                                echo
"<input type='checkbox' name='bannerid[]' value='".$banner['bannerid']."' onclick='reviewall();'>";
                                
$checkedall = false;
                            }
                        }
                        else
                        {
                            echo
"<a href='zone-include.php?affiliateid=".$GLOBALS['affiliateid']."&zoneid=".$GLOBALS['zoneid']."&bannerid=".$banner['bannerid']."&zonetype=".phpAds_ZoneBanners."&action=toggle'>";
                            echo
"<img src='images/caret-l.gif' border='0' align='absmiddle'></a>";
                        }
                        
                        
// Space
                        
echo "&nbsp;&nbsp;";
                        
                        
// Banner icon
                        
if ($campaign['active'] == 't' && $banner['active'] == 't')
                        {
                            if (
$banner['storagetype'] == 'html')
                                echo
"<img src='images/icon-banner-html.gif' align='absmiddle'>&nbsp;";
                            elseif (
$banner['storagetype'] == 'url')
                                echo
"<img src='images/icon-banner-url.gif' align='absmiddle'>&nbsp;";
                            else
                                echo
"<img src='images/icon-banner-stored.gif' align='absmiddle'>&nbsp;";
                        }
                        else
                        {
                            if (
$banner['storagetype'] == 'html')
                                echo
"<img src='images/icon-banner-html-d.gif' align='absmiddle'>&nbsp;";
                            elseif (
$banner['storagetype'] == 'url')
                                echo
"<img src='images/icon-banner-url-d.gif' align='absmiddle'>&nbsp;";
                            else
                                echo
"<img src='images/icon-banner-stored-d.gif' align='absmiddle'>&nbsp;";
                        }
                        
                        
// Name
                        
echo "<a href='banner-edit.php?clientid=".$campaign['parent']."&campaignid=".$campaign['clientid']."&bannerid=".$banner['bannerid']."'>";
                        echo
$name;
                        echo
"</a></td>";
                        
                        
// ID
                        
echo "<td height='25'>".$banner['bannerid']."</td>";
                        
                        
// Edit
                        
echo "<td height='25'>".$banner['description']."</td>";
                        
                        
// End row
                        
echo "</tr>";
                        
$i++;
                    }
                }
            }
        }
    }
    
    
// Footer
    
echo "<tr height='1'><td colspan='3' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
    
    if (!
$compact)
    {
        echo
"<tr><td height='25'>";
        echo
"&nbsp;&nbsp;<input type='checkbox' name='checkall' value=''".($checkedall == true ? ' checked' : '')." onclick='toggleall();'>";
        echo
"&nbsp;&nbsp;".$strCheckAllNone;
        echo
"</td></tr>";
    }
    
    echo
"</table>";
    
    echo
"<br><br>";
    echo
"<br><br>";
    
    if (!
$compact)
    {
        echo
"<input type='submit' name='submit' value='$strSaveChanges'>";
        echo
"</form>";
    }
}



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

?>

<script language='Javascript'>
<!--
    function toggleall()
    {
        allchecked = false;
        
        for (var i=0; i<document.zonetypeselection.elements.length; i++)
        {
            if (document.zonetypeselection.elements[i].name == 'bannerid[]' ||
                document.zonetypeselection.elements[i].name == 'clientid[]')
            {
                if (document.zonetypeselection.elements[i].checked == false)
                {
                    allchecked = true;
                }
            }
        }
        
        for (var i=0; i<document.zonetypeselection.elements.length; i++)
        {
            if (document.zonetypeselection.elements[i].name == 'bannerid[]' ||
                document.zonetypeselection.elements[i].name == 'clientid[]')
            {
                document.zonetypeselection.elements[i].checked = allchecked;
            }
        }
    }
    
    function reviewall()
    {
        allchecked = true;
        
        for (var i=0; i<document.zonetypeselection.elements.length; i++)
        {
            if (document.zonetypeselection.elements[i].name == 'bannerid[]' ||
                document.zonetypeselection.elements[i].name == 'clientid[]')
            {
                if (document.zonetypeselection.elements[i].checked == false)
                {
                    allchecked = false;
                }
            }
        }
        
                
        document.zonetypeselection.checkall.checked = allchecked;
    }    
//-->
</script>

<?php

if (isset($zoneid) && $zoneid != '')
{
    
$res = phpAds_dbQuery("
        SELECT
            *
        FROM
            "
.$phpAds_config['tbl_zones']."
        WHERE
            zoneid = $zoneid
        "
) or phpAds_sqlDie();
    
    if (
phpAds_dbNumRows($res))
    {
        
$zone = phpAds_dbFetchArray($res);
    }
}

// Set the default zonetype
if (!isset($zonetype) || $zonetype == '')
    
$zonetype = $zone['zonetype'];



echo
"<form name='zonetypes' method='post' action='zone-include.php'>";
echo
"<input type='hidden' name='zoneid' value='".$zoneid."'>";
echo
"<input type='hidden' name='affiliateid' value='".$affiliateid."'>";

echo
"<table border='0' width='100%' cellpadding='0' cellspacing='0'>";
echo
"<tr><td height='25' colspan='3'><b>".$strSelectZoneType."</b></td></tr>";
echo
"<tr><td height='25'>";

echo
"<select name='zonetype' onChange='this.form.submit();'>";
    echo
"<option value='".phpAds_ZoneCampaign."'".(($zonetype == phpAds_ZoneCampaign) ? " selected" : "").">".$strCampaignSelection."</option>";
    echo
"<option value='".phpAds_ZoneBanners."'".(($zonetype == phpAds_ZoneBanners) ? " selected" : "").">".$strBannerSelection."</option>";
    echo
"<option value='".phpAds_ZoneRaw."'".(($zonetype == phpAds_ZoneRaw) ? " selected" : "").">".$strRawQueryString."</option>";
echo
"</select>";
echo
"&nbsp;<input type='image' src='images/".$phpAds_TextDirection."/go_blue.gif' border='0'>";

echo
"</td></tr>";
echo
"</table>";
phpAds_ShowBreak();
echo
"</form>";
echo
"<br>";



if (
$zonetype == phpAds_ZoneCampaign)
{
    
phpAds_showZoneCampaign($zone["width"], $zone["height"], $zone["what"]);
}

if (
$zonetype == phpAds_ZoneBanners)
{
    
phpAds_showZoneBanners($zone["width"], $zone["height"], $zone["what"]);
}

if (
$zonetype == phpAds_ZoneRaw)
{
    echo
"<form name='zonetypeselection' method='post' action='zone-include.php'>";
    echo
"<input type='hidden' name='zoneid' value='".$zoneid."'>";
    echo
"<input type='hidden' name='affiliateid' value='".$affiliateid."'>";
    echo
"<input type='hidden' name='zonetype' value='$zonetype'>";
    
    echo
"<textarea cols='50' rows='16' name='what' style='width:600px;'>".(isset($zone['what']) ? $zone['what'] : '')."</textarea>";
    
    echo
"<br><br>";
    echo
"<br><br>";
    
    echo
"<input type='submit' name='submit' value='$strSaveChanges'>";
    echo
"</form>";
}



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

phpAds_PageFooter();

?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 1.0 pre-release build #16 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0054 ]--