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'> <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'> $strMoveTo<br>";
$extra .= "<img src='images/spacer.gif' height='1' width='160' vspace='2'><br>";
$extra .= " ";
$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> <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'> <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'> ".phpAds_getParentName($campaignid);
echo " <img src='images/".$phpAds_TextDirection."/caret-rs.gif'> ";
echo "<img src='images/icon-campaign.gif' align='absmiddle'> ".phpAds_getClientName($campaignid);
echo " <img src='images/".$phpAds_TextDirection."/caret-rs.gif'> ";
echo "<img src='images/icon-banner-stored.gif' align='absmiddle'> <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'> ".phpAds_getParentName($campaignid);
echo " <img src='images/".$phpAds_TextDirection."/caret-rs.gif'> ";
echo "<img src='images/icon-campaign.gif' align='absmiddle'> ".phpAds_getClientName($campaignid);
echo " <img src='images/".$phpAds_TextDirection."/caret-rs.gif'> ";
echo "<img src='images/icon-banner-stored.gif' align='absmiddle'> <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'> ".phpAds_getParentName($campaignid);
echo " <img src='images/".$phpAds_TextDirection."/caret-rs.gif'> ";
echo "<img src='images/icon-campaign.gif' align='absmiddle'> ".phpAds_getClientName($campaignid);
echo " <img src='images/".$phpAds_TextDirection."/caret-rs.gif'> ";
echo "<img src='images/icon-banner-stored.gif' align='absmiddle'> <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'> <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'> </td></tr>";
if (isset($row['filename']) && $row['filename'] != '')
{
echo "<tr><td width='30'> </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> ";
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> <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> ".$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'> </td></tr>";
}
else
{
echo "<input type='hidden' name='replaceimage' value='t'>";
echo "<tr><td width='30'> </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> ".$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'> </td></tr>";
}
if (count($hardcoded_links) == 0)
{
echo "<tr><td width='30'> </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'> </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'> </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'> </td></tr>";
echo "<tr><td width='30'> </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'> </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'> </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'> </td>";
echo "<td width='200'>".$strSize."</td>";
echo "<td>".$strWidth.": <input class='flat' size='5' type='text' name='width' value='".$row["width"]."'> ";
echo $strHeight.": <input class='flat' size='5' type='text' name='height' value='".$row["height"]."'></td></tr>";
}
echo "<tr><td height='20' colspan='3'> </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'> <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'> </td></tr>";
if (isset($row['filename']) && $row['filename'] != '')
{
echo "<tr><td width='30'> </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> ";
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> <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> ".$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'> </td></tr>";
}
else
{
echo "<input type='hidden' name='replaceimage' value='t'>";
echo "<tr><td width='30'> </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> ".$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'> </td></tr>";
}
if (count($hardcoded_links) == 0)
{
echo "<tr><td width='30'> </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'> </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'> </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'> </td></tr>";
echo "<tr><td width='30'> </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'> </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'> </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'> </td>";
echo "<td width='200'>".$strSize."</td>";
echo "<td>".$strWidth.": <input class='flat' size='5' type='text' name='width' value='".$row["width"]."'> ";
echo $strHeight.": <input class='flat' size='5' type='text' name='height' value='".$row["height"]."'></td></tr>";
}
echo "<tr><td height='20' colspan='3'> </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'> <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'> </td></tr>";
echo "<tr><td width='30'> </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'> </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'> </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'> </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'> </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'> </td>";
echo "<td width='200'>".$strSize."</td>";
echo "<td>".$strWidth.": <input class='flat' size='5' type='text' name='width' value='".$row["width"]."'> ";
echo $strHeight.": <input class='flat' size='5' type='text' name='height' value='".$row["height"]."'></td></tr>";
echo "<tr><td height='20' colspan='3'> </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'> <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'> </td></tr>";
echo "<tr><td width='30'> </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'> </td>";
echo "<td width='200' valign='top'> </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'> </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'> </td>";
echo "<td width='200'>".$strSize."</td>";
echo "<td>".$strWidth.": <input class='flat' size='5' type='text' name='width' value='".$row["width"]."'> ";
echo $strHeight.": <input class='flat' size='5' type='text' name='height' value='".$row["height"]."'></td></tr>";
echo "<tr><td height='20' colspan='3'> </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'> <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'> </td></tr>";
echo "<tr><td width='30'> </td>";
echo "<td width='200' valign='top'>";
echo "<a href='".$result['signup']."' target='_blank'><img src='networks/logos/".$result['logo']."' border='0'></a>";
echo " </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'> </td></tr>";
for ($i=0;$i<count($result['vars']);$i++)
{
echo "<tr><td width='30'> </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'> </td>";
echo "<td width='200'>".$strSize."</td>";
echo "<td>".$strWidth.": ".$result['width']." ";
echo $strHeight.": ".$result['height']."</td></tr>";
}
else
{
echo "<tr><td width='30'> </td>";
echo "<td width='200'>".$strSize."</td>";
echo "<td>".$strWidth.": <input class='flat' size='5' type='text' name='width' value='".$row["width"]."'> ";
echo $strHeight.": <input class='flat' size='5' type='text' name='height' value='".$row["height"]."'></td></tr>";
}
echo "<tr><td height='20' colspan='3'> </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'> </td></tr>";
echo "<tr><td width='30'> </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'> </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'> </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'> </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();
?>
|