Update of /cvsroot/mxbb/core/templates/prosilver/admin In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv10923 Modified Files: page_footer.html page_header.html Added Files: admin.css index_navigate.html mx_blockcp_admin_body.html mx_core_parameters.html Log Message: template files for prosilver template by Culprit, not all finished yet. Index: page_header.html =================================================================== RCS file: /cvsroot/mxbb/core/templates/prosilver/admin/page_header.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** page_header.html 9 Sep 2007 16:56:24 -0000 1.1 --- page_header.html 16 Dec 2007 01:56:48 -0000 1.2 *************** *** 1,505 **** ! <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> ! <html dir="{S_CONTENT_DIRECTION}"> <head> {META} - <meta http-equiv="Content-Type" content="text/html; charset={S_CONTENT_ENCODING}" /> <title>{SITENAME} - {L_MX_ADMIN}</title> ! <!-- First load standard template *.css definition, located in the the phpbb template folder --> ! <link rel="stylesheet" href="{U_PHPBB_ROOT_PATH}styles/prosilver/theme/stylesheet.css" type="text/css" > ! <!-- Then load mxBB template *.css definition for mx, located in the the portal template folder --> ! <link rel="stylesheet" href="{U_PORTAL_ROOT_PATH}{TEMPLATE_ROOT_PATH}{T_MXBB_STYLESHEET}" type="text/css" > ! <!-- Optionally, redefine some defintions for gecko browsers --> ! <!-- BEGIN switch_gecko --><link rel="stylesheet" href="{U_PORTAL_ROOT_PATH}{TEMPLATE_ROOT_PATH}{T_GECKO_STYLESHEET}" type="text/css" ><!-- END switch_gecko --> ! ! <style type="text/css"> ! <!-- ! /* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */ ! font-family: Verdana, Helvetica, Arial, sans-serif; ! color: #828282; ! background-color: #FFFFFF; ! /*font-size: 62.5%; This sets the default font size to be equivalent to 10px */ ! font-size: 10px; ! margin: 0; ! padding: 12px 0; ! ! display: block; ! list-style-type: none; ! color: #777777; ! margin: 0; ! ! color: #4C5D77; ! ! } ! ! ! body { ! font-size: 10px; ! margin:0px; ! padding:0px; /* Opera 0 margin */ ! text-align: center; /* center in IE */ ! } ! ! p { ! font-size: 11px; ! } ! ! td { ! padding: 2px; ! } ! ! td.profile { ! padding: 4px; ! } ! ! .tablebg { ! background-color: #A9B8C2; ! } ! ! /* This is the main table round all portal contents, use with .bodyline */ ! .mx_main_table { ! } ! ! /* This is the outline table round the overall page header */ ! .mx_header_table { ! background-color: #FFFFFF; ! border: 2px solid #006699; ! } ! ! /* This is the outline table round the columns/blocks, that is the table below the header */ ! .mx_body_table { ! } ! ! /* This is the outer outline table round the blocks */ ! .mx_graphborder { ! } ! ! /* Table styles */ ! ! table { ! width: 100%; ! border: 1px solid #CCCFD3; ! background-color: #FFFFFF; ! padding: 1px; ! } ! ! th { ! padding: 3px 4px; ! color: #FFFFFF; ! background: #70AED3 url("{U_PHPBB_ROOT_PATH}templates/prosilver/theme/images/bg_list.gif") bottom left repeat-x; ! border-top: 1px solid #6DACD2; ! border-bottom: 1px solid #327AA5; ! text-align: left; ! font-size: 0.75em; ! text-transform: uppercase; ! } ! ! th.1 { ! color: #B7BAC5; ! font-size: 11px; ! font-weight : bold; ! BORDER-RIGHT: #47475D 1px solid; ! BORDER-TOP: #121316 2px solid; ! BORDER-BOTTOM: #47475D 1px solid; ! BORDER-LEFT: #121316 2px solid; ! background:#70AED3; ! height: 25px; ! background-image: url({U_PHPBB_ROOT_PATH}templates/prosilver/theme/images/bg_list.gif); ! } ! ! td { ! text-align: left; ! line-height: 1.20em; ! } ! th.thHead { ! background: url({U_PHPBB_ROOT_PATH}templates/prosilver/theme/images/bg_list.gif) left; ! } ! td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom { ! BORDER-RIGHT: #47475D 1px solid; ! BORDER-TOP: #121316 2px solid; ! BORDER-BOTTOM: #47475D 1px solid; ! BORDER-LEFT: #121316 2px solid; ! background-image: url({U_PHPBB_ROOT_PATH}templates/prosilver/theme/images/gradient.gif); ! background:#D1D7DC; ! font-size: 12px; ! } ! th.thSides,td.catSides,td.spaceRow { border-width: 0px 1px 0px 1px; } ! th.thRight,td.catRight,td.row3Right { border-width: 0px 1px 0px 0px; } ! th.thLeft,td.catLeft { border-width: 0px 0px 0px 1px; } ! th.thBottom,td.catBottom { border-width: 0px 1px 1px 1px; } ! th.thTop { border-width: 1px 0px 0px 0px; } ! th.thCornerL { border-width: 1px 0px 0px 1px; } ! th.thCornerR { border-width: 1px 1px 0px 0px; } ! ! td.row3Right,td.spaceRow { ! font-size: 12px; ! background-color: #B9B9B9; ! BORDER-TOP: #B7B7B7 1px solid; ! BORDER-BOTTOM: #E7E7E7 1px solid; ! BORDER-LEFT: #B7B7B7 1px solid; ! BORDER-RIGHT: #E7E7E7 1px solid; ! } ! td.catHead { ! font-size: 12px; ! BORDER-RIGHT: #47475D 1px solid; ! BORDER-TOP: #121316 2px solid; ! BORDER-BOTTOM: #47475D 1px solid; ! BORDER-LEFT: #121316 2px solid; ! background:#1E1E2A; ! } ! td.catSides { ! BORDER-RIGHT: #47475D 1px solid; ! BORDER-TOP: #121316 2px solid; ! BORDER-BOTTOM: #47475D 1px solid; ! BORDER-LEFT: #121316 2px solid; ! background:#1E1E2A; ! } ! td.catRight { ! BORDER-RIGHT: #47475D 1px solid; ! BORDER-TOP: #121316 2px solid; ! BORDER-BOTTOM: #47475D 1px solid; ! BORDER-LEFT: #121316 2px solid; ! background:#1E1E2A; ! } ! td.catLeft { ! BORDER-RIGHT: #47475D 1px solid; ! BORDER-TOP: #121316 2px solid; ! BORDER-BOTTOM: #47475D 1px solid; ! BORDER-LEFT: #121316 2px solid; ! background:#1E1E2A; ! } ! td.catBottom { ! BORDER-RIGHT: #47475D 1px solid; ! BORDER-TOP: #121316 2px solid; ! BORDER-BOTTOM: #47475D 1px solid; ! BORDER-LEFT: #121316 2px solid; ! background:#1E1E2A; ! } ! ! .rtl th, .rtl td { ! text-align: right; ! } ! ! table.type2 { ! border: none; ! background: none; ! padding: 0; ! } ! ! table.type2 th { ! background: none; ! border-top: none; ! text-align: center; ! color: #115098; ! padding: 2px 0; ! } ! ! table.type2 td { ! padding: 0; ! font-size: 11px; ! } ! ! table.type2 td.name { ! padding: 2px; ! vertical-align: middle; ! } ! ! table.type3 { ! float: right; ! width: 300px; ! border: none; ! background-color: transparent; ! padding: 0; ! } ! ! .rtl table.type3 { ! float: left; ! } ! ! table.type3 thead th { ! background-color: transparent; ! border-top: none; ! text-align: center; ! color: #115098; ! padding: 0 3px; ! font-size: 11px; ! font-weight: normal; ! text-transform: none; ! } ! ! table.type3 tbody th { ! border-top: none; ! text-align: left; ! text-transform: none; ! padding: 0; ! border: none; ! font-size: 12px; ! font-weight: normal; ! width: 100%; ! } ! ! .rtl table.type3 tbody th { ! text-align: right; ! } ! ! table.type3 td { ! text-align: center; ! padding: 1px; ! } ! ! th.name { ! text-align: left; ! width: auto; ! } ! ! .rtl th.name { ! text-align: right; ! } ! ! td.name { ! text-align: left; ! font-weight: bold; ! } ! ! .rtl td.name { ! text-align: right; ! } ! ! .entry { ! text-align: left; ! font-weight: normal; ! } ! ! .rtl .entry { ! text-align: right; ! } ! ! .row1 { background-color: #F9F9F9; } ! .row2 { background-color: #DCEBFE; } ! .row3 { background-color: #DBDFE2; } ! .row4 { background-color: #E4E8EB; } ! .col1 { background-color: #DCEBFE; } ! .col2 { background-color: #F9F9F9; } ! ! .spacer { ! background-color: #DBDFE2; ! height: 1px; ! line-height: 1px; ! } ! ! /* These are the main mx column styles */ ! td.leftcol { ! } ! ! td.middlecol { ! } ! ! td.rightcol { ! } ! ! /* This is the style used for the top page title. */ ! .pagetitle { ! font-weight: bold; ! font-size: 30px; ! font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; ! text-decoration: none; ! line-height : 120%; ! color : #000066; ! font-variant: small-caps; ! text-transform: capitalize; ! letter-spacing: 5px; ! vertical-align: 20%; ! } ! ! /* This is the style used for the top site title. */ ! .sitetitle { ! font-family: Arial; ! font-variant: small-caps; ! font-weight: bolder; ! font-size: 12pt; ! color: #000066; ! } ! ! ! /* This is the style used for the top site description. */ ! .sitetitle_desc { ! color: #006699; ! font-size: 9px; ! } ! ! /* Customized hr below site title */ ! hr.hrtop { ! height: 3px; ! border: solid #000066 1px; ! border-top-width: 1px; ! } ! ! /* For all contract/expand rollup buttons */ ! .mx_rollup_button { ! font-size: 11px; ! margin: 0px; ! padding: 0px; ! cursor: pointer; ! cursor: hand; ! } ! ! /* Form elements */ ! form { ! margin-bottom: 0px; ! } ! ! /* Form elements */ ! form.mx_editform { ! margin-bottom: 0px; ! margin-top: 0px; ! } ! ! /* This is the border around numbers in pagination */ ! .mx_pagination, .mx_pagination_sele, .mx_pagination_over { ! padding-left: 2px; ! padding-right: 2px; ! border-top: 1px solid #B0B0B0; ! border-right: 1px solid #B0B0B0; ! border-bottom: 1px solid #B0B0B0; ! border-left: 1px solid #B0B0B0; ! text-decoration: none; ! } ! ! .mx_pagination_sele { ! background-color: #E0E0E0; ! } ! .mx_pagination_over { ! background-color: #F0F0F0; ! } ! ! .shadow { ! color: #00AA00; ! filter: DropShadow(Color=#660000, OffX=5, OffY=5, Positive=1); ! } ! img.shadow { ! color: #00AA00; ! filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='gray', Positive='true'); ! } ! ! /* This is the main table round all portal contents, use with .bodyline */ ! .mx_main_table { ! } ! ! /* This is the outline table round the overall page header */ ! .mx_header_table { ! background-color: #FFFFFF; ! border: 1px solid #006699; ! border-bottom: 2px solid #006699; ! } ! ! /* This is the outline table round the columns/blocks, that is the table below the header */ ! .mx_body_table { ! } ! ! /* This is the outer outline table round the blocks */ ! .mx_graphborder { ! } ! ! /* These are the main mx column styles */ ! td.leftcol { ! } ! ! td.middlecol { ! } ! ! td.rightcol { ! } ! ! /* This is the style used for the top page title. */ ! .pagetitle { ! font-weight: bold; ! font-size: 30px; ! font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; ! text-decoration: none; ! line-height : 120%; ! color : #000066; ! font-variant: small-caps; ! text-transform: capitalize; ! letter-spacing: 5px; ! vertical-align: 20%; ! } ! ! /* This is the style used for the top site title. */ ! .sitetitle { ! font-family: Arial; ! letter-spacing: 0.6em; ! font-variant: small-caps; ! font-weight: bolder; ! font-size: 11pt; ! color: #000066; ! } ! ! /* This is the style used for the top site description. */ ! .sitetitle_desc { ! font-size: 9px; ! } ! ! /* Customized hr below site title */ ! hr.hrtop { ! height: 3px; ! border: solid #000066 1px; ! border-top-width: 1px; ! } ! ! /* For all contract/expand rollup buttons */ ! .mx_rollup_button { ! font-size: 11px; ! margin: 0px; ! padding: 0px; ! cursor: pointer; ! cursor: hand; ! } ! ! /* Form elements */ ! form { ! margin-bottom: 0px; ! } ! ! /* Form elements */ ! form.mx_editform { ! margin-bottom: 0px; ! margin-top: 0px; ! } ! ! /* This is the border around numbers in pagination */ ! .mx_pagination, .mx_pagination_sele, .mx_pagination_over { ! padding-left: 2px; ! padding-right: 2px; ! border-top: 1px solid #B0B0B0; ! border-right: 1px solid #B0B0B0; ! border-bottom: 1px solid #B0B0B0; ! border-left: 1px solid #B0B0B0; ! text-decoration: none; ! } ! ! .mx_pagination_sele { ! background-color: #E0E0E0; ! } ! .mx_pagination_over { ! background-color: #F0F0F0; ! } ! ! .shadow { ! color: #00AA00; ! filter: DropShadow(Color=#660000, OffX=5, OffY=5, Positive=1); ! } ! img.shadow { ! color: #00AA00; ! filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='gray', Positive='true'); ! } ! --> ! </style> ! ! {MX_ADDITIONAL_CSS} ! {MX_ICON_CSS} ! <script language="javascript" type="text/javascript" src="{U_PORTAL_ROOT_PATH}modules/mx_shared/lib/Common.js"></script> <script language="javascript" type="text/javascript" src="{U_PORTAL_ROOT_PATH}modules/mx_shared/lib/Toggle.js"></script> ! </head> ! <body class="{S_CONTENT_DIRECTION}" bgcolor="{T_BODY_BGCOLOR}" text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}"> ! <a name="top"></a> \ No newline at end of file --- 1,22 ---- ! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ! <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en" xml:lang="en"> <head> + <meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" /> + <meta http-equiv="Content-Style-Type" content="text/css" /> {META} <title>{SITENAME} - {L_MX_ADMIN}</title> ! <link href="{U_PORTAL_ROOT_PATH}{TEMPLATE_ROOT_PATH}admin/admin.css" rel="stylesheet" type="text/css" media="screen" /> ! <script type="text/javascript"></script> <script language="javascript" type="text/javascript" src="{U_PORTAL_ROOT_PATH}modules/mx_shared/lib/Common.js"></script> <script language="javascript" type="text/javascript" src="{U_PORTAL_ROOT_PATH}modules/mx_shared/lib/Toggle.js"></script> ! {MX_ADDITIONAL_CSS} ! {MX_ICON_CSS} </head> ! <body class="{S_CONTENT_DIRECTION}"> ! <div id="wrap"> ! <div id="page-body"> ! <div id="acp"> ! <div class="panel"> ! <span class="corners-top"><span></span></span> ! <div id="content"> ! <div> \ No newline at end of file Index: page_footer.html =================================================================== RCS file: /cvsroot/mxbb/core/templates/prosilver/admin/page_footer.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** page_footer.html 9 Sep 2007 16:56:24 -0000 1.1 --- page_footer.html 16 Dec 2007 01:56:47 -0000 1.2 *************** *** 1,23 **** ! <!-- ! ! Please note that the following copyright notice ! MUST be displayed on each and every page output ! by phpBB. You may alter the font, colour etc. but ! you CANNOT remove it, nor change it so that it be, ! to all intents and purposes, invisible. You may ADD ! your own notice to it should you have altered the ! code but you may not replace it. The hyperlink must ! also remain intact. These conditions are part of the ! licence this software is released under. See the ! LICENCE and README files for more information. ! ! The phpBB Group : 2001 & mxBB Team : 2002 ! ! //--> ! ! <div align="center" id="page-footer"> ! <span class="copyright">{POWERED_BY} <a href="http://www.mx-system.com/" target="_mx-system" class="copyright">mxBB-Portal</a> {MX_VERSION} © 2001-2006 & <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> {PHPBB_VERSION} © 2000, 2002, 2005, 2007 phpBB Group</span></div> ! <!-- This displays generation info at the bottom of the page --> ! {EXECUTION_STATS} </div> </body> --- 1,12 ---- ! </div> ! </div> ! <span class="corners-bottom"><span></span></span> ! </div> ! </div> ! </div> ! <div id="page-footer"> ! Powered by phpBB {PHPBB_VERSION} © 2000, 2002, 2005, 2007 <a href="http://www.phpbb.com/">phpBB Group</a> ! <br />{TRANSLATION_INFO} ! </div> </div> </body> --- NEW FILE: index_navigate.html --- <script language="javascript" type="text/javascript"> <!-- /************************************************************* * DHTML Slide Menu for ACP MOD * * Copyright (C) 2004, Markus (phpMiX) * This script is released under GPL License. * Feel free to use this script (or part of it) wherever you need * it ...but please, give credit to original author. Thank you. :-) * We will also appreciate any links you could give us. * * Enjoy! ;-) * * This MOD is adapted for mxBB adminCP, by Jon *************************************************************/ function getCookie(name) { var cookies = document.cookie; var start = cookies.indexOf(name + '='); if( start < 0 ) return null; var len = start + name.length + 1; var end = cookies.indexOf(';', len); if( end < 0 ) end = cookies.length; return unescape(cookies.substring(len, end)); } function setCookie(name, value, expires, path, domain, secure) { document.cookie = name + '=' + escape (value) + ((expires) ? '; expires=' + ( (expires == 'never') ? 'Thu, 31-Dec-2099 23:59:59 GMT' : expires.toGMTString() ) : '') + ((path) ? '; path=' + path : '') + ((domain) ? '; domain=' + domain : '') + ((secure) ? '; secure' : ''); } function delCookie(name, path, domain) { if( getCookie(name) ) { document.cookie = name + '=;expires=Thu, 01-Jan-1970 00:00:01 GMT' + ((path) ? '; path=' + path : '') + ((domain) ? '; domain=' + domain : ''); } } function menuCat(id, rows, mode) { this.cat_id = id; this.cat_rows = rows; this.menu_mode = mode; this.status = 'none'; } var menuCats = new Array(); <!-- BEGIN module_portal --> <!-- BEGIN catrow --> menuCats['menuPortal_{module_portal.catrow.MENU_CAT_ID}'] = new menuCat('{module_portal.catrow.MENU_CAT_ID}', {module_portal.catrow.MENU_CAT_ROWS}, 'menuPortal_'); <!-- END catrow --> <!-- END module_portal --> <!-- BEGIN module_mx --> <!-- BEGIN catrow --> menuCats['menuMX_{module_mx.catrow.MENU_CAT_ID}'] = new menuCat('{module_mx.catrow.MENU_CAT_ID}', {module_mx.catrow.MENU_CAT_ROWS}, 'menuMX_'); <!-- END catrow --> <!-- END module_mx --> <!-- BEGIN module_phpbb --> <!-- BEGIN catrow --> menuCats['menuphpBB_{module_phpbb.catrow.MENU_CAT_ID}'] = new menuCat('{module_phpbb.catrow.MENU_CAT_ID}', {module_phpbb.catrow.MENU_CAT_ROWS}, 'menuphpBB_'); <!-- END catrow --> <!-- END module_phpbb --> function getObj(obj) { return ( document.getElementById ? document.getElementById(obj) : ( document.all ? document.all[obj] : null ) ); } function displayObj(obj, status) { var x = getObj(obj); if( x && x.style ) x.style.display = status; } var queueInterval = 20; // milliseconds between queued steps. var execInterval = 0; var queuedSteps; var currentStep; function queueStep(o, s) { this.obj = o; this.status = s; } function execQueue() { if( currentStep < queuedSteps.length ) { var obj = queuedSteps[currentStep].obj; var status = queuedSteps[currentStep].status; displayObj(obj, status); if( menuCats[obj] ) menuCats[obj].status = status; currentStep++; setTimeout("execQueue();", execInterval); } else { execInterval = queueInterval; } } function onMenuCatClick(cat_id, type, init) { var currentCat, currentStatus; currentCat = type + cat_id; currentStatus = menuCats[currentCat].status; queuedSteps = new Array(); currentStep = 0; for( var catName in menuCats ) { if( (menuCats[catName].menu_mode == type && menuCats[catName].status == 'block')) { for( var i=(menuCats[catName].cat_rows-1); i >= 0; i-- ) { queuedSteps[currentStep++] = new queueStep(catName+'_'+i, 'none'); } queuedSteps[currentStep++] = new queueStep(catName, 'none'); menuCats[catName].status == 'none'; if( document.images && document.images['image_' + catName] ) { document.images['image_' + catName].src = '{IMG_URL_EXPAND}'; } } } if( currentStatus == 'none' ) { queuedSteps[currentStep++] = new queueStep(currentCat, 'block'); for( var i=0; i < menuCats[currentCat].cat_rows; i++ ) { queuedSteps[currentStep++] = new queueStep(currentCat+'_'+i, 'block'); } menuCats[currentCat].status == 'block'; var expdate = new Date(); // 72 Hours from now expdate.setTime(expdate.getTime() + (72 * 60 * 60 * 1000)); setCookie('{COOKIE_NAME}_'+type+'cat_id', cat_id, expdate, ('{COOKIE_PATH}' == '') ? null : '{COOKIE_PATH}', ('{COOKIE_DOMAIN}' == '') ? null : '{COOKIE_DOMAIN}', ('{COOKIE_SECURE}' == '0') ? false : true); if( document.images && document.images['image_' + currentCat] ) { document.images['image_' + currentCat].src = '{IMG_URL_CONTRACT}'; } } else { delCookie('{COOKIE_NAME}_'+type+'cat_id', ('{COOKIE_PATH}' == '') ? null : '{COOKIE_PATH}', ('{COOKIE_DOMAIN}' == '') ? null : '{COOKIE_DOMAIN}'); } currentStep = 0; setTimeout("execQueue();", execInterval); } function doOnLoadMenuACP() { var cat_id; if( getObj('menuPortal_0') ) { cat_id = getCookie('{COOKIE_NAME}_menuPortal_cat_id'); if( !menuCats['menuPortal_'+cat_id] ) { cat_id = 0; } else { menuCats['menuPortal_'+cat_id].status = 'none'; } onMenuCatClick(cat_id, 'menuPortal_', 'true'); } if( getObj('menuMX_0') ) { cat_id = getCookie('{COOKIE_NAME}_menuMX_cat_id'); if( !menuCats['menuMX_'+cat_id] ) { cat_id = 0; } else { menuCats['menuMX_'+cat_id].status = 'none'; } } if( getObj('menuphpBB_0') ) { cat_id = getCookie('{COOKIE_NAME}_menuphpBB_cat_id'); if( !menuCats['menuphpBB_'+cat_id] ) { cat_id = 0; } else { menuCats['menuphpBB_'+cat_id].status = 'none'; } } if( oldOnLoadMenuACP ) { oldOnLoadMenuACP(); } } var oldOnLoadMenuACP = window.onload; window.onload = doOnLoadMenuACP; // --> </script> <style type="text/css"> #menu ul li.menuheader { font-weight: bold; font-size: 1.1em; margin-top:5px; padding-top:5px; border-top-style: solid; border-top-width: 2px; border-top-color: ; display: block; } </style> <a href="{U_INDEX}" target="_parent"><img src="{U_PORTAL_ROOT_PATH}{TEMPLATE_ROOT_PATH}admin/images/mxbb_logo.gif" alt="" /></a> <div id="menu"> <ul> <li class="header">{L_ADMIN}</li> <li><a href="{U_ADMIN_INDEX}" target="main"><span>{L_ADMIN_INDEX}</span></a></li> <li><a href="{U_PORTAL_INDEX}" target="_parent"><span>{L_PORTAL_INDEX}</span></a></li> <li><a href="{U_FORUM_INDEX}" target="_parent"><span>{L_FORUM_INDEX}</span></a></li> <li><a href="{U_PORTAL_INDEX}" target="main"><span>{L_PREVIEW_PORTAL}</span></a></li> <li><a href="{U_FORUM_INDEX}" target="main"><span>{L_PREVIEW_FORUM}</span></a></li> </ul> <ul> <!-- BEGIN module_portal --> <li class="menuheader">{module_portal.L_MX_PORTAL}</li> <!-- BEGIN catrow --> <li class="header" onclick="onMenuCatClick('{module_portal.catrow.MENU_CAT_ID}','menuPortal_');">{module_portal.catrow.ADMIN_CATEGORY}</li> <ul id="menuPortal_{module_portal.catrow.MENU_CAT_ID}" style="display:none;"> <!-- BEGIN modulerow --> <li><a href="{module_portal.catrow.modulerow.U_ADMIN_MODULE}" target="main" class="genmed"><span>{module_portal.catrow.modulerow.ADMIN_MODULE}</span></a></li> <!-- END modulerow --> </ul> <!-- END catrow --> <!-- END module_portal --> </ul> <ul> <!-- BEGIN module_mx --> <li class="menuheader">{module_mx.L_MX_MODULES}</li> <!-- BEGIN catrow --> <li class="header" onclick="onMenuCatClick('{module_mx.catrow.MENU_CAT_ID}', 'menuMX_');">{module_mx.catrow.ADMIN_CATEGORY}</li> <ul id="menuMX_{module_mx.catrow.MENU_CAT_ID}" style="display:none;"> <!-- BEGIN modulerow --> <li><a href="{module_mx.catrow.modulerow.U_ADMIN_MODULE}" target="main"><span>{module_mx.catrow.modulerow.ADMIN_MODULE}</span></a></li> <!-- END modulerow --> </ul> <!-- END catrow --> <!-- END module_mx --> </ul> <ul> <!-- BEGIN module_phpbb --> <li class="menuheader">{module_phpbb.L_PHPBB}</li> <!-- BEGIN catrow --> <li class="header" onclick="onMenuCatClick('{module_phpbb.catrow.MENU_CAT_ID}', 'menuphpBB_');">{module_phpbb.catrow.ADMIN_CATEGORY}</li> <ul id="menuphpBB_{module_phpbb.catrow.MENU_CAT_ID}" style="display:none;"> <!-- BEGIN modulerow --> <li><a href="{module_phpbb.catrow.modulerow.U_ADMIN_MODULE}" target="main"><span>{module_phpbb.catrow.modulerow.ADMIN_MODULE}</span></a></li> <!-- END modulerow --> </ul> <!-- END catrow --> <!-- END module_phpbb --> </ul> </div> --- NEW FILE: admin.css --- /* phpBB 3.0 Admin Style Sheet ------------------------------------------------------------------------ Original author: subBlue ( http://www.subblue.com/ ) Copyright 2007 phpBB Group ( http://www.phpbb.com/ ) ------------------------------------------------------------------------ */ /* General markup styles ---------------------------------------- */ * { /* Reset browsers default margin, padding and font sizes */ margin: 0; padding: 0; font-size: 100%; } body, div, p, th, td, li, dd { font-size: x-small; voice-family: "\"}\""; [...1552 lines suppressed...] .permissions-panel td.permissions-no label:hover { background-color: #EFB0B2; } .permissions-panel td.permissions-never label:hover { background-color: #DD0000; } .permissions-panel td { padding: 0; text-align: center; width: 10%; } .permissions-panel td label { display: block; margin: 0; padding: 0; } --- NEW FILE: mx_blockcp_admin_body.html --- <!-- dynamic_select --> <script type="text/javascript" src="{MX_DYN_PATH}modules/mx_shared/lib/DynamicOptionList_comp.js"></script> <script id="DYNAMIC_LIST"> window.onload = initDynamicOptionLists; var makeModule = new DynamicOptionList("module_id","function_id","block_id"); {DYNAMIC_FUNCTION_SETUP} {DYNAMIC_BLOCK_SETUP} {DYNAMIC_DEFAULT_SETUP} function blockcp_getCookie(name) { var cookies = document.cookie; var start = cookies.indexOf(name + '='); if( start < 0 ) return null; var len = start + name.length + 1; var end = cookies.indexOf(';', len); if( end < 0 ) end = cookies.length; return unescape(cookies.substring(len, end)); } function blockcp_setCookie(name, value, expires, path, domain, secure) { document.cookie = name + '=' + escape (value) + ((expires) ? '; expires=' + ( (expires == 'never') ? 'Thu, 31-Dec-2099 23:59:59 GMT' : expires.toGMTString() ) : '') + ((path) ? '; path=' + path : '') + ((domain) ? '; domain=' + domain : '') + ((secure) ? '; secure' : ''); } function blockcp_delCookie(name, path, domain) { if( blockcp_getCookie(name) ) { document.cookie = name + '=;expires=Thu, 01-Jan-1970 00:00:01 GMT' + ((path) ? '; path=' + path : '') + ((domain) ? '; domain=' + domain : ''); } } function blockcp_menuCat(id, mode, visible) { this.cat_id = id; this.menu_mode = mode; this.status = visible != '' ? visible : 'none'; } var blockcp_menuCats = new Array(); blockcp_menuCats['adminBlockCP_general_add'] = new blockcp_menuCat('general_add', 'adminBlockCP_', '{VISIBLE_GENERAL_ADD}'); blockcp_menuCats['adminBlockCP_general'] = new blockcp_menuCat('general', 'adminBlockCP_', '{VISIBLE_GENERAL}'); blockcp_menuCats['adminBlockCP_settings'] = new blockcp_menuCat('settings', 'adminBlockCP_', '{VISIBLE_SETTINGS}'); blockcp_menuCats['adminBlockCP_private'] = new blockcp_menuCat('private', 'adminBlockCP_', '{VISIBLE_PRIVATE}'); blockcp_menuCats['adminBlockCP_delete'] = new blockcp_menuCat('delete', 'adminBlockCP_', '{VISIBLE_DELETE}'); function blockcp_getObj(obj) { return ( document.getElementById ? document.getElementById(obj) : ( document.all ? document.all[obj] : null ) ); } function displayObj(obj, status) { var x = blockcp_getObj(obj); if( x && x.style ) x.style.display = status; } var blockcp_queueInterval = 0; // milliseconds between queued steps. var blockcp_execInterval = 0; var blockcp_queuedSteps; var blockcp_currentStep; function blockcp_queueStep(o, s) { this.obj = o; this.status = s; } function blockcp_execQueue() { if( blockcp_currentStep < blockcp_queuedSteps.length ) { var obj = blockcp_queuedSteps[blockcp_currentStep].obj; var status = blockcp_queuedSteps[blockcp_currentStep].status; displayObj(obj, status); if( blockcp_menuCats[obj] ) blockcp_menuCats[obj].status = status; blockcp_currentStep++; setTimeout("blockcp_execQueue();", blockcp_execInterval); } else { blockcp_execInterval = blockcp_queueInterval; } } function blockcp_onMenuCatClick(cat_id, type, init) { var currentCat, currentStatus; var imageSCR = type+'image_'+cat_id; parentMode = 'adminBlockCP_'; parentCat = parentMode + cat_id; currentCat = type + cat_id; currentStatus = blockcp_menuCats[currentCat].status; blockcp_queuedSteps = new Array(); cookieArray = new Array(); blockcp_currentStep = 0; for( var forCat in blockcp_menuCats ) { if( (init == 'true' && (blockcp_menuCats[forCat].status == 'block') && blockcp_menuCats[forCat].menu_mode == parentMode) || (init != 'true' && ( (currentCat == parentCat && blockcp_menuCats[forCat].status == 'block' ) ))) { blockcp_queuedSteps[blockcp_currentStep++] = new blockcp_queueStep(forCat, 'none'); blockcp_menuCats[forCat].status = 'none'; forCatimage = blockcp_menuCats[forCat].menu_mode+'image_'+blockcp_menuCats[forCat].cat_id; if( document.images && document.images[forCatimage] ) { document.images[forCatimage].src = '{IMG_URL_EXPAND}'; } } } if( currentStatus == 'none' ) { if (blockcp_menuCats[parentCat]) { if (blockcp_menuCats[parentCat].status == 'none') { blockcp_queuedSteps[blockcp_currentStep++] = new blockcp_queueStep(parentCat, 'block'); blockcp_menuCats[parentCat].status = 'block'; forCatimage = blockcp_menuCats[parentCat].menu_mode+'image_'+blockcp_menuCats[parentCat].cat_id; if( document.images && document.images[forCatimage] ) { document.images[forCatimage].src = '{IMG_URL_CONTRACT}'; } } } blockcp_queuedSteps[blockcp_currentStep++] = new blockcp_queueStep(currentCat, 'block'); blockcp_menuCats[currentCat].status = 'block'; if (currentCat == parentCat) { var expdate = new Date(); // 72 Hours from now expdate.setTime(expdate.getTime() + (72 * 60 * 60 * 1000)); blockcp_setCookie('{COOKIE_NAME}_'+type+'mode', cat_id, expdate, ('{COOKIE_PATH}' == '') ? null : '{COOKIE_PATH}', ('{COOKIE_DOMAIN}' == '') ? null : '{COOKIE_DOMAIN}', ('{COOKIE_SECURE}' == '0') ? false : true); } if( document.images && document.images[imageSCR] ) { document.images[imageSCR].src = '{IMG_URL_CONTRACT}'; } } else { blockcp_delCookie('{COOKIE_NAME}_'+type+'mode', ('{COOKIE_PATH}' == '') ? null : '{COOKIE_PATH}', ('{COOKIE_DOMAIN}' == '') ? null : '{COOKIE_DOMAIN}'); } blockcp_currentStep = 0; setTimeout("blockcp_execQueue();", blockcp_execInterval); } function require_refresh() { displayObj('adminBlockCP_require_refresh', 'none'); displayObj('adminBlockCP_require_refresh_info', 'block'); } function checkForm(form) { var formErrors = ''; if (form.block_title.value.length < 2) { formErrors += "Fill out the block title\r\n"; } if (formErrors && do_check) { do_check = false alert(formErrors); return false; } else { return true; } } function preFormCheck() { do_check = true; } </script> <!-- dynamic_select --> <!-- BEGIN mx_blockcp --> <p></p> <div class="panel"> <div class="inner"><span class="corners-top"><span></span></span> <!-- END mx_blockcp --> <h2>{L_TITLE}</h2> <p>{L_EXPLAIN}</p> <!-- dynamic_select --> <form name="DYNAMIC_LIST" method="post" action="{S_ACTION}"> <div> <div style="float:left;width:20%"> <h3>{L_MODULE}</h3> <div> <select name="module_id" MULTIPLE size=5" style="width:100%" onClick="require_refresh();"> {DYNAMIC_MODULE_SELECT} </select> </div> </div> <div style="float:left;width:1%;text-align:center;"><br/>»</div> <div style="float:left;width:25%"> <h3>{L_FUNCTION}</h3> <div> <select name="function_id" MULTIPLE size=5" style="width:100%" onClick="require_refresh();"> <script LANGUAGE="JavaScript">makeModule.printOptions("function_id")</script> </select> </div> </div> <div style="float:left;width:1%;text-align:center;"><br/>»</div> <div style="float:left;width:30%"> <h3>{L_BLOCK}</h3> <div> <select name="block_id" size=5 style="width:100%" onClick="require_refresh();"> <script LANGUAGE="JavaScript">makeModule.printOptions("block_id")</script> </select> </div> </div> </div> <div style="width:77%"> <div style="float:right;"><br/> <input type="submit" value="{S_UPDATE}" class="button1" /> <input type="button" value="{S_RESET}" onClick="this.form.reset(); resetDynamicOptionLists(this.form);" class="button2"> {S_HIDDEN_DYN_FILEDS} </div> </div> </form> <!-- dynamic_select --> {POST_PREVIEW_BOX} {ERROR_BOX} {RESULT_MESSAGE} <!-- BEGIN mx_blockcp --> <p></p> <span class="corners-bottom"><span></span></span></div> </div> <!-- END mx_blockcp --> <div id="adminBlockCP_require_refresh" style="display:block;" class="genmed"> <div id="tabs"> <ul> <!-- BEGIN blockcp_general_adds --> <li id="adminBlockCP_general_add_tab"><img name="adminBlockCP_image_general_add" src="{IMG_URL_GENERAL_ADD}" border="0" align="absmiddle" style="display:none"/> <a href="javascript:blockcp_onMenuCatClick('general_add','adminBlockCP_');setActiveTab();"><span>{blockcp_general_adds.L_TITLE}</span></a></li> <!-- END blockcp_general_adds --> <!-- BEGIN blockcp_general --> <li id="adminBlockCP_general_tab"><img name="adminBlockCP_image_general" src="{IMG_URL_GENERAL}" border="0" align="absmiddle" style="display:none" /> <a href="javascript:blockcp_onMenuCatClick('general','adminBlockCP_');setActiveTab();"><span>{blockcp_general.L_TITLE}</span></a></li> <!-- END blockcp_general --> <!-- BEGIN blockcp_settings --> <li id="adminBlockCP_settings_tab"><img name="adminBlockCP_image_settings" src="{IMG_URL_SETTINGS}" border="0" align="absmiddle" style="display:none" /> <a href="javascript:blockcp_onMenuCatClick('settings','adminBlockCP_');setActiveTab();"><span>{blockcp_settings.L_TITLE}</span></a></li> <!-- END blockcp_settings --> <!-- BEGIN blockcp_permissions --> <li id="adminBlockCP_private_tab"><img name="adminBlockCP_image_private" src="{IMG_URL_PRIVATE}" border="0" align="absmiddle" style="display:none" /> <a href="javascript:blockcp_onMenuCatClick('private','adminBlockCP_');setActiveTab();"><span>{blockcp_permissions.L_TITLE}</span></a></li> <!-- END blockcp_permissions --> <!-- BEGIN blockcp_delete --> <li id="adminBlockCP_delete_tab"><img name="adminBlockCP_image_delete" src="{IMG_URL_DELETE}" border="0" align="absmiddle" style="display:none" /> <a href="javascript:blockcp_onMenuCatClick('delete','adminBlockCP_');setActiveTab();"><span>{blockcp_delete.L_TITLE}</span></a></li> <!-- END blockcp_delete --> </ul> </div> </div> <script type="text/javascript"> <!-- function setActiveTab() { <!-- BEGIN blockcp_general_adds --> blockcp_getObj( 'adminBlockCP_general_add_tab').className = blockcp_menuCats['adminBlockCP_general_add'].status == 'block' ? 'activetab': ''; <!-- END blockcp_general_adds --> <!-- BEGIN blockcp_general --> blockcp_getObj( 'adminBlockCP_general_tab').className = blockcp_menuCats['adminBlockCP_general'].status == 'block' ? 'activetab': ''; <!-- END blockcp_general --> <!-- BEGIN blockcp_settings --> blockcp_getObj( 'adminBlockCP_settings_tab').className = blockcp_menuCats['adminBlockCP_settings'].status == 'block' ? 'activetab': ''; <!-- END blockcp_settings --> <!-- BEGIN blockcp_permissions --> blockcp_getObj( 'adminBlockCP_private_tab').className = blockcp_menuCats['adminBlockCP_private'].status == 'block' ? 'activetab': ''; <!-- END blockcp_permissions --> <!-- BEGIN blockcp_delete --> blockcp_getObj( 'adminBlockCP_delete_tab').className = blockcp_menuCats['adminBlockCP_delete'].status == 'block' ? 'activetab': ''; <!-- END blockcp_delete --> } setActiveTab(); --> </script> <div id="adminBlockCP_general_add" style="display:{VISIBLE_GENERAL_ADD};" class="panel bg3"> <div class="inner"> <span class="corners-top"><span></span></span> <!-- BEGIN blockcp_general_adds --> <div id="content"> <div> <form action="{S_ACTION}" method="post" onsubmit="return checkForm(this)"> <fieldset> <dl> <dt><b>{L_BLOCK_TITLE}</b></dt> <dd><input type="text" size="65" name="block_title" value="" /></dd> </dl> <dl> <dt><b>{L_BLOCK_DESC}</b></dt> <dd><input type="text" size="65" name="block_desc" value="" /></dd> </dl> <dl> <dt><b>{L_SHOW_TITLE}</b><br /><span class="gensmall">{L_SHOW_TITLE_EXPLAIN}</span></dt> <dd><label for="show_title_1_create"><input type="radio" name="show_title" id="show_title_1_create" value="1" {S_SHOW_TITLE_YES_ADD} />{L_YES}</label> <label for="show_title_0_create"><input type="radio" name="show_title" id="show_title_0_create" value="0" {S_SHOW_TITLE_NO_ADD} />{L_NO}</label></dd> </dl> <dl> <dt><b>{L_SHOW_STATS}</b><br />{L_SHOW_STATS_EXPLAIN}</dt> <dd><label for="show_stats_1_create"><input type="radio" name="show_stats" id="show_stats_1_create" value="1" {S_SHOW_STATS_YES_ADD} />{L_YES}</label> <label for="show_stats_0_create"><input type="radio" name="show_stats" id="show_stats_0_create" value="0" {S_SHOW_STATS_NO_ADD} />{L_NO}</label></dd> </dl> <dl> <dt><b>{L_SHOW_BLOCK}</b><br />{L_SHOW_BLOCK_EXPLAIN}</dt> <dd> <label for="show_block_1_create"><input type="radio" name="show_block" id="show_block_1_create" value="1" {S_SHOW_BLOCK_YES_ADD} />{L_YES}</label> <label for="show_block_0_create"><input type="radio" name="show_block" id="show_block_0_create" value="0" {S_SHOW_BLOCK_NO_ADD} />{L_NO}</label></dd> </dl> <dl> <dt><b>{L_AUTH_TITLE}</b><br />{L_AUTH_TITLE_EXPLAIN}</dt> <dd> <div> <table> <tr> <!-- BEGIN block_auth_titles --> <td align="center"><h3>{blockcp_general_adds.block_auth_titles.CELL_TITLE}</h3></td> <!-- END block_auth_titles --> </tr> <tr> <!-- BEGIN block_auth_data --> <td> <table> <tr> <td align="center">{blockcp_general_adds.block_auth_data.S_AUTH_LEVELS_SELECT}</td> </tr> </table> </td> <!-- END block_auth_data --> </tr> </table> </div> </dd> </dl> <dl> <dd> {blockcp_general_adds.S_HIDDEN_FIELDS} <input onClick="preFormCheck()" type="submit" name="submit" value="{blockcp_general_adds.S_SUBMIT}" class="button1" /> {CANCEL} </dd> </dl> </fieldset> </form> </div> </div> <!-- END blockcp_general_adds --> <span class="corners-bottom"><span></span></span> </div> </div> <div id="adminBlockCP_general" style="display:{VISIBLE_GENERAL};" class="panel bg3"> <div class="inner"> <span class="corners-top"><span></span></span> <!-- BEGIN blockcp_general --> <div id="content"> <div> <form action="{S_ACTION}" method="post" onsubmit="return checkForm(this)"> <fieldset> <dl> <dt><b>{L_BLOCK_TITLE}</b></dt> <dd><input type="text" size="65" name="block_title" value="{E_BLOCK_TITLE}" /></dd> </dl> <dl> <dt><b>{L_BLOCK_DESC}</b></dt> <dd><input type="text" size="65" name="block_desc" value="{E_BLOCK_DESC}" /></dd> </dl> <!-- BEGIN is_auth --> <dl> <dt><b>{L_SHOW_TITLE}</b><br /><span class="gensmall">{L_SHOW_TITLE_EXPLAIN}</span></dt> <dd><label for="show_title_1"><input type="radio" name="show_title" id="show_title_1" value="1" {S_SHOW_TITLE_YES} />{L_YES}</label> <label for="show_title_0"><input type="radio" name="show_title" id="show_title_0" value="0" {S_SHOW_TITLE_NO} />{L_NO}</label></dd> </dl> <dl> <dt><b>{L_SHOW_STATS}</b><br />{L_SHOW_STATS_EXPLAIN}</dt> <dd><label for="show_stats_1"><input type="radio" name="show_stats" id="show_stats_1" value="1" {S_SHOW_STATS_YES} />{L_YES}</label> <label for="show_stats_0"><input type="radio" name="show_stats" id="show_stats_0" value="0" {S_SHOW_STATS_NO} />{L_NO}</label></dd> </dl> <dl> <dt><b>{L_SHOW_BLOCK}</b><br />{L_SHOW_BLOCK_EXPLAIN}</dt> <dd> <label for="show_block_1"><input type="radio" name="show_block" id="show_block_1" value="1" {S_SHOW_BLOCK_YES} />{L_YES}</label> <label for="show_block_0"><input type="radio" name="show_block" id="show_block_0" value="0" {S_SHOW_BLOCK_NO} />{L_NO}</label></dd> </dl> <!-- END is_auth --> <dl> <!-- BEGIN is_auth --> <dt><b>{L_AUTH_TITLE}</b><br />{L_AUTH_TITLE_EXPLAIN}</dt> <!-- END is_auth --> <dd> <div> <table> <tr> <!-- BEGIN block_auth_titles --> <td align="center"><h3>{blockcp_general.block_auth_titles.CELL_TITLE}</h3></td> <!-- END block_auth_titles --> </tr> <tr> <!-- BEGIN block_auth_data --> <td> <table> <tr> <td align="center">{blockcp_general.block_auth_data.S_AUTH_LEVELS_SELECT}</td> </tr> </table> </td> <!-- END block_auth_data --> </tr> </table> </div> </dd> </dl> <dl> <dd> {blockcp_general.S_HIDDEN_FIELDS} <input onClick="preFormCheck()" type="submit" name="submit" value="{blockcp_general.S_SUBMIT}" class="button1" /> {CANCEL} </dd> </dl> </fieldset> </form> </div> </div> <!-- END blockcp_general --> <span class="corners-bottom"><span></span></span> </div> </div> <div id="adminBlockCP_settings" style="display:{VISIBLE_SETTINGS};" class="panel bg3"> <div class="inner"> <span class="corners-top"><span></span></span> <!-- BEGIN blockcp_panel --> <div class="inner"> <h3>{blockcp_panel.BLOCKCP_PANELS}</h3> </div> <!-- END blockcp_panel --> <!-- BEGIN blockcp_settings --> <div> <form action="{S_ACTION}" method="post" name="post"> <!-- BEGIN no_settings --> <div> {blockcp_settings.no_settings.INFO} </div> <!-- END no_settings --> <div> <fieldset class="fieldset1"> {BLOCKCP_PARAMETERS} </fieldset> </div> <div style="text-align:center"> {blockcp_settings.S_HIDDEN_FIELDS} <input type="submit" name="submit_pars" value="{blockcp_settings.S_SUBMIT}" class="button1" /> {CANCEL} </div> </form> </div> <!-- END blockcp_settings --> <span class="corners-bottom"><span></span></span> </div> </div> <div id="adminBlockCP_private" style="display:{VISIBLE_PRIVATE};" class="panel bg3"> <div class="inner"> <span class="corners-top"><span></span></span> <!-- BEGIN blockcp_permissions --> <div class="inner" align="center" style="padding:6px;"> <form action="{S_ACTION}" method="post"> <table style="width:100%"> <col class="col1" /><col class="col2" /><col class="col1" /><col class="col2" /> <thead> <tr> <td><b>{L_GROUPS}</b></td> <td><b>{L_VIEW}</b></td> <td><b>{L_EDIT}</b></td> <td><b>{L_IS_MODERATOR}</b></td> </tr> </thead> <tbody> <tr> <td class="row1" align="center" colspan="4"> <div style="overflow:auto; overflow-y:scroll; height:200px;"> <table style="width:98%"> <col class="col1" /><col class="col2" /><col class="col1" /><col class="col2" /> <!-- BEGIN grouprows --> {blockcp_permissions.grouprows.GROUP_ROWS} <!-- END grouprows --> </table> </div> </td> </tr> </tbody> </table> </form> <div style="text-align:center"> {blockcp_permissions.S_HIDDEN_FIELDS} <input type="submit" name="submit" value="{blockcp_permissions.S_SUBMIT}" class="button1" /> {CANCEL} </div> </div> <!-- END blockcp_permissions --> <span class="corners-bottom"><span></span></span> </div> </div> <div id="adminBlockCP_delete" style="display:{VISIBLE_DELETE};" class="panel bg3"> <div class="inner"> <span class="corners-top"><span></span></span> <!-- BEGIN blockcp_delete --> <div style="font-size: 1.1em"><br/> {blockcp_delete.MESSAGE_DELETE} </div> <!-- END blockcp_delete --> <span class="corners-bottom"><span></span></span> </div> </div> </div> <div id="adminBlockCP_require_refresh_info" style="display:none;" class="genmed"> <table border="0" cellpadding="0" cellspacing="0" width="100%" class="forumline"> <tr> <td colspan="2" class="row1"> <table width="100%" cellpadding="1" cellspacing="2" border="0" align="center"> <tr> <td width="50%" align="center" colspan="2">{L_UPDATE}</td> </tr> </table> </td> </tr> </table> </div> --- NEW FILE: mx_core_parameters.html --- <!-- Standard Block Parameter --> <!-- BEGIN separator --> <dl title="{separator.PARAMETER_TYPE}{separator.PARAMETER_TYPE_INFO}"> <dt>{separator.PARAMETER_TITLE}: {separator.PARAMETER_TITLE_EXPLAIN}</dt> <dd></dd> </dl> <!-- END separator --> <!-- BEGIN block_parameter --> <dl title="{block_parameter.PARAMETER_TYPE}{block_parameter.PARAMETER_TYPE_INFO}"> <dt>{block_parameter.PARAMETER_TITLE}: {block_parameter.PARAMETER_TITLE_EXPLAIN}</dt> <dd>{block_parameter.PARAMETER_FIELD}</dd> </dl> <!-- END block_parameter --> <!-- Custom Block Parameters --> <!-- BEGIN radio --> <dl title="{radio.FIELD_DESCRIPTION}"> <dt>{radio.PARAMETER_TITLE}: {radio.PARAMETER_TITLE_EXPLAIN}</dt> <dd> <!-- BEGIN row --> <input type="radio" name="{radio.FIELD_ID}" value="{radio.row.FIELD_VALUE}" {radio.row.FIELD_SELECTED} /><span class="gensmall">{radio.row.FIELD_VALUE}</span> <!-- END row --> </dd> </dl> <!-- END radio --> <!-- BEGIN select --> <dl title="{select.FIELD_DESCRIPTION}"> <dt>{select.PARAMETER_TITLE}: {select.PARAMETER_TITLE_EXPLAIN}</dt> <dd> <select name="{select.FIELD_ID}"> <!-- BEGIN row --> <option value="{select.row.FIELD_VALUE}"{select.row.FIELD_SELECTED}>{select.row.FIELD_VALUE}</option> <!-- END row --> </select> </dd> </dl> <!-- END select --> <!-- BEGIN select_multiple --> <dl title="{select_multiple.FIELD_DESCRIPTION}"> <dt>{select_multiple.PARAMETER_TITLE}: {select_multiple.PARAMETER_TITLE_EXPLAIN}</dt> <dd> <select name="{select_multiple.FIELD_ID}[]" multiple="multiple" size="4"> <!-- BEGIN row --> <option value="{select_multiple.row.FIELD_VALUE}"{select_multiple.row.FIELD_SELECTED}>{select_multiple.row.FIELD_VALUE}</option> <!-- END row --> </select> </dd> </dl> <!-- END select_multiple --> <!-- BEGIN checkbox --> <dl title="{checkbox.FIELD_DESCRIPTION}"> <dt>{checkbox.PARAMETER_TITLE}: {checkbox.PARAMETER_TITLE_EXPLAIN}</dt> <dd> <!-- BEGIN row --> <input type="checkbox" name="{checkbox.FIELD_ID}[{checkbox.row.FIELD_VALUE}]" value="{checkbox.row.FIELD_VALUE}" {checkbox.row.FIELD_CHECKED}><span class="gensmall">{checkbox.row.FIELD_VALUE}</span> <!-- END row --> </dd> </dl> <!-- END checkbox --> |