⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 admin.banners.html.php

📁 mambo的cms源代码
💻 PHP
字号:
<?php/*** @version $Id: admin.banners.html.php,v 1.10 2005/02/15 14:49:39 kochp Exp $* @package Mambo* @subpackage Banners* @copyright (C) 2000 - 2005 Miro International Pty Ltd* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL* Mambo is Free Software*//** ensure this file is being included by a parent file */defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );/*** @package Mambo* @subpackage Banners*/class HTML_banners {	function showBanners( &$rows, &$pageNav, $option ) {		global $my, $adminLanguage;		mosCommonHTML::loadOverlib();		?>		<form action="index2.php" method="post" name="adminForm">		<table class="adminheading">		<tr>			<th><?php echo $adminLanguage->A_COMP_BANNERS_MANAGER;?></th>		</tr>		</table>		<table class="adminlist">		<tr>			<th width="20"><?php echo $adminLanguage->A_COMP_NB;?></th>			<th width="20">			<input type="checkbox" name="toggle" value="" onClick="checkAll(<?php echo count( $rows ); ?>);" />			</th>			<th align="left" nowrap>			<?php echo $adminLanguage->A_COMP_BANNERS_NAME;?>			</th>			<th width="10%" nowrap>			<?php echo $adminLanguage->A_COMP_BANNERS_PUBLISHED;?>			</th>			<th width="11%" nowrap>			<?php echo $adminLanguage->A_COMP_BANNERS_IMPRESS_MADE;?>			</th>			<th width="11%" nowrap>			<?php echo $adminLanguage->A_COMP_BANNERS_IMPRESS_LEFT;?>			</th>			<th width="8%">			<?php echo $adminLanguage->A_COMP_BANNERS_CLICKS;?>			</th>			<th width="8%" nowrap>			<?php echo $adminLanguage->A_COMP_BANNERS_CLICKS2;?>			</th>		</tr>		<?php		$k = 0;		for ($i=0, $n=count( $rows ); $i < $n; $i++) {			$row = &$rows[$i];			$row->id 	= $row->bid;			$link 		= 'index2.php?option=com_banners&task=editA&hidemainmenu=1&id='. $row->id;			$impleft 	= $row->imptotal - $row->impmade;			if( $impleft < 0 ) {				$impleft 	= "unlimited";			}			if ( $row->impmade != 0 ) {				$percentClicks = substr(100 * $row->clicks/$row->impmade, 0, 5);			} else {				$percentClicks = 0;			}			$task 	= $row->showBanner ? 'unpublish' : 'publish';			$img 	= $row->showBanner ? 'publish_g.png' : 'publish_x.png';			$alt = $row->showBanner ? $adminLanguage->A_COMP_PUBLISHED : $adminLanguage->A_COMP_UNPUBLISHED;			$checked 	= mosCommonHTML::CheckedOutProcessing( $row, $i );			?>			<tr class="<?php echo "row$k"; ?>">				<td align="center">				<?php echo $pageNav->rowNumber( $i ); ?>				</td>				<td align="center">				<?php echo $checked; ?>				</td>				<td align="left">				<?php				if ( $row->checked_out && ( $row->checked_out != $my->id ) ) {					echo $row->name;				} else {					?>					<a href="<?php echo $link; ?>" title="Edit Banner">					<?php echo $row->name; ?>					</a>					<?php				}				?>				</td>				<td align="center">				<a href="javascript: void(0);" onClick="return listItemTask('cb<?php echo $i;?>','<?php echo $task;?>')">				<img src="images/<?php echo $img;?>" width="12" height="12" border="0" alt="<?php echo $alt; ?>" />				</a>				</td>				<td align="center">				<?php echo $row->impmade;?>				</td>				<td align="center">				<?php echo $impleft;?>				</td>				<td align="center">				<?php echo $row->clicks;?>				</td>				<td align="center">				<?php echo $percentClicks;?>				</td>			</tr>			<?php			$k = 1 - $k;		}		?>		</table>		<?php echo $pageNav->getListFooter(); ?>		<input type="hidden" name="option" value="<?php echo $option; ?>">		<input type="hidden" name="task" value="">		<input type="hidden" name="boxchecked" value="0">		<input type="hidden" name="hidemainmenu" value="0">		</form>		<?php	}	function bannerForm( &$_row, &$lists, $_option ) {		global $adminLanguage;		mosMakeHtmlSafe( $_row, ENT_QUOTES, 'custombannercode' );		?>		<script language="javascript">		<!--		function changeDisplayImage() {			if (document.adminForm.imageurl.value !='') {				document.adminForm.imagelib.src='../images/banners/' + document.adminForm.imageurl.value;			} else {				document.adminForm.imagelib.src='images/blank.png';			}		}		function submitbutton(pressbutton) {			var form = document.adminForm;			if (pressbutton == 'cancel') {				submitform( pressbutton );				return;			}			// do field validation			if (form.name.value == "") {				alert( "<?php echo $adminLanguage->A_COMP_BANNERS_PROVIDE;?>" );			} else if (getSelectedValue('adminForm','cid') < 1) {				alert( "<?php echo $adminLanguage->A_COMP_BANNERS_SELECT_CLIENT;?>" );			} else if (!getSelectedValue('adminForm','imageurl')) {				alert( "<?php echo $adminLanguage->A_COMP_BANNERS_SELECT_IMAGE;?>" );			} else if (form.clickurl.value == "") {				alert( "<?php echo $adminLanguage->A_COMP_BANNERS_FILL_URL;?>" );			} else {				submitform( pressbutton );			}		}		//-->		</script>		<form action="index2.php" method="post" name="adminForm">		<table class="adminheading">		<tr>			<th>			<?php echo $adminLanguage->A_COMP_BANNERS_BANNER;?>:			<small>			<?php echo $_row->cid ? $adminLanguage->A_EDIT : $adminLanguage->A_NEW;?>			</small>			</th>		</tr>		</table>		<table class="adminform">		<tr>			<th colspan="2">			<?php echo $adminLanguage->A_COMP_BANNERS_BANNER;?>			</th>		</tr>		<tr>			<td width="20%">			<?php echo $adminLanguage->A_COMP_BANNERS_NAME;?>:			</td>			<td width="80%">			<input class="inputbox" type="text" name="name" value="<?php echo $_row->name;?>">			</td>		</tr>		<tr>			<td>			<?php echo $adminLanguage->A_COMP_BANNERS_CLIENT;?>:			</td>			<td align="left">			<?php echo $lists['cid']; ?>			</td>		</tr>		<tr>			<td>			<?php echo $adminLanguage->A_COMP_BANNERS_PURCHASED;?>:			</td>			<?php			if ($_row->imptotal == "0") {				$unlimited="checked";				$_row->imptotal="";			} else {				$unlimited = "";			}			?>			<td>			<input class="inputbox" type="text" name="imptotal" size="12" maxlength="11" value="<?php echo $_row->imptotal;?>">&nbsp;<?php echo $adminLanguage->A_COMP_BANNERS_UNLIMITED;?> <input type="checkbox" name="unlimited" <?php echo $unlimited;?>>			</td>		</tr>		<tr>			<td valign="top">			<?php echo $adminLanguage->A_COMP_BANNERS_URL;?>:			</td>			<td align="left">			<?php echo $lists['imageurl']; ?>			</td>		</tr>		<tr>			<td>			<?php echo $adminLanguage->A_COMP_BANNERS_SHOW;?>:			</td>			<td>			<?php echo $lists['showBanner']; ?>			</td>		</tr>		<tr>			<td>			<?php echo $adminLanguage->A_COMP_BANNERS_CLICK_URL;?>:			</td>			<td>			<input class="inputbox" type="text" name="clickurl" size="50" maxlength="200" value="<?php echo $_row->clickurl;?>">			</td>		</tr>		<tr>			<td valign="top">			<?php echo $adminLanguage->A_COMP_BANNERS_CUSTOM;?>:			</td>			<td>			<textarea class="inputbox" cols="70" rows="5" name="custombannercode"><?php echo $_row->custombannercode;?></textarea>			</td>		</tr>		<tr >			<td valign="top" align="right">			<?php echo $adminLanguage->A_COMP_BANNERS_CLICKS;?>			<br/>			<input name="reset_hits" type="button" class="button" value="<?php echo $adminLanguage->A_COMP_BANNERS_RESET_CLICKS;?>" onClick="submitbutton('resethits');">			</td>			<td colspan="2">			<?php echo $_row->clicks;?>			</td>		</tr>		<tr>			<td colspan="3">			</td>		</tr>		<tr>			<td valign="top">			<?php echo $adminLanguage->A_COMP_BANNERS_IMAGE;?>:			</td>			<td valign="top">			<?php			if (eregi("swf", $_row->imageurl)) {				?>				<img src="images/blank.png" name="imagelib">				<?php			} elseif (eregi("gif|jpg|png", $_row->imageurl)) {				?>				<img src="../images/banners/<?php echo $_row->imageurl; ?>" name="imagelib">				<?php			} else {				?>				<img src="images/blank.png" name="imagelib">				<?php			}			?>			</td>		</tr>		<tr>			<td colspan="3">			</td>		</tr>		</table>		<input type="hidden" name="option" value="<?php echo $_option; ?>">		<input type="hidden" name="bid" value="<?php echo $_row->bid; ?>">		<input type="hidden" name="task" value="">		<input type="hidden" name="impmade" value="<?php echo $_row->impmade; ?>">		</form>		<?php	}}/*** Banner clients* @package Mambo*/class HTML_bannerClient {	function showClients( &$rows, &$pageNav, $option ) {		global $my, $adminLanguage;		mosCommonHTML::loadOverlib();		?>		<form action="index2.php" method="post" name="adminForm">		<table class="adminheading">		<tr>			<th>			<?php echo $adminLanguage->A_COMP_BANNERS_CLIENT_MANAGER;?>			</th>		</tr>		</table>		<table class="adminlist">		<tr>			<th width="20">			<?php echo $adminLanguage->A_COMP_NB;?>			</th>			<th width="20">			<input type="checkbox" name="toggle" value="" onClick="checkAll(<?php echo count( $rows ); ?>);" />			</th>			<th align="left" nowrap>			<?php echo $adminLanguage->A_COMP_BANNERS_CLIENT;?>			</th>			<th align="left" nowrap>			<?php echo $adminLanguage->A_COMP_CONTACT;?>			</th>			<th align="center" nowrap>			<?php echo $adminLanguage->A_COMP_BANNERS_NO_ACTIVE;?>			</th>		</tr>		<?php		$k = 0;		for ($i=0, $n=count( $rows ); $i < $n; $i++) {			$row = &$rows[$i];			$row->id 	= $row->cid;			$link 		= 'index2.php?option=com_banners&task=editclientA&hidemainmenu=1&id='. $row->id;			$checked 	= mosCommonHTML::CheckedOutProcessing( $row, $i );			?>			<tr class="<?php echo "row$k"; ?>">				<td width="20" align="center">				<?php echo $pageNav->rowNumber( $i ); ?>				</td>				<td width="20">				<?php echo $checked; ?>				</td>				<td width="40%">				<?php				if ( $row->checked_out && ( $row->checked_out != $my->id ) ) {					echo $row->name;				} else {					?>					<a href="<?php echo $link; ?>" title="Edit Banner Client">					<?php echo $row->name; ?>					</a>					<?php				}				?>				</td>				<td width="40%">				<?php echo $row->contact;?>				</td>				<td width="20%" align="center">				<?php echo $row->bid;?>				</td>			</tr>			<?php			$k = 1 - $k;		}		?>		</table>		<?php echo $pageNav->getListFooter(); ?>		<input type="hidden" name="option" value="<?php echo $option; ?>">		<input type="hidden" name="task" value="">		<input type="hidden" name="boxchecked" value="0">		<input type="hidden" name="hidemainmenu" value="0">		</form>		<?php	}	function bannerClientForm( &$row, $option ) {		global $adminLanguage;		mosMakeHtmlSafe( $row, ENT_QUOTES, 'extrainfo' );		?>		<script language="javascript">		<!--		function submitbutton(pressbutton) {			var form = document.adminForm;			if (pressbutton == 'cancelclient') {				submitform( pressbutton );				return;			}			// do field validation			if (form.name.value == "") {				alert( "<?php echo $adminLanguage->A_COMP_BANNERS_FILL_CL_NAME;?>" );			} else if (form.contact.value == "") {				alert( "<?php echo $adminLanguage->A_COMP_BANNERS_FILL_CO_NAME;?>" );			} else if (form.email.value == "") {				alert( "<?php echo $adminLanguage->A_COMP_BANNERS_FILL_CO_EMAIL;?>" );			} else {				submitform( pressbutton );			}		}		//-->		</script>		<table class="adminheading">		<tr>			<th>			<?php echo $adminLanguage->A_COMP_BANNERS_TITLE_CLIENT;?>:			<small>			<?php echo $row->cid ? $adminLanguage->A_EDIT : $adminLanguage->A_NEW;?>			</small>			</th>		</tr>		</table>		<form action="index2.php" method="post" name="adminForm">		<table class="adminform">		<tr>			<th colspan="2">			<?php echo $adminLanguage->A_COMP_BANNERS_DETAILS;?>			</th>		</tr>		<tr>			<td width="10%">			<?php echo $adminLanguage->A_COMP_BANNERS_CLIENT;?>:			</td>			<td>			<input class="inputbox" type="text" name="name" size="30" maxlength="60" valign="top" value="<?php echo $row->name; ?>">			</td>		</tr>		<tr>			<td width="10%">			<?php echo $adminLanguage->A_COMP_BANNERS_CONTACT_NAME;?>:			</td>			<td>			<input class="inputbox" type="text" name="contact" size="30" maxlength="60" value="<?php echo $row->contact; ?>">			</td>		</tr>		<tr>			<td width="10%">			<?php echo $adminLanguage->A_COMP_BANNERS_CONTACT_EMAIL;?>:			</td>			<td>			<input class="inputbox" type="text" name="email" size="30" maxlength="60" value="<?php echo $row->email; ?>">			</td>		</tr>		<tr>			<td valign="top">			<?php echo $adminLanguage->A_COMP_BANNERS_EXTRA;?>:			</td>			<td>			<textarea class="inputbox" name="extrainfo" cols="60" rows="10"><?php echo str_replace('&','&amp;',$row->extrainfo);?></textarea>			</td>		</tr>		<tr>			<td colspan="3">			</td>		</tr>		</table>		<input type="hidden" name="option" value="<?php echo $option; ?>">		<input type="hidden" name="cid" value="<?php echo $row->cid; ?>">		<input type="hidden" name="task" value="">		</form>		<?php	}}?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -