Lib Invocation.inc.php:
<?php // $Revision: 2.2.2.15 $
/************************************************************************/
/* phpPgAds */
/* ======== */
/* */
/* Copyright (c) 2001-2005 by the phpPgAds developers */
/* For more information visit: http://phppgads.sourceforge.net */
/* */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License. */
/************************************************************************/
// Prevent full path disclosure
if (!defined('phpAds_path')) die();
// Register input variables
phpAds_registerGlobal ('codetype', 'what', 'acid', 'source', 'target', 'withText', 'template', 'refresh',
'uniqueid', 'width', 'height', 'website', 'ilayer', 'popunder', 'left', 'top', 'timeout',
'transparent', 'resize', 'block', 'raw', 'hostlanguage', 'submitbutton', 'generate',
'layerstyle', 'delay', 'delay_type', 'blockcampaign', 'toolbars', 'location', 'menubar',
'status', 'resizable', 'scrollbars', 'hpostype', 'hposleft', 'hposright', 'vpostype',
'vpostop', 'vposbottom');
// Load translations
@require ("../language/english/invocation.lang.php");
if ($phpAds_config['language'] != 'english' && file_exists("../language/".strtolower($phpAds_config['language'])."/invocation.lang.php"))
@require ("../language/".strtolower($phpAds_config['language'])."/invocation.lang.php");
/*********************************************************/
/* Generate bannercode */
/*********************************************************/
function phpAds_GenerateInvocationCode()
{
global $phpAds_config;
global $codetype, $what, $acid, $source, $target;
global $withText, $template, $refresh, $uniqueid;
global $width, $height, $website, $ilayer;
global $popunder, $left, $top, $timeout, $delay, $delay_type;
global $transparent, $resize, $block, $blockcampaign, $raw;
global $hostlanguage, $toolbars, $location, $menubar, $status;
global $hpostype, $hposleft, $hposright, $vpostype, $vpostop, $vposbottom;
global $resizable, $scrollbars;
// Check if affiliate is on the same server
if (isset($website) && $website != '')
{
$server_phpads = parse_url($phpAds_config['url_prefix']);
$server_affilate = parse_url($website);
$server_same = (@gethostbyname($server_phpads['host']) ==
@gethostbyname($server_affilate['host']));
}
else
$server_same = true;
// Always make sure we create non-SSL bannercodes
$phpAds_config['url_prefix'] = str_replace ('https://', 'http://', $phpAds_config['url_prefix']);
// Clear buffer
$buffer = '';
$parameters = array();
$uniqueid = 'a'.substr(md5(uniqid('', 1)), 0, 7);
if (!isset($withText)) $withText = 0;
// Set parameters
if (isset($what) && $what != '')
$parameters['what'] = "what=".str_replace (", +", ", _", $what);
if (isset($acid) && strlen($acid) && $acid != '0')
$parameters['acid'] = "clientid=".$acid;
if (isset($source) && $source != '')
$parameters['source'] = "source=".urlencode($source);
// Remote invocation
if ($codetype=='adview')
{
if (isset($uniqueid) && $uniqueid != '')
$parameters[] = "n=".$uniqueid;
$buffer .= "<a href='".$phpAds_config['url_prefix']."/adclick.php";
$buffer .= "?n=".$uniqueid;
$buffer .= "'";
if (isset($target) && $target != '')
$buffer .= " target='".$target."'";
else
$buffer .= " target='_blank'";
$buffer .= "><img src='".$phpAds_config['url_prefix']."/adview.php";
if (sizeof($parameters) > 0)
$buffer .= "?".implode ("&", $parameters);
$buffer .= "' border='0' alt=''></a>\n";
}
// Set parameters
if (isset($target) && $target != '')
$parameters['target'] = "target=".urlencode($target);
// Remote invocation with JavaScript
if ($codetype=='adjs')
{
if (isset($withText) && $withText != '0')
$parameters['withText'] = "withText=1";
if (isset($block) && $block == '1')
$parameters['block'] = "block=1";
if (isset($blockcampaign) && $blockcampaign == '1')
$parameters['blockcampaign'] = "blockcampaign=1";
$buffer .= "<script language='JavaScript' type='text/javascript' src='".$phpAds_config['url_prefix']."/adx.js'></script>\n";
$buffer .= "<script language='JavaScript' type='text/javascript'>\n";
$buffer .= "<!--\n";
$buffer .= " if (!document.phpAds_used) document.phpAds_used = ', ';\n";
$buffer .= " phpAds_random = new String (Math.random()); phpAds_random = phpAds_random.substring(2, 11);\n";
$buffer .= " \n";
$buffer .= " document.write (\"<\" + \"script language='JavaScript' type='text/javascript' src='\");\n";
$buffer .= " document.write (\"".$phpAds_config['url_prefix']."/adjs.php?n=\" + phpAds_random);\n";
if (sizeof($parameters) > 0)
$buffer .= " document.write (\"&".implode ("&", $parameters)."\");\n";
$buffer .= " document.write (\"&exclude=\" + document.phpAds_used);\n";
$buffer .= " if (document.referrer)\n";
$buffer .= " document.write (\"&referer=\" + escape(document.referrer));\n";
$buffer .= " document.write (\"'><\" + \"/script>\");\n";
$buffer .= "//-->\n";
$buffer .= "</script>";
if (isset($parameters['withText']))
unset ($parameters['withText']);
if (isset($parameters['block']))
unset ($parameters['block']);
if (isset($parameters['blockcampaign']))
unset ($parameters['blockcampaign']);
if (isset($parameters['target']))
unset ($parameters['target']);
if (isset($uniqueid) && $uniqueid != '')
$parameters['n'] = "n=".$uniqueid;
$buffer .= "<noscript><a href='".$phpAds_config['url_prefix']."/adclick.php";
$buffer .= "?n=".$uniqueid;
$buffer .= "'";
if (isset($target) && $target != '')
$buffer .= " target='".$target."'";
else
$buffer .= " target='_blank'";
$buffer .= "><img src='".$phpAds_config['url_prefix']."/adview.php";
if (sizeof($parameters) > 0)
$buffer .= "?".implode ("&", $parameters);
$buffer .= "' border='0' alt=''></a></noscript>\n";
}
// Remote invocation for iframes
if ($codetype=='adframe')
{
if (isset($refresh) && $refresh != '')
$parameters['refresh'] = "refresh=".$refresh;
if (isset($resize) && $resize == '1')
$parameters['resize'] = "resize=1";
$buffer .= "<iframe id='".$uniqueid."' name='".$uniqueid."' src='".$phpAds_config['url_prefix']."/adframe.php";
$buffer .= "?n=".$uniqueid;
if (sizeof($parameters) > 0)
$buffer .= "&".implode ("&", $parameters);
$buffer .= "' framespacing='0' frameborder='no' scrolling='no'";
if (isset($width) && $width != '' && $width != '-1')
$buffer .= " width='".$width."'";
if (isset($height) && $height != '' && $height != '-1')
$buffer .= " height='".$height."'";
if (isset($transparent) && $transparent == '1')
$buffer .= " allowtransparency='true'";
$buffer .= ">";
if (isset($refresh) && $refresh != '')
unset ($parameters['refresh']);
if (isset($resize) && $resize == '1')
unset ($parameters['resize']);
if (isset($uniqueid) && $uniqueid != '')
$parameters['n'] = "n=".$uniqueid;
if (isset($parameters['target']))
unset ($parameters['target']);
if (isset($ilayer) && $ilayer == 1 &&
isset($width) && $width != '' && $width != '-1' &&
isset($height) && $height != '' && $height != '-1')
{
$buffer .= "<script language='JavaScript' type='text/javascript'>\n";
$buffer .= "<!--\n";
$buffer .= " document.write (\"<nolayer>\");\n";
$buffer .= " document.write (\"<a href='".$phpAds_config['url_prefix']."/adclick.php";
$buffer .= "?n=".$uniqueid;
$buffer .= "'";
if (isset($target) && $target != '')
$buffer .= " target='".$target."'";
else
$buffer .= " target='_blank'";
$buffer .= "><img src='".$phpAds_config['url_prefix']."/adview.php";
if (sizeof($parameters) > 0)
$buffer .= "?".implode ("&", $parameters);
$buffer .= "' border='0' alt=''></a>\");\n";
$buffer .= " document.write (\"</nolayer>\");\n";
$buffer .= " document.write (\"<ilayer id='layer".$uniqueid."' visibility='hidden' width='".$width."' height='".$height."'></ilayer>\");\n";
$buffer .= "//-->\n";
$buffer .= "</script>";
$buffer .= "<noscript><a href='".$phpAds_config['url_prefix']."/adclick.php";
$buffer .= "?n=".$uniqueid;
$buffer .= "'";
if (isset($target) && $target != '')
$buffer .= " target='$target'";
$buffer .= "><img src='".$phpAds_config['url_prefix']."/adview.php";
if (sizeof($parameters) > 0)
$buffer .= "?".implode ("&", $parameters);
$buffer .= "' border='0' alt=''></a></noscript>";
}
else
{
$buffer .= "<a href='".$phpAds_config['url_prefix']."/adclick.php";
$buffer .= "?n=".$uniqueid;
$buffer .= "'";
if (isset($target) && $target != '')
$buffer .= " target='".$target."'";
else
$buffer .= " target='_blank'";
$buffer .= "><img src='".$phpAds_config['url_prefix']."/adview.php";
if (sizeof($parameters) > 0)
$buffer .= "?".implode ("&", $parameters);
$buffer .= "' border='0' alt=''></a>";
}
$buffer .= "</iframe>\n";
if (isset($parameters['n']))
unset ($parameters['n']);
if (isset($target) && $target != '')
$parameters['target'] = "target=".urlencode($target);
if (isset($ilayer) && $ilayer == 1 &&
isset($width) && $width != '' && $width != '-1' &&
isset($height) && $height != '' && $height != '-1')
{
// Do no rewrite target frames
$parameters['rewrite'] = 'rewrite=0';
$buffer .= "\n\n";
$buffer .= "<!-- Place this part of the code just above the </body> tag -->\n";
$buffer .= "<layer src='".$phpAds_config['url_prefix']."/adframe.php";
$buffer .= "?n=".$uniqueid;
if (sizeof($parameters) > 0)
$buffer .= "&".implode ("&", $parameters);
$buffer .= "' width='".$width."' height='".$height."' visibility='hidden' onLoad=\"moveToAbsolute(layer".$uniqueid.".pageX, layer".$uniqueid.".pageY);clip.width=".$width.";clip.height=".$height.";visibility='show';\"></layer>";
}
}
// Popup
if ($codetype=='popup')
{
if (isset($popunder) && $popunder == '1')
$parameters['popunder'] = "popunder=1";
if (isset($vpostype)) {
if ($vpostype == 'bottom' && isset($vposbottom) && $vposbottom != '-')
{
$parameters['top'] = 'top=-'.$vposbottom;
}
elseif ($vpostype == 'top' && isset($vpostop) && $vpostop != '-')
{
$parameters['top'] = 'top='.$vpostop;
}
elseif ($vpostype == 'center')
{
$parameters['top'] = 'top=center';
}
}
if (isset($hpostype)) {
if ($hpostype == 'right' && isset($hposright) && $hposright != '-')
{
$parameters['left'] = 'left=-'.$hposright;
}
elseif ($hpostype == 'left' && isset($hposleft) && $hposleft != '-')
{
$parameters['left'] = 'left='.$hposleft;
}
elseif ($hpostype == 'center')
{
$parameters['left'] = 'left=center';
}
}
if (isset($timeout) && $timeout != '' && $timeout != '-')
$parameters['timeout'] = "timeout=".$timeout;
if (isset($toolbars) && $toolbars == '1')
$parameters['toolbars'] = "toolbars=1";
if (isset($location) && $location == '1')
$parameters['location'] = "location=1";
if (isset($menubar) && $menubar == '1')
$parameters['menubar'] = "menubar=1";
if (isset($status) && $status == '1')
$parameters['status'] = "status=1";
if (isset($resizable) && $resizable == '1')
$parameters['resizable'] = "resizable=1";
if (isset($scrollbars) && $scrollbars == '1')
$parameters['scrollbars'] = "scrollbars=1";
if (isset($delay_type))
{
if ($delay_type == 'seconds' && isset($delay) && $delay != '' && $delay != '-')
$parameters['delay'] = "delay=".$delay;
elseif ($delay_type == 'exit')
$parameters['delay'] = "delay=exit";
}
$buffer .= "<script language='JavaScript' type='text/javascript' src='".$phpAds_config['url_prefix']."/adpopup.php";
$buffer .= "?n=".$uniqueid;
if (sizeof($parameters) > 0)
$buffer .= "&".implode ("&", $parameters);
$buffer .= "'></script>\n";
}
// Remote invocation for layers
if ($codetype=='adlayer')
{
$buffer = "<script language='JavaScript' type='text/javascript' src='".$phpAds_config['url_prefix']."/adx.js'></script>\n";
$buffer .= phpAds_generateLayerCode($parameters)."\n";
}
// Remote invocation using XML-RPC
if ($codetype=='xmlrpc')
{
if (!isset($acid) || $acid == '') $acid = 0;
if (!isset($hostlanguage)) $hostlanguage = 'php';
$params = parse_url($phpAds_config['url_prefix']);
switch($hostlanguage)
{
case 'php':
$buffer = "<"."?php\n";
$buffer .= " // Remember to copy files in misc/samples/xmlrpc/php to the same directory as your script\n\n";
$buffer .= " require('lib-xmlrpc-class.inc.php');\n";
$buffer .= " \$xmlrpcbanner = new phpAds_XmlRpc('$params[host]', '$params[path]'".
(isset($params['port']) ? ", '$params[port]'" : "").");\n";
$buffer .= " \$xmlrpcbanner->view('$what', $acid, '$target', '$source', '$withText');\n";
$buffer .= "?".">\n";
break;
}
}
if ($codetype=='local')
{
$path = phpAds_path;
$path = str_replace ('\\', '/', $path);
$root = getenv('DOCUMENT_ROOT');
$pos = strpos ($path, $root);
if (!isset($acid) || $acid == '') $acid = 0;
if (is_int($pos) && $pos == 0)
$path = "getenv('DOCUMENT_ROOT').'".substr ($path, $pos + strlen ($root))."/phpadsnew.inc.php'";
else
$path = "'".$path."/phpadsnew.inc.php'";
$buffer .= "<"."?php\n";
$buffer .= " if (@include($path)) {\n";
$buffer .= " if (!isset($"."phpAds_context)) $"."phpAds_context = array();\n";
if (isset($raw) && $raw == '1')
{
$buffer .= " $"."phpAds_raw = view_raw ('$what', $acid, '$target', '$source', '$withText', $"."phpAds_context);\n";
if (isset($block) && $block == '1')
$buffer .= " $"."phpAds_context[] = array('!=' => 'bannerid:'.$"."phpAds_raw['bannerid']);\n";
if (isset($blockcampaign) && $blockcampaign == '1')
$buffer .= " $"."phpAds_context[] = array('!=' => 'campaignid:'.$"."phpAds_raw['campaignid']);\n";
$buffer .= " }\n \n";
$buffer .= " // Assign the $"."phpAds_raw['html'] variable to your template\n";
$buffer .= " // echo $"."phpAds_raw['html'];\n";
}
else
{
$buffer .= " $"."phpAds_raw = view_raw ('$what', $acid, '$target', '$source', '$withText', $"."phpAds_context);\n";
if (isset($block) && $block == '1')
$buffer .= " $"."phpAds_context[] = array('!=' => 'bannerid:'.$"."phpAds_raw['bannerid']);\n";
if (isset($blockcampaign) && $blockcampaign == '1')
$buffer .= " $"."phpAds_context[] = array('!=' => 'campaignid:'.$"."phpAds_raw['campaignid']);\n";
$buffer .= " echo $"."phpAds_raw['html'];\n";
$buffer .= " }\n";
}
$buffer .= "?".">\n";
}
return $buffer;
}
/*********************************************************/
/* Place invocation form */
/*********************************************************/
function phpAds_placeInvocationForm($extra = '', $zone_invocation = false)
{
global $phpAds_config, $phpAds_TextDirection, $HTTP_SERVER_VARS;
global $submitbutton, $generate;
global $codetype, $what, $acid, $source, $target;
global $withText, $template, $refresh, $uniqueid;
global $width, $height, $ilayer;
global $popunder, $left, $top, $timeout, $delay, $delay_type;
global $transparent, $resize, $block, $blockcampaign, $raw;
global $hostlanguage, $toolbars, $location, $menubar, $status;
global $layerstyle, $resizable, $scrollbars;
global $hpostype, $hposleft, $hposright, $vpostype, $vpostop, $vposbottom;
global $tabindex;
// Check if affiliate is on the same server
if ($extra != '' && isset ($extra['website']) && $extra['website'])
{
$server_phpads = parse_url($phpAds_config['url_prefix']);
$server_affilate = parse_url($extra['website']);
$server_same = (@gethostbyname($server_phpads['host']) ==
@gethostbyname($server_affilate['host']));
}
else
$server_same = true;
// Hide when integrated in zone-advanced.php
if (!is_array($extra) || !isset($extra['zoneadvanced']) || !$extra['zoneadvanced'])
echo "<form name='generate' action='".$HTTP_SERVER_VARS['PHP_SELF']."' method='POST'>\n";
// Invocation type selection
if (!is_array($extra) || (isset($extra['delivery']) && $extra['delivery'] != phpAds_ZoneInterstitial && $extra['delivery'] != phpAds_ZonePopup))
{
$allowed['adlayer'] = $phpAds_config['allow_invocation_interstitial'];
$allowed['popup'] = $phpAds_config['allow_invocation_popup'];
$allowed['xmlrpc'] = $phpAds_config['allow_invocation_xmlrpc'];
$allowed['adframe'] = $phpAds_config['allow_invocation_frame'];
$allowed['adjs'] = $phpAds_config['allow_invocation_js'];
$allowed['adview'] = $phpAds_config['allow_invocation_plain'];
$allowed['local'] = $phpAds_config['allow_invocation_local'];
if (is_array($extra)) $allowed['popup'] = false;
if (is_array($extra)) $allowed['adlayer'] = false;
if (is_array($extra) && $server_same == false) $allowed['local'] = false;
if (is_array($extra) && $server_same == false &&
($extra['width'] == '-1' || $extra['height'] == '-1')) $allowed['adframe'] = false;
if (is_array($extra) && $extra['delivery'] == phpAds_ZoneText)
{
// Only allow Javascript and Localmode
// when using text ads
$allowed['adlayer'] =
$allowed['popup'] =
$allowed['adframe'] =
$allowed['adview'] = false;
}
if (!isset($codetype) || $allowed[$codetype] == false)
{
while (list($k, $v) = each($allowed))
if ($v) $codetype = $k;
}
if (!isset($codetype))
$codetype = '';
echo "<table border='0' width='100%' cellpadding='0' cellspacing='0'>";
echo "<tr><td height='25' colspan='3'><b>".$GLOBALS['strChooseInvocationType']."</b></td></tr>";
echo "<tr><td height='35'>";
echo "<select name='codetype' onChange=\"this.form.submit()\" accesskey=".$GLOBALS['keyList']." tabindex='".($tabindex++)."'>";
if ($allowed['adview']) echo "<option value='adview'".($codetype == 'adview' ? ' selected' : '').">".$GLOBALS['strInvocationRemote']."</option>";
if ($allowed['adjs']) echo "<option value='adjs'".($codetype == 'adjs' ? ' selected' : '').">".$GLOBALS['strInvocationJS']."</option>";
if ($allowed['adframe']) echo "<option value='adframe'".($codetype == 'adframe' ? ' selected' : '').">".$GLOBALS['strInvocationIframes']."</option>";
if ($allowed['xmlrpc']) echo "<option value='xmlrpc'".($codetype == 'xmlrpc' ? ' selected' : '').">".$GLOBALS['strInvocationXmlRpc']."</option>";
if ($allowed['popup']) echo "<option value='popup'".($codetype == 'popup' ? ' selected' : '').">".$GLOBALS['strInvocationPopUp']."</option>";
if ($allowed['adlayer']) echo "<option value='adlayer'".($codetype == 'adlayer' ? ' selected' : '').">".$GLOBALS['strInvocationAdLayer']."</option>";
if ($allowed['local']) echo "<option value='local'".($codetype == 'local' ? ' selected' : '').">".$GLOBALS['strInvocationLocal']."</option>";
echo "</select>";
echo " <input type='image' src='images/".$phpAds_TextDirection."/go_blue.gif' border='0'>";
echo "</td></tr></table>";
phpAds_ShowBreak();
echo "<br>";
}
else
{
if ($extra['delivery'] == phpAds_ZoneInterstitial)
$codetype = 'adlayer';
if ($extra['delivery'] == phpAds_ZonePopup)
$codetype = 'popup';
if (!isset($codetype))
$codetype = '';
}
if ($codetype == 'adlayer')
{
if (!isset($layerstyle)) $layerstyle = 'geocities';
include ('../libraries/layerstyles/'.$layerstyle.'/invocation.inc.php');
}
if ($codetype != '')
{
// Code
if (isset($submitbutton) || isset($generate) && $generate)
{
echo "<table border='0' width='550' cellpadding='0' cellspacing='0'>";
echo "<tr><td height='25'><img src='images/icon-generatecode.gif' align='absmiddle'> <b>".$GLOBALS['strBannercode']."</b></td>";
// Show clipboard button only on IE
if (strpos ($HTTP_SERVER_VARS['HTTP_USER_AGENT'], 'MSIE') > 0 &&
strpos ($HTTP_SERVER_VARS['HTTP_USER_AGENT'], 'Opera') < 1)
{
echo "<td height='25' align='right'><img src='images/icon-clipboard.gif' align='absmiddle'> ";
echo "<a href='javascript:phpAds_CopyClipboard(\"bannercode\");'>".$GLOBALS['strCopyToClipboard']."</a></td></tr>";
}
else
echo "<td> </td>";
echo "<tr height='1'><td colspan='2' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
echo "<tr><td colspan='2'><textarea name='bannercode' class='code-gray' rows='6' cols='55' style='width:550;' readonly>".htmlspecialchars(phpAds_GenerateInvocationCode())."</textarea></td></tr>";
echo "</table><br>";
phpAds_ShowBreak();
echo "<br>";
$generated = true;
}
else
$generated = false;
// Hide when integrated in zone-advanced.php
if (!(is_array($extra) && isset($extra['zoneadvanced']) && $extra['zoneadvanced']))
{
// Header
echo "<table border='0' width='100%' cellpadding='0' cellspacing='0'>";
echo "<tr><td height='25' colspan='3'><img src='images/icon-overview.gif' align='absmiddle'> <b>".$GLOBALS['strParameters']."</b></td></tr>";
echo "<tr height='1'><td width='30'><img src='images/break.gif' height='1' width='30'></td>";
echo "<td width='200'><img src='images/break.gif' height='1' width='200'></td>";
echo "<td width='100%'><img src='images/break.gif' height='1' width='100%'></td></tr>";
echo "<tr".($zone_invocation ? '' : " bgcolor='#F6F6F6'")."><td height='10' colspan='3'> </td></tr>";
}
if ($codetype == 'adview')
$show = array ('what' => true, 'acid' => true, 'target' => true, 'source' => true);
if ($codetype == 'adjs')
$show = array ('what' => true, 'acid' => true, 'block' => true, 'target' => true, 'source' => true, 'withText' => true, 'blockcampaign' => true);
if ($codetype == 'adframe')
$show = array ('what' => true, 'acid' => true, 'target' => true, 'source' => true, 'refresh' => true, 'size' => true, 'resize' => true, 'transparent' => true, 'ilayer' => true);
if ($codetype == 'ad')
$show = array ('what' => true, 'acid' => true, 'target' => true, 'source' => true, 'withText' => true, 'size' => true, 'resize' => true, 'transparent' => true);
if ($codetype == 'popup')
$show = array ('what' => true, 'acid' => true, 'target' => true, 'source' => true, 'absolute' => true, 'popunder' => true, 'timeout' => true, 'delay' => true, 'windowoptions' => true);
if ($codetype == 'adlayer')
$show = phpAds_getLayerShowVar();
if ($codetype == 'xmlrpc')
$show = array ('what' => true, 'acid' => true, 'target' => true, 'source' => true, 'withText' => true, 'template' => true, 'hostlanguage' => true);
if ($codetype == 'local')
$show = array ('what' => true, 'acid' => true, 'target' => true, 'source' => true, 'withText' => true, 'block' => true, 'blockcampaign' => true, 'raw' => true);
// What
if (!$zone_invocation && isset($show['what']) && $show['what'] == true)
{
echo "<tr bgcolor='#F6F6F6'><td width='30'> </td>";
echo "<td width='200' valign='top'>".$GLOBALS['strInvocationWhat']."</td><td width='370'>";
echo "<textarea class='flat' name='what' rows='3' cols='50' style='width:350px;' tabindex='".($tabindex++)."'>".(isset($what) ? stripslashes($what) : '')."</textarea></td></tr>";
echo "<tr bgcolor='#F6F6F6'><td width='30'><img src='images/spacer.gif' height='1' width='100%'></td>";
echo "<td bgcolor='#F6F6F6' colspan='2'><img src='images/break-l.gif' height='1' width='200' vspace='6'></td></tr>";
}
// Acid
if (!$zone_invocation && isset($show['acid']) && $show['acid'] == true)
{
echo "<tr bgcolor='#F6F6F6'><td width='30'> </td>";
echo "<td width='200'>".$GLOBALS['strCampaign']."</td><td width='370'>";
echo "<select name='acid' style='width:350px;' tabindex='".($tabindex++)."'>";
echo "<option value='0'>-</option>";
$res = phpAds_dbQuery("
SELECT
*
FROM
".$phpAds_config['tbl_clients']."
WHERE
parent > 0
");
while ($row = phpAds_dbFetchArray($res))
{
echo "<option value='".$row['clientid']."'".($acid == $row['clientid'] ? ' selected' : '').">";
echo phpAds_buildClientName ($row['clientid'], $row['clientname']);
echo "</option>";
}
echo "</select>";
echo "</td></tr>";
echo "<tr bgcolor='#F6F6F6'><td height='10' colspan='3'> </td></tr>";
echo "<tr height='1'><td colspan='3' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
echo "<tr><td height='10' colspan='3'> </td></tr>";
}
// Target
if (isset($show['target']) && $show['target'] == true)
{
echo "<tr><td width='30'> </td>";
echo "<td width='200'>".$GLOBALS['strInvocationTarget']."</td><td width='370'>";
echo "<input class='flat' type='text' name='target' size='' value='".(isset($target) ? $target : '')."' style='width:175px;' tabindex='".($tabindex++)."'></td></tr>";
echo "<tr><td width='30'><img src='images/spacer.gif' height='1' width='100%'></td>";
}
// Source
if (isset($show['source']) && $show['source'] == true)
{
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'>".$GLOBALS['strInvocationSource']."</td><td width='370'>";
echo "<input class='flat' type='text' name='source' size='' value='".(isset($source) ? $source : '')."' style='width:175px;' tabindex='".($tabindex++)."'></td></tr>";
echo "<tr><td width='30'><img src='images/spacer.gif' height='1' width='100%'></td>";
}
// WithText
if (isset($show['withText']) && $show['withText'] == true)
{
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'>".$GLOBALS['strInvocationWithText']."</td>";
echo "<td width='370'><input type='radio' name='withText' value='1'".(isset($withText) && $withText != 0 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strYes']."<br>";
echo "<input type='radio' name='withText' value='0'".(!isset($withText) || $withText == 0 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strNo']."</td>";
echo "</tr>";
echo "<tr><td width='30'><img src='images/spacer.gif' height='1' width='100%'></td>";
}
// refresh
if (isset($show['refresh']) && $show['refresh'] == true)
{
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'>".$GLOBALS['strIFrameRefreshAfter']."</td><td width='370'>";
echo "<input class='flat' type='text' name='refresh' size='' value='".(isset($refresh) ? $refresh : '')."' style='width:175px;' tabindex='".($tabindex++)."'> ".$GLOBALS['strAbbrSeconds']."</td></tr>";
echo "<tr><td width='30'><img src='images/spacer.gif' height='1' width='100%'></td>";
}
// size
if (!$zone_invocation && isset($show['size']) && $show['size'] == true)
{
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'>".$GLOBALS['strFrameSize']."</td><td width='370'>";
echo $GLOBALS['strWidth'].": <input class='flat' type='text' name='width' size='3' value='".(isset($width) ? $width : '')."' tabindex='".($tabindex++)."'> ";
echo $GLOBALS['strHeight'].": <input class='flat' type='text' name='height' size='3' value='".(isset($height) ? $height : '')."' tabindex='".($tabindex++)."'>";
echo "</td></tr>";
echo "<tr><td width='30'><img src='images/spacer.gif' height='1' width='100%'></td>";
}
// Resize
if (isset($show['resize']) && $show['resize'] == true)
{
// Only show this if affiliate is on the same server
if ($server_same)
{
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'>".$GLOBALS['strIframeResizeToBanner']."</td>";
echo "<td width='370'><input type='radio' name='resize' value='1'".(isset($resize) && $resize == 1 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strYes']."<br>";
echo "<input type='radio' name='resize' value='0'".(!isset($resize) || $resize == 0 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strNo']."</td>";
echo "</tr>";
echo "<tr><td width='30'><img src='images/spacer.gif' height='1' width='100%'></td>";
}
else
echo "<input type='hidden' name='resize' value='0'>";
}
// Transparent
if (isset($show['transparent']) && $show['transparent'] == true)
{
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'>".$GLOBALS['strIframeMakeTransparent']."</td>";
echo "<td width='370'><input type='radio' name='transparent' value='1'".(isset($transparent) && $transparent == 1 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strYes']."<br>";
echo "<input type='radio' name='transparent' value='0'".(!isset($transparent) || $transparent == 0 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strNo']."</td>";
echo "</tr>";
echo "<tr><td width='30'><img src='images/spacer.gif' height='1' width='100%'></td>";
}
// Netscape 4 ilayer
if (isset($show['ilayer']) && $show['ilayer'] == true)
{
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'>".$GLOBALS['strIframeIncludeNetscape4']."</td>";
echo "<td width='370'><input type='radio' name='ilayer' value='1'".(isset($ilayer) && $ilayer == 1 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strYes']."<br>";
echo "<input type='radio' name='ilayer' value='0'".(!isset($ilayer) || $ilayer == 0 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strNo']."</td>";
echo "</tr>";
echo "<tr><td width='30'><img src='images/spacer.gif' height='1' width='100%'></td>";
}
// Block
if (isset($show['block']) && $show['block'] == true)
{
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'>".$GLOBALS['strInvocationDontShowAgain']."</td>";
echo "<td width='370'><input type='radio' name='block' value='1'".(isset($block) && $block != 0 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strYes']."<br>";
echo "<input type='radio' name='block' value='0'".(!isset($block) || $block == 0 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strNo']."</td>";
echo "</tr>";
echo "<tr><td width='30'><img src='images/spacer.gif' height='1' width='100%'></td>";
}
// Blockcampaign
if (isset($show['blockcampaign']) && $show['blockcampaign'] == true)
{
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'>".$GLOBALS['strInvocationDontShowAgainCampaign']."</td>";
echo "<td width='370'><input type='radio' name='blockcampaign' value='1'".(isset($blockcampaign) && $blockcampaign != 0 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strYes']."<br>";
echo "<input type='radio' name='blockcampaign' value='0'".(!isset($blockcampaign) || $blockcampaign == 0 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strNo']."</td>";
echo "</tr>";
echo "<tr><td width='30'><img src='images/spacer.gif' height='1' width='100%'></td>";
}
// Raw
if (isset($show['raw']) && $show['raw'] == true)
{
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'>".$GLOBALS['strInvocationTemplate']."</td>";
echo "<td width='370'><input type='radio' name='raw' value='1'".(isset($raw) && $raw != 0 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strYes']."<br>";
echo "<input type='radio' name='raw' value='0'".(!isset($raw) || $raw == 0 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strNo']."</td>";
echo "</tr>";
echo "<tr><td width='30'><img src='images/spacer.gif' height='1' width='100%'></td>";
}
// AdLayer style
if (isset($show['layerstyle']) && $show['layerstyle'] == true)
{
$layerstyles = array();
$stylesdir = opendir('../libraries/layerstyles');
while ($stylefile = readdir($stylesdir))
{
if (is_dir('../libraries/layerstyles/'.$stylefile) &&
file_exists('../libraries/layerstyles/'.$stylefile.'/invocation.inc.php'))
{
if (ereg('^[^.]', $stylefile))
$layerstyles[$stylefile] = isset($GLOBALS['strAdLayerStyleName'][$stylefile]) ?
$GLOBALS['strAdLayerStyleName'][$stylefile] :
str_replace("- ", "-",
ucwords(str_replace("-", "- ", $stylefile)));
}
}
closedir($stylesdir);
asort($layerstyles, SORT_STRING);
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'>".$GLOBALS['strAdLayerStyle']."</td><td width='370'>";
echo "<select name='layerstyle' onChange='this.form.submit()' style='width:175px;' tabindex='".($tabindex++)."'>";
while (list($k, $v) = each($layerstyles))
echo "<option value='$k'".($layerstyle == $k ? ' selected' : '').">$v</option>";
echo "</select>";
echo "</td></tr>";
echo "<tr><td width='30'><img src='images/spacer.gif' height='1' width='100%'></td>";
}
// popunder
if (isset($show['popunder']) && $show['popunder'] == true)
{
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'>".$GLOBALS['strPopUpStyle']."</td>";
echo "<td width='370'><input type='radio' name='popunder' value='0'".
(!isset($popunder) || $popunder != '1' ? ' checked' : '')." tabindex='".($tabindex++)."'> ".
"<img src='images/icon-popup-over.gif' align='absmiddle'> ".$GLOBALS['strPopUpStylePopUp']."<br>";
echo "<input type='radio' name='popunder' value='1'".
(isset($popunder) && $popunder == '1' ? ' checked' : '')." tabindex='".($tabindex++)."'> ".
"<img src='images/icon-popup-under.gif' align='absmiddle'> ".$GLOBALS['strPopUpStylePopUnder']."</td>";
echo "</tr>";
echo "<tr><td width='30'><img src='images/spacer.gif' height='1' width='100%'></td>";
}
// delay
if (isset($show['delay']) && $show['delay'] == true)
{
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'>".$GLOBALS['strPopUpCreateInstance']."</td>";
echo "<td width='370'><input type='radio' name='delay_type' value='none'".
(!isset($delay_type) || ($delay_type != 'exit' && $delay_type != 'seconds') ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strPopUpImmediately']."<br>";
echo "<input type='radio' name='delay_type' value='exit'".
(isset($delay_type) && $delay_type == 'exit' ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strPopUpOnClose']."<br>";
echo "<input type='radio' name='delay_type' value='seconds'".
(isset($delay_type) && $delay_type == 'seconds' ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strPopUpAfterSec']." ".
"<input class='flat' type='text' name='delay' size='' value='".(isset($delay) ? $delay : '-')."' style='width:50px;' tabindex='".($tabindex++)."'> ".$GLOBALS['strAbbrSeconds']."</td>";
echo "</tr>";
echo "<tr><td width='30'><img src='images/spacer.gif' height='1' width='100%'></td>";
}
// absolute
if (isset($show['absolute']) && $show['absolute'] == true)
{
if (isset($left) && $left != '')
{
if ($left == 'center')
{
$hpostype = 'center';
}
elseif ($left < 0)
{
$hpostype = 'right';
$hposright = 0 - (int)$left;
}
else
{
$hpostype = 'left';
$hposleft = (int)$left;
}
}
if (isset($top) && $top != '')
{
if ($top == 'center')
{
$vpostype = 'center';
}
elseif ($top < 0)
{
$vpostype = 'bottom';
$vposbottom = 0 - (int)$top;
}
else
{
$vpostype = 'top';
$vpostop = (int)$top;
}
}
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'>".$GLOBALS['strPopupInitialHPos']."</td>";
echo "<td width='370'><input type='radio' name='hpostype' value='left'".
(!isset($hpostype) || ($hpostype != 'right' && $hpostype != 'center') ? ' checked' : '')." tabindex='".($tabindex++)."'> ";
echo "<input class='flat' type='text' name='hposleft' size='' value='".(isset($hposleft) ? $hposleft : '-')."' style='width:50px;' tabindex='".($tabindex++)."'> ".$GLOBALS['strAbbrPixels'].' '.$GLOBALS['strPopupFromLeft'].'<br>';
echo "<input type='radio' name='hpostype' value='right'".
(isset($hpostype) && $hpostype == 'right' ? ' checked' : '')." tabindex='".($tabindex++)."'> ";
echo "<input class='flat' type='text' name='hposright' size='' value='".(isset($hposright) ? $hposright : '-')."' style='width:50px;' tabindex='".($tabindex++)."'> ".$GLOBALS['strAbbrPixels'].' '.$GLOBALS['strPopupFromRight'].'<br>';
echo "<input type='radio' name='hpostype' value='center'".
(isset($hpostype) && $hpostype == 'center' ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strPopupCentered']."</td>";
echo "</tr>";
echo "<tr><td width='30'><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'>".$GLOBALS['strPopupInitialVPos']."</td>";
echo "<td width='370'><input type='radio' name='vpostype' value='top'".
(!isset($vpostype) || ($vpostype != 'bottom' && $vpostype != 'center') ? ' checked' : '')." tabindex='".($tabindex++)."'> ";
echo "<input class='flat' type='text' name='vpostop' size='' value='".(isset($vpostop) ? $vpostop : '-')."' style='width:50px;' tabindex='".($tabindex++)."'> ".$GLOBALS['strAbbrPixels'].' '.$GLOBALS['strPopupFromTop'].'<br>';
echo "<input type='radio' name='vpostype' value='bottom'".
(isset($vpostype) && $vpostype == 'bottom' ? ' checked' : '')." tabindex='".($tabindex++)."'> ";
echo "<input class='flat' type='text' name='vposbottom' size='' value='".(isset($vposbottom) ? $vposbottom : '-')."' style='width:50px;' tabindex='".($tabindex++)."'> ".$GLOBALS['strAbbrPixels'].' '.$GLOBALS['strPopupFromBottom'].'<br>';
echo "<input type='radio' name='vpostype' value='center'".
(isset($vpostype) && $vpostype == 'center' ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strPopupCentered']."</td>";
echo "</tr>";
echo "<tr><td width='30'><img src='images/spacer.gif' height='1' width='100%'></td>";
}
// timeout
if (isset($show['timeout']) && $show['timeout'] == true)
{
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'>".$GLOBALS['strAutoCloseAfter']."</td><td width='370'>";
echo "<input class='flat' type='text' name='timeout' size='' value='".(isset($timeout) ? $timeout : '-')."' style='width:50px;' tabindex='".($tabindex++)."'> ".$GLOBALS['strAbbrSeconds']."</td></tr>";
echo "<tr><td width='30'><img src='images/spacer.gif' height='1' width='100%'></td>";
}
// Window options
if (isset($show['windowoptions']) && $show['windowoptions'] == true)
{
echo "<td colspan='2'><img src='images/break-l.gif' height='1' width='200' vspace='6'></td></tr>";
echo "<tr><td width='30'> </td><td width='200' valign='top'>".$GLOBALS['strWindowOptions']."</td><td width='370'>";
echo "<table cellpadding='0' cellspacing='0' border='0'>";
echo "<tr><td>".$GLOBALS['strShowToolbars']."</td><td> </td><td>";
echo "<input type='radio' name='toolbars' value='1'".(isset($toolbars) && $toolbars != 0 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strYes']."<br>";
echo "</td><td> </td><td>";
echo "<input type='radio' name='toolbars' value='0'".(!isset($toolbars) || $toolbars == 0 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strNo']."";
echo "</td></tr><tr><td colspan='5'><img src='images/break-l.gif' height='1' width='200' vspace='2'></td></tr>";
echo "<tr><td>".$GLOBALS['strShowLocation']."</td><td> </td><td>";
echo "<input type='radio' name='location' value='1'".(isset($location) && $location != 0 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strYes']."<br>";
echo "</td><td> </td><td>";
echo "<input type='radio' name='location' value='0'".(!isset($location) || $location == 0 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strNo']."";
echo "</td></tr><tr><td colspan='5'><img src='images/break-l.gif' height='1' width='200' vspace='2'></td></tr>";
echo "<tr><td>".$GLOBALS['strShowMenubar']."</td><td> </td><td>";
echo "<input type='radio' name='menubar' value='1'".(isset($menubar) && $menubar != 0 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strYes']."<br>";
echo "</td><td> </td><td>";
echo "<input type='radio' name='menubar' value='0'".(!isset($menubar) || $menubar == 0 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strNo']."";
echo "</td></tr><tr><td colspan='5'><img src='images/break-l.gif' height='1' width='200' vspace='2'></td></tr>";
echo "<tr><td>".$GLOBALS['strShowStatus']."</td><td> </td><td>";
echo "<input type='radio' name='status' value='1'".(isset($status) && $status != 0 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strYes']."<br>";
echo "</td><td> </td><td>";
echo "<input type='radio' name='status' value='0'".(!isset($status) || $status == 0 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strNo']."";
echo "</td></tr><tr><td colspan='5'><img src='images/break-l.gif' height='1' width='200' vspace='2'></td></tr>";
echo "<tr><td>".$GLOBALS['strWindowResizable']."</td><td> </td><td>";
echo "<input type='radio' name='resizable' value='1'".(isset($resizable) && $resizable != 0 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strYes']."<br>";
echo "</td><td> </td><td>";
echo "<input type='radio' name='resizable' value='0'".(!isset($resizable) || $resizable == 0 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strNo']."";
echo "</td></tr><tr><td colspan='5'><img src='images/break-l.gif' height='1' width='200' vspace='2'></td></tr>";
echo "<tr><td>".$GLOBALS['strShowScrollbars']."</td><td> </td><td>";
echo "<input type='radio' name='scrollbars' value='1'".(isset($scrollbars) && $scrollbars != 0 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strYes']."<br>";
echo "</td><td> </td><td>";
echo "<input type='radio' name='scrollbars' value='0'".(!isset($scrollbars) || $scrollbars == 0 ? ' checked' : '')." tabindex='".($tabindex++)."'> ".$GLOBALS['strNo']."";
echo "</td></tr>";
echo "</table>";
echo "</td></tr><tr><td width='30'><img src='images/spacer.gif' height='1' width='100%'></td>";
}
// AdLayer custom code
if (isset($show['layercustom']) && $show['layercustom'] == true)
phpAds_placeLayerSettings();
// Host Language
if (isset($show['hostlanguage']) && $show['hostlanguage'] == true)
{
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'>".$GLOBALS['strXmlRpcLanguage']."</td><td width='370'>";
echo "<select name='hostlanguage' tabindex='".($tabindex++)."'>";
echo "<option value='php'".($hostlanguage == 'php' ? ' selected' : '').">PHP</option>";
// echo "<option value='php-xmlrpc'".($hostlanguage == 'php-xmlrpc' ? ' selected' : '').">PHP with built in XML-RPC extension</option>";
// echo "<option value='asp'".($hostlanguage == 'asp' ? ' selected' : '').">ASP</option>";
// echo "<option value='jsp'".($hostlanguage == 'jsp' ? ' selected' : '').">JSP</option>";
echo "</select>";
echo "</td></tr>";
echo "<tr><td width='30'><img src='images/spacer.gif' height='1' width='100%'></td>";
}
// Hide when integrated in zone-advanced.php
if (!(is_array($extra) && isset($extra['zoneadvanced']) && $extra['zoneadvanced']))
{
// Footer
echo "<tr><td height='10' colspan='3'> </td></tr>";
echo "<tr height='1'><td colspan='3' bgcolor='#888888'><img src='images/break.gif' height='1' width='100%'></td></tr>";
echo "</table>";
echo "<br><br>";
echo "<input type='hidden' value='".($generated ? 1 : 0)."' name='generate'>";
if ($generated)
echo "<input type='submit' value='".$GLOBALS['strRefresh']."' name='submitbutton' tabindex='".($tabindex++)."'>";
else
echo "<input type='submit' value='".$GLOBALS['strGenerate']."' name='submitbutton' tabindex='".($tabindex++)."'>";
}
}
// Put extra hidden fields
if (is_array($extra))
while (list($k, $v) = each($extra))
echo "<input type='hidden' value='$v' name='$k'>";
// Hide when integrated in zone-advanced.php
if (!is_array($extra) || !isset($extra['zoneadvanced']) || !$extra['zoneadvanced'])
echo "</form><br><br>";
}
?>
Other Ad Management Scripts: