!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.65%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     banner-edit.php (49.63 KB)      -rwxr-xr-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php // $Revision: 1.71 $

/************************************************************************/
/* 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-storage.inc.php");
require (
"lib-swf.inc.php");
require (
"lib-banner.inc.php");
require (
"lib-zones.inc.php");


// Security check
phpAds_checkAccess(phpAds_Admin+phpAds_Client);



/*********************************************************/
/* Client interface security                             */
/*********************************************************/

if (phpAds_isUser(phpAds_Client))
{
    if (
phpAds_isAllowed(phpAds_ModifyBanner))
    {
        
$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"];
        }
    }
    else
    {
            
phpAds_PageHeader("1");
            
phpAds_Die ($strAccessDenied, $strNotAdmin);
    }
}




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

if (isset($submit))
{
    
// Delete uploaded var for security
    
if (isset($uploaded)) unset ($uploaded);
    
    
// Get information about uploaded file
    
if (isset($HTTP_POST_FILES['upload']))
    {
        if (
$HTTP_POST_FILES['upload']['name'] != '' &&
            
$HTTP_POST_FILES['upload']['tmp_name'] != 'none')
            
$uploaded = $HTTP_POST_FILES['upload'];
    }
    else
    {
        if (!empty(
$upload) && $upload != "none")
        {
            
$uploaded = array (
                
'name'        => $upload_name,
                
'type'        => $upload_type,
                
'size'        => $upload_size,
                
'tmp_name'    => $upload
            
);
        }
    }
    
    
// Check if uploaded file is really uploaded
    
if (isset($uploaded))
    {
        if (
function_exists("is_uploaded_file"))
        {
            
$upload_valid = is_uploaded_file($uploaded['tmp_name']);
        }
        else
        {
            if (!
$tmp_file = get_cfg_var('upload_tmp_dir'))
            {
                
$tmp_file = tempnam('','');
                @
unlink($tmp_file);
                
$tmp_file = dirname($tmp_file);
            }
            
            
$tmp_file .= '/' . basename($uploaded['tmp_name']);
            
$tmp_file = str_replace('\\', '/', $tmp_file);
            
$tmp_file  = ereg_replace('/+', '/', $tmp_file);
            
            
$up_file = str_replace('\\', '/', $uploaded['tmp_name']);
            
$up_file = ereg_replace('/+', '/', $up_file);
            
            
$upload_valid = ($tmp_file == $up_file);
        }
        
        
// Don't use file in case of exploit
        
if (!$upload_valid)
        {
            
phpAds_PageHeader("1");
            
phpAds_Die ('Error', 'Detected a possible security problem, upload halted!');
        }
    }
    
    
    
    
// Clean url variable if it is left empty
    
if ($url == 'http://')
        
$url = '';
    
    
    
    
// Get current settings
    
if (isset($bannerid) && $bannerid != 0)
    {
        
$res = phpAds_dbQuery ("
            SELECT
                *
            FROM
                "
.$phpAds_config['tbl_banners']."
            WHERE
                bannerid = "
.$bannerid."
        "
);
        
        
$current = phpAds_dbFetchArray($res);
    }
    
    
    
// Set default edit_swf to false
    
$edit_swf = false;
    
    
    
// Prepare for storage
    
switch($storagetype)
    {
        case
'sql':
            if (isset(
$uploaded) && $replaceimage == 't')
            {
                
// Get the height and width
                
$size = @getimagesize($uploaded['tmp_name']);
                
$final['width'] = $size[0];
                
$final['height'] = $size[1];
                
                
// Get the contenttype
                
$ext = substr($uploaded['name'], strrpos($uploaded['name'], ".") + 1);
                switch (
strtolower($ext))
                {
                    case
'jpeg': $final['contenttype'] = 'jpeg';  break;
                    case
'jpg':     $final['contenttype'] = 'jpeg';  break;
                    case
'html': $final['contenttype'] = 'html';  break;
                    case
'png':  $final['contenttype'] = 'png';   break;
                    case
'gif':  $final['contenttype'] = 'gif';   break;
                    case
'swf':  $final['contenttype'] = 'swf';   break;
                    case
'dcr':  $final['contenttype'] = 'dcr';   break;
                    case
'rpm':  $final['contenttype'] = 'rpm';   break;
                    case
'mov':  $final['contenttype'] = 'mov';   break;
                }
                
                
// Get the filename
                
$final['filename'] = basename(stripslashes($uploaded['name']));
                
                
// Read the file
                
$buffer = @fread(@fopen($uploaded['tmp_name'], "rb"), @filesize($uploaded['tmp_name']));
                
                if (
$final['contenttype'] == 'swf')
                {
                    
// Get dimensions of Flash file
                    
list ($final['width'], $final['height']) = phpAds_SWFDimensions($buffer);
                    
                    
// Check if the Flash banner includes hard coded urls
                    
if ($checkswf == 't' &&
                        
phpAds_SWFVersion($buffer) >= 3 &&
                        
phpAds_SWFInfo($buffer))
                    {
                        
$edit_swf = true;
                    }
                }
                
                
// Store the file
                
$final['filename'] = phpAds_ImageStore($storagetype, $final['filename'], $buffer);
                
$final['imageurl'] = $phpAds_config['url_prefix'].'/adimage.php?filename='.$final['filename']."&contenttype=".$final['contenttype'];
                
                
// Cleanup existing image, if it exists
                
if (isset($current['filename']) && $current['filename'] != '' && $current['filename'] != $final['filename'])
                    
phpAds_ImageDelete ($current['storagetype'], $current['filename']);
            }
            else
            {
                
$final['contenttype'] = $current['contenttype'];
                
$final['filename'] = $current['filename'];
                
$final['imageurl'] = $current['imageurl'];
                
$final['width']  = $width;
                
$final['height'] = $height;
            }
            
            
            if (!isset(
$bannerid) || $bannerid == '0' || $bannerid == '')
            {
                
// New banner set html template
                
$final['htmltemplate'] = phpAds_getBannerTemplate($final['contenttype']);
            }
            elseif (
$final['contenttype'] != $current['contenttype'])
            {
                
// Check if the contenttype has changed, if true change html template
                
$final['htmltemplate'] = phpAds_getBannerTemplate($final['contenttype']);
            }
            else
            {
                
// Use existing html template
                
$final['htmltemplate'] = stripslashes($current['htmltemplate']);
            }
            
            
// Set remaining properties
            
$final['alt']           = phpAds_htmlQuotes($alt);
            
$final['status']      = $status;
            
$final['bannertext']  = phpAds_htmlQuotes($bannertext);
            
$final['url']           = $url;
            
$final['storagetype'] = $storagetype;
            
            
            
// Update existing hard-coded links
            
if (isset($alink) && is_array($alink) && count($alink))
            {
                while (list (
$key, $val) = each ($alink))
                    if (
substr($val, 0, 7) == 'http://' && strlen($val) > 7)
                    {
                        
$final['htmltemplate'] = eregi_replace ("alink".$key."={targeturl:[^}]+}", "alink".$key."={targeturl:".$val."}", $final['htmltemplate']);
                        if (isset(
$alink_chosen) && $alink_chosen == $key) $final['url'] = $val;
                    }
            }
            
            
            
// Update bannercache
            
$final['htmlcache']   = addslashes(phpAds_getBannerCache($final));
            
$final['htmltemplate']= addslashes($final['htmltemplate']);
            
            break;
        
        case
'web':
            if (isset(
$uploaded) && $replaceimage == 't')
            {
                
// Get the height and width
                
$size = @getimagesize($uploaded['tmp_name']);
                
$final['width'] = $size[0];
                
$final['height'] = $size[1];
                
                
// Get the contenttype
                
$ext = substr($uploaded['name'], strrpos($uploaded['name'], ".") + 1);
                switch (
strtolower($ext))
                {
                    case
'jpeg': $final['contenttype'] = 'jpeg';  break;
                    case
'jpg':     $final['contenttype'] = 'jpeg';  break;
                    case
'html': $final['contenttype'] = 'html';  break;
                    case
'png':  $final['contenttype'] = 'png';   break;
                    case
'gif':  $final['contenttype'] = 'gif';   break;
                    case
'swf':  $final['contenttype'] = 'swf';   break;
                    case
'dcr':  $final['contenttype'] = 'dcr';   break;
                    case
'rpm':  $final['contenttype'] = 'rpm';   break;
                    case
'mov':  $final['contenttype'] = 'mov';   break;
                }
                
                
// Get the filename
                
$final['filename'] = basename(stripslashes($uploaded['name']));
                
                
// Read the file
                
$buffer = @fread(@fopen($uploaded['tmp_name'], "rb"), @filesize($uploaded['tmp_name']));
                
                if (
$final['contenttype'] == 'swf')
                {
                    
// Get dimensions of Flash file
                    
list ($final['width'], $final['height']) = phpAds_SWFDimensions($buffer);
                    
                    
// Check if the Flash banner includes hard coded urls
                    
if ($checkswf == 't' &&
                        
phpAds_SWFVersion($buffer) >= 3 &&
                        
phpAds_SWFInfo($buffer))
                    {
                        
$edit_swf = true;
                    }
                }
                
                
// Add slashes to the file for storage
                
$final['filename'] = phpAds_ImageStore($storagetype, $final['filename'], $buffer);
                
$final['imageurl'] = $phpAds_config['type_web_url'].'/'.$final['filename'];
                
                if (
$final['filename'] == false)
                {
                    
phpAds_PageHeader("1");
                    
phpAds_Die ('Error', 'An error occcured while uploading the banner to the ftp server');
                }
                
                
// Cleanup existing image, if it exists
                
if (isset($filename) && $filename != '' && $filename != $final['filename'])
                    
phpAds_ImageDelete ($storagetype, $filename);
            }
            else
            {
                
$final['contenttype'] = $current['contenttype'];
                
$final['filename'] = $current['filename'];
                
$final['imageurl'] = $current['imageurl'];
                
$final['width']  = $width;
                
$final['height'] = $height;
            }
            
            
            if (!isset(
$bannerid) || $bannerid == '0' || $bannerid == '')
            {
                
// New banner set html template
                
$final['htmltemplate'] = phpAds_getBannerTemplate($final['contenttype']);
            }
            elseif (
$final['contenttype'] != $current['contenttype'])
            {
                
// Check if the contenttype has changed, if true change html template
                
$final['htmltemplate'] = phpAds_getBannerTemplate($final['contenttype']);
            }
            else
            {
                
// Use existing html template
                
$final['htmltemplate'] = stripslashes($current['htmltemplate']);
            }
            
            
            
// Set remaining properties
            
$final['alt']           = phpAds_htmlQuotes($alt);
            
$final['status']      = $status;
            
$final['bannertext']  = phpAds_htmlQuotes($bannertext);
            
$final['url']           = $url;
            
$final['storagetype'] = $storagetype;
            
            
            
// Update existing hard-coded links
            
if (isset($alink) && is_array($alink) && count($alink))
            {
                while (list (
$key, $val) = each ($alink))
                    if (
substr($val, 0, 7) == 'http://' && strlen($val) > 7)
                    {
                        
$final['htmltemplate'] = eregi_replace ("alink".$key."={targeturl:[^}]+}", "alink".$key."={targeturl:".$val."}", $final['htmltemplate']);
                        if (isset(
$alink_chosen) && $alink_chosen == $key) $final['url'] = $val;
                    }
            }
            
            
            
// Update bannercache
            
$final['htmlcache']   = addslashes(phpAds_getBannerCache($final));
            
$final['htmltemplate']= addslashes($final['htmltemplate']);
            
            break;
        
        case
'url':
            if (
$imageurl == 'http://')
                
$final['imageurl'] = '';
            else
                
$final['imageurl'] = $imageurl;
            
            
$ext = parse_url($final['imageurl']);
            
$ext = $ext['path'];
            
$ext = substr($ext, strrpos($ext, ".") + 1);
            switch (
strtolower($ext))
            {
                case
'jpeg': $final['contenttype'] = 'jpeg';  break;
                case
'jpg':     $final['contenttype'] = 'jpeg';  break;
                case
'html': $final['contenttype'] = 'html';  break;
                case
'png':  $final['contenttype'] = 'png';   break;
                case
'gif':  $final['contenttype'] = 'gif';   break;
                case
'swf':  $final['contenttype'] = 'swf';   break;
                case
'dcr':  $final['contenttype'] = 'dcr';   break;
                case
'rpm':  $final['contenttype'] = 'rpm';   break;
                case
'mov':  $final['contenttype'] = 'mov';   break;
                default:      
$final['contenttype'] = 'gif';   break;
            }
            
            
$final['filename']      = '';
            
            
$final['width']       = $width;
            
$final['height']       = $height;
            
            if (!isset(
$bannerid) || $bannerid == '0' || $bannerid == '')
            {
                
// New banner set html template
                
$final['htmltemplate'] = phpAds_getBannerTemplate($final['contenttype']);
            }
            elseif (
$final['contenttype'] != $current['contenttype'])
            {
                
// Check if the contenttype has changed, if true change html template
                
$final['htmltemplate'] = phpAds_getBannerTemplate($final['contenttype']);
            }
            else
            {
                
// Use existing html template
                
$final['htmltemplate'] = stripslashes($current['htmltemplate']);
            }
            
            
            
// Set remaining properties
            
$final['alt']           = phpAds_htmlQuotes($alt);
            
$final['status']       = $status;
            
$final['bannertext']  = phpAds_htmlQuotes($bannertext);
            
$final['url']           = $url;
            
$final['storagetype'] = $storagetype;
            
            
// Update bannercache
            
$final['htmlcache']   = addslashes(phpAds_getBannerCache($final));
            
$final['htmltemplate']= addslashes($final['htmltemplate']);
            
            break;
        
        case
'html';
            
$final['filename']      = '';
            
$final['imageurl']       = '';
            
$final['alt']           = '';
            
$final['bannertext']  = '';
            
            
$final['width']       = $width;
            
$final['height']       = $height;
            
$final['autohtml']       = $autohtml;
            
$final['url']           = $url;
            
$final['contenttype'] = 'html';
            
$final['storagetype'] = $storagetype;
            
            
// Update bannercache
            
$final['htmltemplate']= stripslashes ($banner);
            
$final['htmlcache']   = addslashes (phpAds_getBannerCache($final));
            
$final['htmltemplate']= addslashes ($final['htmltemplate']);
            
            break;
        
        case
'network';
            
$final['filename']      = '';
            
$final['imageurl']       = '';
            
$final['alt']           = '';
            
$final['bannertext']  = '';
            
$final['url']           = '';
            
            
$final['width']       = $width;
            
$final['height']       = $height;
            
$final['contenttype'] = 'html';
            
$final['storagetype'] = $storagetype;
            
            
// Get the network template
            
if (!isset($bannerid) || $bannerid == '')
                
$final['htmltemplate'] = @fread(@fopen(phpAds_path."/admin/networks/".$network.".html", "rb"), @filesize(phpAds_path."/admin/networks/".$network.".html"));
            else
                
$final['htmltemplate'] = $current['htmltemplate'];
            
            
// Update bannercache
            
$final['htmltemplate'] = phpAds_setNetworkInfo($final['htmltemplate'], $vars);
            
$final['htmlcache']    = addslashes (phpAds_getBannerCache($final));
            
$final['htmltemplate'] = addslashes ($final['htmltemplate']);
            
            break;
    }
    
    
$final['clientid'] = $campaignid;
    
$final['bannerid'] = $bannerid;
    
    
    
    if (
phpAds_isUser(phpAds_Admin))
    {
        if (isset(
$keyword) && $keyword != '')
        {
            
$keywordArray = split('[ ,]+', trim($keyword));
            
$final['keyword'] = implode(' ', $keywordArray);
        }
        
        
$final['active'] = "t";
        
$final['description'] = $description;
        
$final['weight'] = $weight;
    }
    
    
    
// Construct appropiate SQL query
    // If bannerid==null, then this is an INSERT, else it's an UPDATE
    
if (isset($bannerid) && trim($bannerid) != '')
    {
        
// UPDATE
        
$set = "";
        while (list(
$name, $value) = each($final))
        {
            
$set .= "$name = '$value', ";
        }
        
        
// Cut trailing commas
        
$set = ereg_replace(", $", "", $set);
        
        
// Execute query
        
$sql_query = "
            UPDATE
                "
.$phpAds_config['tbl_banners']."
            SET
                $set
            WHERE
                bannerid = "
.$final['bannerid'];
        
$res = phpAds_dbQuery($sql_query) or phpAds_sqlDie();
    }
    else
    {
        
// INSERT
        
$values_fields = "";
        
$values = "";
        while (list(
$name, $value) = each($final))
        {
            
$values_fields .= "$name, ";
            
$values .= "'$value', ";
        }
        
        
// Cut trailing commas
        
$values_fields = ereg_replace(", $", "", $values_fields);
        
$values = ereg_replace(", $", "", $values);
        
        
// Execute query
        
$sql_query = "
            INSERT INTO
                "
.$phpAds_config['tbl_banners']."
                ($values_fields)
            VALUES
            ($values)"
;
        
$res = phpAds_dbQuery($sql_query) or phpAds_sqlDie();
        
        
$bannerid = phpAds_dbInsertID();
    }
    
    
    
    
// Remove temporary file
    
if (isset($uploaded))
    {
        if (@
file_exists($uploaded['tmp_name']))
            @
unlink ($uploaded['tmp_name']);
    }
    
    
    
    
// Recalculate priorities
    
if (!isset($current) || $current['weight'] != $weight)
    {
        require (
"../lib-priority.inc.php");
        
phpAds_PriorityCalculate ();
    }
    
    
// Rebuild zone cache
    
if ($phpAds_config['zone_cache'])
        
phpAds_RebuildZoneCache ();    
    
    
    if (
$edit_swf)
    {
        
Header('Location: banner-swf.php?clientid='.$clientid.'&campaignid='.$campaignid.'&bannerid='.$bannerid);
    }
    else
    {
        if (
phpAds_isUser(phpAds_Client))
        {
            
Header('Location: stats-campaign-banners.php?clientid='.$clientid.'&campaignid='.$campaignid);
        }
        else
        {
            if (
$phpAds_config['acl'])
                
Header('Location: banner-acl.php?clientid='.$clientid.'&campaignid='.$campaignid.'&bannerid='.$bannerid);
            else
                
Header('Location: banner-zone.php?clientid='.$clientid.'&campaignid='.$campaignid.'&bannerid='.$bannerid);
        }
    }
    
    exit;
}



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

if ($bannerid != '')
{
    
$res = phpAds_dbQuery("
        SELECT
            *
        FROM
            "
.$phpAds_config['tbl_banners']."
        WHERE
            clientid = $campaignid
    "
);
    
    while (
$row = phpAds_dbFetchArray($res))
    {
        
phpAds_PageContext (
            
phpAds_buildBannerName ($row['bannerid'], $row['description'], $row['alt']),
            
"banner-edit.php?clientid=".$clientid."&campaignid=".$campaignid."&bannerid=".$row['bannerid'],
            
$bannerid == $row['bannerid']
        );
    }
    
    if (
phpAds_isUser(phpAds_Admin))
    {
        
phpAds_PageShortcut($strClientProperties, 'client-edit.php?clientid='.$clientid, 'images/icon-client.gif');
        
phpAds_PageShortcut($strCampaignProperties, 'campaign-edit.php?clientid='.$clientid.'&campaignid='.$campaignid, 'images/icon-campaign.gif');
        
phpAds_PageShortcut($strBannerHistory, 'stats-banner-history.php?clientid='.$clientid.'&campaignid='.$campaignid.'&bannerid='.$bannerid, 'images/icon-statistics.gif');
        
        
        
        
$extra  = "<form action='banner-modify.php'>";
        
$extra .= "<input type='hidden' name='bannerid' value='$bannerid'>";
        
$extra .= "<input type='hidden' name='clientid' value='$clientid'>";
        
$extra .= "<input type='hidden' name='campaignid' value='$campaignid'>";
        
$extra .= "<input type='hidden' name='returnurl' value='banner-edit.php'>";
        
$extra .= "<br><br>";
        
$extra .= "<b>$strModifyBanner</b><br>";
        
$extra .= "<img src='images/break.gif' height='1' width='160' vspace='4'><br>";
        
$extra .= "<img src='images/icon-duplicate-banner.gif' align='absmiddle'>&nbsp;<a href='banner-modify.php?clientid=".$clientid."&campaignid=".$campaignid."&bannerid=".$bannerid."&duplicate=true&returnurl=banner-edit.php'>$strDuplicate</a><br>";
        
$extra .= "<img src='images/break.gif' height='1' width='160' vspace='4'><br>";
        
$extra .= "<img src='images/icon-move-banner.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_clients']." WHERE parent != 0 AND clientid != ".$campaignid."") or phpAds_sqlDie();
        while (
$row = phpAds_dbFetchArray($res))
            
$extra .= "<option value='".$row['clientid']."'>".phpAds_buildClientName($row['clientid'], $row['clientname'])."</option>";
        
        
$extra .= "</select>&nbsp;<input type='image' name='moveto' 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='banner-delete.php?clientid=".$clientid."&campaignid=".$campaignid."&bannerid=".$bannerid."&returnurl=campaign-index.php'".phpAds_DelConfirm($strConfirmDeleteBanner).">$strDelete</a><br>";
        
$extra .= "</form>";
        
        
        
        
$sections = array ("4.1.3.4.2");
        if (
$phpAds_config['acl']) $sections[] = "4.1.3.4.3";
        
$sections[] = "4.1.3.4.4";
        
        
phpAds_PageHeader("4.1.3.4.2", $extra);
            echo
"<img src='images/icon-client.gif' align='absmiddle'>&nbsp;".phpAds_getParentName($campaignid);
            echo
"&nbsp;<img src='images/".$phpAds_TextDirection."/caret-rs.gif'>&nbsp;";
            echo
"<img src='images/icon-campaign.gif' align='absmiddle'>&nbsp;".phpAds_getClientName($campaignid);
            echo
"&nbsp;<img src='images/".$phpAds_TextDirection."/caret-rs.gif'>&nbsp;";
            echo
"<img src='images/icon-banner-stored.gif' align='absmiddle'>&nbsp;<b>".phpAds_getBannerName($bannerid)."</b><br><br>";
            echo
phpAds_buildBannerCode($bannerid)."<br><br><br><br>";
            
phpAds_ShowSections($sections);
    }
    else
    {
        
phpAds_PageHeader("1.1.1.2");
        echo
"<img src='images/icon-client.gif' align='absmiddle'>&nbsp;".phpAds_getParentName($campaignid);
        echo
"&nbsp;<img src='images/".$phpAds_TextDirection."/caret-rs.gif'>&nbsp;";
        echo
"<img src='images/icon-campaign.gif' align='absmiddle'>&nbsp;".phpAds_getClientName($campaignid);
        echo
"&nbsp;<img src='images/".$phpAds_TextDirection."/caret-rs.gif'>&nbsp;";
        echo
"<img src='images/icon-banner-stored.gif' align='absmiddle'>&nbsp;<b>".phpAds_getBannerName($bannerid)."</b><br><br>";
        echo
phpAds_buildBannerCode($bannerid)."<br><br><br><br>";
    }
    
    
    
// Fetch the data from the database
    
    
$res = phpAds_dbQuery("
        SELECT
            *
        FROM
            "
.$phpAds_config['tbl_banners']."
        WHERE
            bannerid = $bannerid
        "
) or phpAds_sqlDie();
    
$row = phpAds_dbFetchArray($res);
    
    
    
$storagetype      = $row['storagetype'];
    
$hardcoded_links = array();
    
    
    
// Check for hard-coded links
    
if ($row['contenttype'] == 'swf')
    {
        if (
strpos($row['htmltemplate'], 'alink1={targeturl:') != false)
        {
            
$buffer = $row['htmltemplate'];
            
            while (
eregi("alink([0-9]+)={targeturl:([^}]+)}", $buffer, $regs))
            {
                
$hardcoded_links[$regs[1]] = $regs[2];
                
$buffer = str_replace ($regs[0], '', $buffer);
            }
        }
    }
}
else
{
    
phpAds_PageHeader("4.1.3.4.1");
        echo
"<img src='images/icon-client.gif' align='absmiddle'>&nbsp;".phpAds_getParentName($campaignid);
        echo
"&nbsp;<img src='images/".$phpAds_TextDirection."/caret-rs.gif'>&nbsp;";
        echo
"<img src='images/icon-campaign.gif' align='absmiddle'>&nbsp;".phpAds_getClientName($campaignid);
        echo
"&nbsp;<img src='images/".$phpAds_TextDirection."/caret-rs.gif'>&nbsp;";
        echo
"<img src='images/icon-banner-stored.gif' align='absmiddle'>&nbsp;<b>".$strUntitled."</b><br><br><br>";
        
phpAds_ShowSections(array("4.1.3.4.1"));
    
    
// Set default values for new banner
    
$row['alt']          = '';
    
$row['status']          = '';
    
$row['bannertext']      = '';
    
$row['url']          = "http://";
    
$row['imageurl']      = "http://";
    
$row['width']          = '';
    
$row['height']          = '';
    
$row['htmltemplate'] = '';
    
$row['keyword']      = '';
    
$row['description']  = '';
    
    
$hardcoded_links = array();
}



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


// Determine which bannertypes to show
$show_sql        = $phpAds_config['type_sql_allow'];
$show_web        = $phpAds_config['type_web_allow'];
$show_url        = $phpAds_config['type_url_allow'];
$show_html       = $phpAds_config['type_html_allow'];
$show_network = true;

if (isset(
$storagetype) && $storagetype == "sql")        $show_sql     = true;
if (isset(
$storagetype) && $storagetype == "web")      $show_web     = true;
if (isset(
$storagetype) && $storagetype == "url")      $show_url     = true;
if (isset(
$storagetype) && $storagetype == "html")     $show_html    = true;
if (isset(
$storagetype) && $storagetype == "network")  $show_network = true;

// If adding a new banner or used storing type is disabled
// determine which bannertype to show as default

if (!isset($storagetype))
{
    if (
$show_network) $storagetype = "network";
    if (
$show_html)    $storagetype = "html";
    if (
$show_url)     $storagetype = "url";
    if (
$show_web)     $storagetype = "web";
    if (
$show_sql)     $storagetype = "sql";
}


if (!isset(
$bannerid) || $bannerid == '')
{
    echo
"<form action='banner-edit.php' method='POST' enctype='multipart/form-data'>";
    echo
"<input type='hidden' name='clientid' value='".$clientid."'>";
    echo
"<input type='hidden' name='campaignid' value='".$campaignid."'>";
    echo
"<input type='hidden' name='bannerid' value='".$bannerid."'>";
    
    echo
"<table border='0' width='100%' cellpadding='0' cellspacing='0'>";
    echo
"<tr><td height='25' colspan='3'><b>".$strChooseBanner."</b></td></tr>";
    echo
"<tr><td height='25'>";
    echo
"<select name='storagetype' onChange='this.form.submit();'>";
    
    if (
$show_sql)     echo "<option value='sql'".($storagetype == "sql" ? ' selected' : '').">".$strMySQLBanner."</option>";
    if (
$show_web)        echo "<option value='web'".($storagetype == "web" ? ' selected' : '').">".$strWebBanner."</option>";
    if (
$show_url)        echo "<option value='url'".($storagetype == "url" ? ' selected' : '').">".$strURLBanner."</option>";
    if (
$show_html)    echo "<option value='html'".($storagetype == "html" ? ' selected' : '').">".$strHTMLBanner."</option>";
    if (
$show_network) echo "<option value='network'".($storagetype == "network" ? ' selected' : '').">".$strBannerNetwork."</option>";
    
    echo
"</select>";
    echo
"</td></tr></table>";
    
phpAds_ShowBreak();
    echo
"</form>";
    
    
    if (
$storagetype == "network")
    {
        echo
"<form action='banner-edit.php' method='POST' enctype='multipart/form-data'>";
        echo
"<input type='hidden' name='clientid' value='".$clientid."'>";
        echo
"<input type='hidden' name='campaignid' value='".$campaignid."'>";
        echo
"<input type='hidden' name='bannerid' value='".$bannerid."'>";
        echo
"<input type='hidden' name='storagetype' value='".$storagetype."'>";
        
        echo
"<table border='0' width='100%' cellpadding='0' cellspacing='0'>";
        echo
"<tr><td height='25' colspan='3'><b>".$strChooseNetwork."</b></td></tr>";
        echo
"<tr><td height='25'>";
        echo
"<select name='network' onChange='this.form.submit();'>";
        
        
$networks = phpAds_AvailableNetworks();
        
        if (!isset(
$network) || $network == '')
        {
            
reset ($networks);
            
$network = key($networks);
        }
        
        for (
reset($networks);$key=key($networks);next($networks))
        {
            echo
"<option value='".$key."'".($network == $key ? ' selected' : '').">".$networks[$key]."</option>";
        }
        
        echo
"</select>";
        echo
"</td></tr></table>";
        
phpAds_ShowBreak();
        echo
"</form>";
    }
}


?>

<script language='JavaScript'>
<!--
    
    function selectFile(o)
    {
        var filename = o.value.toLowerCase();
        var swflayer = findObj ('swflayer');
        var editbanner = findObj ('editbanner');
        
        // Show SWF Layer
        if (swflayer)
        {
            if (filename.indexOf('swf') + 3 == filename.length)
                swflayer.style.display = '';
            else
                swflayer.style.display = 'none';
        }
        
        // Check upload option
        if (editbanner.replaceimage[1])
            editbanner.replaceimage[1].checked = true;
    }
    
//-->
</script>

<?php


echo "<form id='editbanner' action='banner-edit.php' method='POST' enctype='multipart/form-data'>";
echo
"<input type='hidden' name='clientid' value='".$clientid."'>";
echo
"<input type='hidden' name='campaignid' value='".$campaignid."'>";
echo
"<input type='hidden' name='bannerid' value='".$bannerid."'>";
echo
"<input type='hidden' name='storagetype' value='".$storagetype."'>";


if (
$storagetype == 'sql')
{
    echo
"<br><br>";
    echo
"<table border='0' width='100%' cellpadding='0' cellspacing='0' bgcolor='#F6F6F6'>";
    echo
"<tr><td height='25' colspan='3' bgcolor='#FFFFFF'><img src='images/icon-banner-stored.gif' align='absmiddle'>&nbsp;<b>".$strMySQLBanner."</b></td></tr>";
    echo
"<tr><td height='1' colspan='3' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
    echo
"<tr><td height='10' colspan='3'>&nbsp;</td></tr>";
    
    if (isset(
$row['filename']) && $row['filename'] != '')
    {
        echo
"<tr><td width='30'>&nbsp;</td>";
        echo
"<td width='200' valign='top'>".$strUploadOrKeep."</td>";
        echo
"<td><table cellpadding='0' cellspacing='0' border='0'>";
        echo
"<tr valign='top'><td><input type='radio' name='replaceimage' value='f' checked></td><td>&nbsp;";
        
        if (
$row['contenttype'] == 'swf') echo "<img src='images/icon-filetype-swf.gif' align='absmiddle'> ".$row['filename'];
        if (
$row['contenttype'] == 'dcr') echo "<img src='images/icon-filetype-swf.gif' align='absmiddle'> ".$row['filename'];
        if (
$row['contenttype'] == 'jpg') echo "<img src='images/icon-filetype-jpg.gif' align='absmiddle'> ".$row['filename'];
        if (
$row['contenttype'] == 'gif') echo "<img src='images/icon-filetype-gif.gif' align='absmiddle'> ".$row['filename'];
        if (
$row['contenttype'] == 'png') echo "<img src='images/icon-filetype-png.gif' align='absmiddle'> ".$row['filename'];
        if (
$row['contenttype'] == 'rpm') echo "<img src='images/icon-filetype-rpm.gif' align='absmiddle'> ".$row['filename'];
        if (
$row['contenttype'] == 'mov') echo "<img src='images/icon-filetype-mov.gif' align='absmiddle'> ".$row['filename'];
        
        echo
"</td></tr>";
        echo
"<tr valign='top'><td><input type='radio' name='replaceimage' value='t'></td><td>&nbsp;<input class='flat' size='26' type='file' name='upload' style='width:250px;' onChange='selectFile(this);'>";
        
        echo
"<div id='swflayer' style='display:none;'>";
        echo
"<input type='checkbox' name='checkswf' value='t' checked>&nbsp;".$strCheckSWF;
        echo
"</div>";
        
        echo
"</td></tr></table><br><br></td></tr>";
        echo
"<tr><td height='1' colspan='3' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
        echo
"<tr><td height='10' colspan='3'>&nbsp;</td></tr>";
    }
    else
    {
        echo
"<input type='hidden' name='replaceimage' value='t'>";
        
        echo
"<tr><td width='30'>&nbsp;</td>";
        echo
"<td width='200' valign='top'>".$strNewBannerFile."</td>";
        echo
"<td><input class='flat' size='26' type='file' name='upload' style='width:350px;' onChange='selectFile(this);'>";
        
        echo
"<div id='swflayer' style='display:none;'>";
        echo
"<input type='checkbox' name='checkswf' value='t' checked>&nbsp;".$strCheckSWF;
        echo
"</div>";
        
        echo
"<br><br></td></tr>";
        echo
"<tr><td height='1' colspan='3' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
        echo
"<tr><td height='10' colspan='3'>&nbsp;</td></tr>";
    }
    
    if (
count($hardcoded_links) == 0)
    {
        echo
"<tr><td width='30'>&nbsp;</td>";
        echo
"<td width='200'>".$strURL."</td>";
        echo
"<td><input class='flat' size='35' type='text' name='url' style='width:350px;' value='".phpAds_htmlQuotes($row["url"])."'></td></tr>";
    }
    else
    {
        
$i = 0;
        
        while (list(
$key, $val) = each($hardcoded_links))
        {
            if (
$i > 0)
            {
                echo
"<tr><td><img src='images/spacer.gif' height='1' width='100%'></td>";
                echo
"<td colspan='2'><img src='images/break-l.gif' height='1' width='200' vspace='6'></td></tr>";
            }
            
            echo
"<tr><td width='30'>&nbsp;</td>";
            echo
"<td width='200'>".$strURL."</td>";
            echo
"<td><input class='flat' size='35' type='text' name='alink[".$key."]' style='width:350px;' value='".phpAds_htmlQuotes($val)."'>";
            echo
"<input type='radio' name='alink_chosen' value='".$key."'".($val == $row['url'] ? ' checked' : '')."></td></tr>";
            
            
$i++;
        }
        
        echo
"<input type='hidden' name='url' value='".$row['url']."'>";
    }
    
    echo
"<tr><td height='30' colspan='3'>&nbsp;</td></tr>";
    echo
"<tr><td height='1' colspan='3' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
    echo
"<tr><td height='10' colspan='3'>&nbsp;</td></tr>";
    
    echo
"<tr><td width='30'>&nbsp;</td>";
    echo
"<td width='200'>".$strAlt."</td>";
    echo
"<td><input class='flat' size='35' type='text' name='alt' style='width:350px;' value='".$row["alt"]."'></td></tr>";
    echo
"<tr><td><img src='images/spacer.gif' height='1' width='100%'></td>";
    echo
"<td colspan='2'><img src='images/break-l.gif' height='1' width='200' vspace='6'></td></tr>";
    
    echo
"<tr><td width='30'>&nbsp;</td>";
    echo
"<td width='200'>".$strStatusText."</td>";
    echo
"<td><input class='flat' size='35' type='text' name='status' style='width:350px;' value='".phpAds_htmlQuotes($row["status"])."'></td></tr>";
    echo
"<tr><td><img src='images/spacer.gif' height='1' width='100%'></td>";
    echo
"<td colspan='2'><img src='images/break-l.gif' height='1' width='200' vspace='6'></td></tr>";
    
    echo
"<tr><td width='30'>&nbsp;</td>";
    echo
"<td width='200'>".$strTextBelow."</td>";
    echo
"<td><input class='flat' size='35' type='text' name='bannertext' style='width:350px;' value='".$row["bannertext"]."'></td></tr>";
    
    if (isset(
$bannerid) && $bannerid != '')
    {
        echo
"<tr><td><img src='images/spacer.gif' height='1' width='100%'></td>";
        echo
"<td colspan='2'><img src='images/break-l.gif' height='1' width='200' vspace='6'></td></tr>";
        
        echo
"<tr><td width='30'>&nbsp;</td>";
        echo
"<td width='200'>".$strSize."</td>";
        echo
"<td>".$strWidth.": <input class='flat' size='5' type='text' name='width' value='".$row["width"]."'>&nbsp;&nbsp;&nbsp;";
        echo
$strHeight.": <input class='flat' size='5' type='text' name='height' value='".$row["height"]."'></td></tr>";
    }
    
    echo
"<tr><td height='20' colspan='3'>&nbsp;</td></tr>";
    echo
"<tr><td height='1' colspan='3' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
    echo
"</table>";
}

if (
$storagetype == 'web')
{
    echo
"<br><br>";
    echo
"<table border='0' width='100%' cellpadding='0' cellspacing='0' bgcolor='#F6F6F6'>";
    echo
"<tr><td height='25' colspan='3' bgcolor='#FFFFFF'><img src='images/icon-banner-stored.gif' align='absmiddle'>&nbsp;<b>".$strWebBanner."</b></td></tr>";
    echo
"<tr><td height='1' colspan='3' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
    echo
"<tr><td height='10' colspan='3'>&nbsp;</td></tr>";
    
    if (isset(
$row['filename']) && $row['filename'] != '')
    {
        echo
"<tr><td width='30'>&nbsp;</td>";
        echo
"<td width='200' valign='top'>".$strUploadOrKeep."</td>";
        echo
"<td><table cellpadding='0' cellspacing='0' border='0'>";
        echo
"<tr valign='top'><td><input type='radio' name='replaceimage' value='f' checked></td><td>&nbsp;";
        
        if (
$row['contenttype'] == 'swf') echo "<img src='images/icon-filetype-swf.gif' align='absmiddle'> ".$row['filename'];
        if (
$row['contenttype'] == 'dcr') echo "<img src='images/icon-filetype-swf.gif' align='absmiddle'> ".$row['filename'];
        if (
$row['contenttype'] == 'jpg') echo "<img src='images/icon-filetype-jpg.gif' align='absmiddle'> ".$row['filename'];
        if (
$row['contenttype'] == 'gif') echo "<img src='images/icon-filetype-gif.gif' align='absmiddle'> ".$row['filename'];
        if (
$row['contenttype'] == 'png') echo "<img src='images/icon-filetype-png.gif' align='absmiddle'> ".$row['filename'];
        if (
$row['contenttype'] == 'rpm') echo "<img src='images/icon-filetype-rpm.gif' align='absmiddle'> ".$row['filename'];
        if (
$row['contenttype'] == 'mov') echo "<img src='images/icon-filetype-mov.gif' align='absmiddle'> ".$row['filename'];
        
        echo
"</td></tr>";
        echo
"<tr valign='top'><td><input type='radio' name='replaceimage' value='t'></td><td>&nbsp;<input class='flat' size='26' type='file' name='upload' style='width:250px;' onChange='selectFile(this);'>";
        
        echo
"<div id='swflayer' style='display:none;'>";
        echo
"<input type='checkbox' name='checkswf' value='t' checked>&nbsp;".$strCheckSWF;
        echo
"</div>";
        
        echo
"</td></tr></table><br><br></td></tr>";
        echo
"<tr><td height='1' colspan='3' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
        echo
"<tr><td height='10' colspan='3'>&nbsp;</td></tr>";
    }
    else
    {
        echo
"<input type='hidden' name='replaceimage' value='t'>";
        echo
"<tr><td width='30'>&nbsp;</td>";
        echo
"<td width='200' valign='top'>".$strNewBannerFile."</td>";
        echo
"<td><input class='flat' size='26' type='file' name='upload' style='width:350px;' onChange='selectFile(this);'>";
        
        echo
"<div id='swflayer' style='display:none;'>";
        echo
"<input type='checkbox' name='checkswf' value='t' checked>&nbsp;".$strCheckSWF;
        echo
"</div>";
        
        echo
"<br><br></td></tr>";
        echo
"<tr><td height='1' colspan='3' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
        echo
"<tr><td height='10' colspan='3'>&nbsp;</td></tr>";
    }
    
    if (
count($hardcoded_links) == 0)
    {
        echo
"<tr><td width='30'>&nbsp;</td>";
        echo
"<td width='200'>".$strURL."</td>";
        echo
"<td><input class='flat' size='35' type='text' name='url' style='width:350px;' value='".phpAds_htmlQuotes($row["url"])."'></td></tr>";
    }
    else
    {
        
$i = 0;
        
        while (list(
$key, $val) = each($hardcoded_links))
        {
            if (
$i > 0)
            {
                echo
"<tr><td><img src='images/spacer.gif' height='1' width='100%'></td>";
                echo
"<td colspan='2'><img src='images/break-l.gif' height='1' width='200' vspace='6'></td></tr>";
            }
            
            echo
"<tr><td width='30'>&nbsp;</td>";
            echo
"<td width='200'>".$strURL."</td>";
            echo
"<td><input class='flat' size='35' type='text' name='alink[".$key."]' style='width:350px;' value='".phpAds_htmlQuotes($val)."'>";
            echo
"<input type='radio' name='alink_chosen' value='".$key."'".($val == $row['url'] ? ' checked' : '')."></td></tr>";
            
            
$i++;
        }
        
        echo
"<input type='hidden' name='url' value='".$row['url']."'>";
    }
    
    echo
"<tr><td height='30' colspan='3'>&nbsp;</td></tr>";
    echo
"<tr><td height='1' colspan='3' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
    echo
"<tr><td height='10' colspan='3'>&nbsp;</td></tr>";
    
    echo
"<tr><td width='30'>&nbsp;</td>";
    echo
"<td width='200'>".$strAlt."</td>";
    echo
"<td><input class='flat' size='35' type='text' name='alt' style='width:350px;' value='".$row["alt"]."'></td></tr>";
    echo
"<tr><td><img src='images/spacer.gif' height='1' width='100%'></td>";
    echo
"<td colspan='2'><img src='images/break-l.gif' height='1' width='200' vspace='6'></td></tr>";
    
    echo
"<tr><td width='30'>&nbsp;</td>";
    echo
"<td width='200'>".$strStatusText."</td>";
    echo
"<td><input class='flat' size='35' type='text' name='status' style='width:350px;' value='".phpAds_htmlQuotes($row["status"])."'></td></tr>";
    echo
"<tr><td><img src='images/spacer.gif' height='1' width='100%'></td>";
    echo
"<td colspan='2'><img src='images/break-l.gif' height='1' width='200' vspace='6'></td></tr>";
    
    echo
"<tr><td width='30'>&nbsp;</td>";
    echo
"<td width='200'>".$strTextBelow."</td>";
    echo
"<td><input class='flat' size='35' type='text' name='bannertext' style='width:350px;' value='".$row["bannertext"]."'></td></tr>";
    
    if (isset(
$bannerid) && $bannerid != '')
    {
        echo
"<tr><td><img src='images/spacer.gif' height='1' width='100%'></td>";
        echo
"<td colspan='2'><img src='images/break-l.gif' height='1' width='200' vspace='6'></td></tr>";
        
        echo
"<tr><td width='30'>&nbsp;</td>";
        echo
"<td width='200'>".$strSize."</td>";
        echo
"<td>".$strWidth.": <input class='flat' size='5' type='text' name='width' value='".$row["width"]."'>&nbsp;&nbsp;&nbsp;";
        echo
$strHeight.": <input class='flat' size='5' type='text' name='height' value='".$row["height"]."'></td></tr>";
    }
    
    echo
"<tr><td height='20' colspan='3'>&nbsp;</td></tr>";
    echo
"<tr><td height='1' colspan='3' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
    echo
"</table>";
}


if (
$storagetype == 'url')
{
    echo
"<br><br>";
    echo
"<table border='0' width='100%' cellpadding='0' cellspacing='0' bgcolor='#F6F6F6'>";
    echo
"<tr><td height='25' colspan='3' bgcolor='#FFFFFF'><img src='images/icon-banner-url.gif' align='absmiddle'>&nbsp;<b>".$strURLBanner."</b></td></tr>";
    echo
"<tr><td height='1' colspan='3' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
    echo
"<tr><td height='10' colspan='3'>&nbsp;</td></tr>";
    
    echo
"<tr><td width='30'>&nbsp;</td>";
    echo
"<td width='200'>".$strNewBannerURL."</td>";
    echo
"<td><input class='flat' size='35' type='text' name='imageurl' style='width:350px;' value='".phpAds_htmlQuotes($row["imageurl"])."'></td></tr>";
    echo
"<tr><td><img src='images/spacer.gif' height='1' width='100%'></td>";
    echo
"<td colspan='2'><img src='images/break-l.gif' height='1' width='200' vspace='6'></td></tr>";
    
    echo
"<tr><td width='30'>&nbsp;</td>";
    echo
"<td width='200'>".$strURL."</td>";
    echo
"<td><input class='flat' size='35' type='text' name='url' style='width:350px;' value='".phpAds_htmlQuotes($row["url"])."'></td></tr>";
    echo
"<tr><td><img src='images/spacer.gif' height='1' width='100%'></td>";
    echo
"<td colspan='2'><img src='images/break-l.gif' height='1' width='200' vspace='6'></td></tr>";
    
    echo
"<tr><td width='30'>&nbsp;</td>";
    echo
"<td width='200'>".$strAlt."</td>";
    echo
"<td><input class='flat' size='35' type='text' name='alt' style='width:350px;' value='".$row["alt"]."'></td></tr>";
    echo
"<tr><td><img src='images/spacer.gif' height='1' width='100%'></td>";
    echo
"<td colspan='2'><img src='images/break-l.gif' height='1' width='200' vspace='6'></td></tr>";
    
    echo
"<tr><td width='30'>&nbsp;</td>";
    echo
"<td width='200'>".$strStatusText."</td>";
    echo
"<td><input class='flat' size='35' type='text' name='status' style='width:350px;' value='".phpAds_htmlQuotes($row["status"])."'></td></tr>";
    echo
"<tr><td><img src='images/spacer.gif' height='1' width='100%'></td>";
    echo
"<td colspan='2'><img src='images/break-l.gif' height='1' width='200' vspace='6'></td></tr>";
    
    echo
"<tr><td width='30'>&nbsp;</td>";
    echo
"<td width='200'>".$strTextBelow."</td>";
    echo
"<td><input class='flat' size='35' type='text' name='bannertext' style='width:350px;' value='".$row["bannertext"]."'></td></tr>";
    echo
"<tr><td><img src='images/spacer.gif' height='1' width='100%'></td>";
    echo
"<td colspan='2'><img src='images/break-l.gif' height='1' width='200' vspace='6'></td></tr>";
    
    echo
"<tr><td width='30'>&nbsp;</td>";
    echo
"<td width='200'>".$strSize."</td>";
    echo
"<td>".$strWidth.": <input class='flat' size='5' type='text' name='width' value='".$row["width"]."'>&nbsp;&nbsp;&nbsp;";
    echo
$strHeight.": <input class='flat' size='5' type='text' name='height' value='".$row["height"]."'></td></tr>";
    
    echo
"<tr><td height='20' colspan='3'>&nbsp;</td></tr>";
    echo
"<tr><td height='1' colspan='3' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
    echo
"</table>";
}

if (
$storagetype == 'html')
{
    echo
"<br><br>";
    echo
"<table border='0' width='100%' cellpadding='0' cellspacing='0' bgcolor='#F6F6F6'>";
    echo
"<tr><td height='25' colspan='3' bgcolor='#FFFFFF'><img src='images/icon-banner-html.gif' align='absmiddle'>&nbsp;<b>".$strHTMLBanner."</b></td></tr>";
    echo
"<tr><td height='1' colspan='3' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
    echo
"<tr><td height='10' colspan='3'>&nbsp;</td></tr>";
    
    echo
"<tr><td width='30'>&nbsp;</td>";
    echo
"<td width='200' valign='top'>".$strHTML."</td>";
    echo
"<td><textarea class='flat' cols='35' rows='8' name='banner' style='width:350px;'>".stripslashes($row['htmltemplate'])."</textarea></td></tr>";
    echo
"<tr><td width='30'>&nbsp;</td>";
    echo
"<td width='200' valign='top'>&nbsp;</td>";
    echo
"<td><input type='checkbox' name='autohtml' value='t'".(!isset($row["autohtml"]) || $row["autohtml"] == 't' ? ' checked' : '')."> ".$strAutoChangeHTML."</td></tr>";
    echo
"<tr><td><img src='images/spacer.gif' height='1' width='100%'></td>";
    echo
"<td colspan='2'><img src='images/break-l.gif' height='1' width='200' vspace='6'></td></tr>";
    
    echo
"<tr><td width='30'>&nbsp;</td>";
    echo
"<td width='200'>".$strURL."</td>";
    echo
"<td><input class='flat' size='35' type='text' name='url' style='width:350px;' value='".phpAds_htmlQuotes($row["url"])."'></td></tr>";
    echo
"<tr><td><img src='images/spacer.gif' height='1' width='100%'></td>";
    echo
"<td colspan='2'><img src='images/break-l.gif' height='1' width='200' vspace='6'></td></tr>";
    
    echo
"<tr><td width='30'>&nbsp;</td>";
    echo
"<td width='200'>".$strSize."</td>";
    echo
"<td>".$strWidth.": <input class='flat' size='5' type='text' name='width' value='".$row["width"]."'>&nbsp;&nbsp;&nbsp;";
    echo
$strHeight.": <input class='flat' size='5' type='text' name='height' value='".$row["height"]."'></td></tr>";
    
    echo
"<tr><td height='20' colspan='3'>&nbsp;</td></tr>";
    echo
"<tr><td height='1' colspan='3' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
    echo
"</table>";
}


if (
$storagetype == 'network')
{
    
// Get the network template
    
if (!isset($bannerid) || $bannerid == '')
        
$networkinfo = @fread(@fopen(phpAds_path."/admin/networks/".$network.".html", "rb"), @filesize(phpAds_path."/admin/networks/".$network.".html"));
    else
        
$networkinfo = $row['htmltemplate'];
    
    if (
ereg("\[define-vars\](.*)\[\/define-vars\]", $networkinfo, $matches))
        
$vars = $matches[1];
    
    
$result = phpAds_getNetworkInfo($networkinfo);
    
    echo
"<br><br>";
    echo
"<input type='hidden' name='network' value='".$network."'>";
    echo
"<table border='0' width='100%' cellpadding='0' cellspacing='0' bgcolor='#F6F6F6'>";
    echo
"<tr><td height='25' colspan='3' bgcolor='#FFFFFF'><img src='images/icon-banner-html.gif' align='absmiddle'>&nbsp;<b>".$strBannerNetwork.": ".$result['title']."</b></td></tr>";
    echo
"<tr><td height='1' colspan='3' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
    echo
"<tr><td height='10' colspan='3'>&nbsp;</td></tr>";
    
    echo
"<tr><td width='30'>&nbsp;</td>";
    echo
"<td width='200' valign='top'>";
    echo
"<a href='".$result['signup']."' target='_blank'><img src='networks/logos/".$result['logo']."' border='0'></a>";
    echo
"&nbsp;</td><td>".$result['comments']."<br><br><br><br></td></tr>";
    echo
"<tr><td height='1' colspan='3' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
    echo
"<tr><td height='10' colspan='3'>&nbsp;</td></tr>";
    
    for (
$i=0;$i<count($result['vars']);$i++)
    {
        echo
"<tr><td width='30'>&nbsp;</td>";
        echo
"<td width='200'>".$result['vars'][$i]['title']."</td>";
        echo
"<td><input class='flat' size='35' type='text' name='vars[".$result['vars'][$i]['name']."]' style='width:350px;' value='".phpAds_htmlQuotes($result['vars'][$i]['default'])."'></td></tr>";
        echo
"<tr><td><img src='images/spacer.gif' height='1' width='100%'></td>";
        echo
"<td colspan='2'><img src='images/break-l.gif' height='1' width='200' vspace='6'></td></tr>";
    }
    
    if (isset(
$result['width']) && $result['width'] != '' &&
        isset(
$result['height']) && $result['height'] != '')
    {
        echo
"<input type='hidden' name='width' value='".$result['width']."'>";
        echo
"<input type='hidden' name='height' value='".$result['height']."'>";
        echo
"<tr><td width='30'>&nbsp;</td>";
        echo
"<td width='200'>".$strSize."</td>";
        echo
"<td>".$strWidth.": ".$result['width']."&nbsp;&nbsp;&nbsp;";
        echo
$strHeight.": ".$result['height']."</td></tr>";
    }
    else
    {
        echo
"<tr><td width='30'>&nbsp;</td>";
        echo
"<td width='200'>".$strSize."</td>";
        echo
"<td>".$strWidth.": <input class='flat' size='5' type='text' name='width' value='".$row["width"]."'>&nbsp;&nbsp;&nbsp;";
        echo
$strHeight.": <input class='flat' size='5' type='text' name='height' value='".$row["height"]."'></td></tr>";
    }
    
    echo
"<tr><td height='20' colspan='3'>&nbsp;</td></tr>";
    echo
"<tr><td height='1' colspan='3' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
    echo
"</table>";
}


if (
phpAds_isUser(phpAds_Admin))
{
    echo
"<table border='0' width='100%' cellpadding='0' cellspacing='0'>";
    echo
"<tr><td height='10' colspan='3'>&nbsp;</td></tr>";
    
    echo
"<tr><td width='30'>&nbsp;</td>";
    echo
"<td width='200'>".$strKeyword."</td>";
    echo
"<td><input class='flat' size='35' type='text' name='keyword' style='width:350px;' value='".phpAds_htmlQuotes($row["keyword"])."'></td></tr>";
    echo
"<tr><td><img src='images/spacer.gif' height='1' width='100%'></td>";
    echo
"<td colspan='2'><img src='images/break-l.gif' height='1' width='200' vspace='6'></td></tr>";
    
    echo
"<tr><td width='30'>&nbsp;</td>";
    echo
"<td width='200'>".$strDescription."</td>";
    echo
"<td><input class='flat' size='35' type='text' name='description' style='width:350px;' value='".phpAds_htmlQuotes($row["description"])."'></td></tr>";
    echo
"<tr><td><img src='images/spacer.gif' height='1' width='100%'></td>";
    echo
"<td colspan='2'><img src='images/break-l.gif' height='1' width='200' vspace='6'></td></tr>";
    
    echo
"<tr><td width='30'>&nbsp;</td>";
    echo
"<td width='200'>".$strWeight."</td>";
    echo
"<td><input class='flat' size='6' type='text' name='weight' value='".(isset($row["weight"]) ? $row["weight"] : $phpAds_config['default_banner_weight'])."'></td></tr>";
    echo
"<tr><td height='10' colspan='3'>&nbsp;</td></tr>";
    echo
"<tr><td height='1' colspan='3' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
    echo
"</table>";
}

echo
"<br><br>";
echo
"<table border='0' width='100%' cellpadding='0' cellspacing='0'>";
echo
"<tr><td height='35' colspan='3'><input type='submit' name='submit' value='".$strSaveChanges."'></td></tr>";
echo
"</table>";
echo
"</form>";

echo
"<br><br>";
echo
"<br><br>";



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