📄 admin.banners.html.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;?>"> <?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('&','&',$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 + -