css 및 js 호출순서 조정기능 추가
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@5785 201d5d3c-b55e-5fd7-737f-ddc643e51545
6
modules/admin/tpl/_footer.html
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
</div>
|
||||
<hr />
|
||||
<div class="footer">
|
||||
<address><a href="http://www.zeroboard.com" onclick="window.open(this.href);return false;">Powered by <strong>X</strong>press <strong>E</strong>ngine</a></address>
|
||||
</div>
|
||||
</div>
|
||||
44
modules/admin/tpl/_header.html
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
<!--%import("css/layout.css")-->
|
||||
<!--%import("js/admin.js")-->
|
||||
<div id="xeAdmin" class="<!--@if(!$act || ($act == 'dispAdminIndex' || $act == 'dispAdminConfig'))-->ece<!--@else-->ec<!--@end-->">
|
||||
<div class="header">
|
||||
<h1 class="xeAdmin"><a href="{getUrl('','module','admin')}">XpressEngine</a></h1>
|
||||
<ul class="gnb">
|
||||
<li><a href="#" onclick="doAdminLogout(); return false;">Logout</a></li>
|
||||
<!--@if($logged_info->is_admin=='Y')--><li><a href="{getUrl('','module','admin','act','dispAdminConfig')}">Settings</a></li><!--@end-->
|
||||
<li><a href="#" onclick="toggleAdminLang();return false;">Language</a>
|
||||
<ul id="adminLang">
|
||||
<!--@foreach($lang_supported as $key => $val)-->
|
||||
<li <!--@if($key == $lang_type)-->class="open"<!--@end-->><a href="#" onclick="doChangeLangType('{$key}'); return false;">{$val}</a></li>
|
||||
<!--@end-->
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="lnb">
|
||||
<li class="core <!--@if(!$package_selected)-->selected<!--@end-->"><a href="{getUrl('','module','admin')}">{$lang->control_panel}</a></li>
|
||||
|
||||
<!--@foreach($package_modules as $key => $val)-->
|
||||
<li class="{$val->position} <!--@if($val->selected)-->selected<!--@end-->"><a href="{getUrl('','module','admin','act',$val->index_act)}" title="{trim($val->description)}">{$val->title}</a></li>
|
||||
<!--@end-->
|
||||
</ul>
|
||||
</div>
|
||||
<hr />
|
||||
<div class="body">
|
||||
<div class="extension e1">
|
||||
<div class="section">
|
||||
<ul class="navigation">
|
||||
<!--@foreach($lang->module_category_title as $key => $val)-->
|
||||
<li id="module_{$key}" class="<!--@if($selected_module_category == $key)-->open<!--@end-->"><a href="#" onclick="toggleModuleMenu('{$key}'); return false;">{$val}</a>
|
||||
<ul>
|
||||
<!--@foreach($installed_modules as $k => $v)-->
|
||||
<!--@if($v->category == $key)-->
|
||||
<li <!--@if($v->selected)-->class="active"<!--@end-->><a href="{getUrl('','module','admin','act',$v->index_act)}" title="{$v->description}">{$v->title}</a></li>
|
||||
<!--@end-->
|
||||
<!--@end-->
|
||||
</ul>
|
||||
</li>
|
||||
<!--@end-->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<hr />
|
||||
|
|
@ -1,15 +1,23 @@
|
|||
<!--#include("_header.html")-->
|
||||
|
||||
<!--%import("./filter/update_env_config.xml")-->
|
||||
<!--%import("./filter/update_lang_select.xml")-->
|
||||
<!--%import("./filter/install_ftp_info.xml")-->
|
||||
<!--%import("../../install/lang")-->
|
||||
<!--%import("../../install/tpl/js/install_admin.js",optimized=false)-->
|
||||
|
||||
<h3 class="bottomGap">{$lang->cmd_setup}</h3>
|
||||
<div class="content">
|
||||
<!--@if($logged_info->is_admin == 'Y')-->
|
||||
<p class="path">
|
||||
<a href="{getUrl('','module','admin')}">{$lang->control_panel}</a>
|
||||
> <a href="{getUrl('','mid',$mid,'module',$module,'act',$act)}">{$lang->env_setup}</a>
|
||||
</p>
|
||||
<!--@end-->
|
||||
|
||||
<h4 class="xeAdmin">{$lang->cmd_setup}</h4>
|
||||
|
||||
<div class="adminLeftContent">
|
||||
<form action="./" method="get" onsubmit="return procFilter(this, update_env_config);">
|
||||
<table cellspacing="0" class="adminTable">
|
||||
<caption>{$lang->env_setup}</caption>
|
||||
<table cellspacing="0" class="rowTable">
|
||||
<tr>
|
||||
<th><div>{$lang->use_rewrite}</div></th>
|
||||
<td>
|
||||
|
|
@ -17,6 +25,13 @@
|
|||
<p>{$lang->about_rewrite}</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><div>{$lang->default_url}</div></th>
|
||||
<td>
|
||||
<input type="text" name="default_url" value="{$default_url}" class="inputTypeText w300"/>
|
||||
<p>{$lang->about_default_url}</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><div>{$lang->use_optimizer}</div></th>
|
||||
<td>
|
||||
|
|
@ -25,9 +40,9 @@
|
|||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><div>Language Selection</div></th>
|
||||
<th><div>Language</div></th>
|
||||
<td>
|
||||
<select name="lang_type">
|
||||
<select name="change_lang_type">
|
||||
<!--@foreach($lang_supported as $key => $val)-->
|
||||
<option value="{$key}" <!--@if($key==$selected_lang)-->selected="selected"<!--@end-->>{$val}</option>
|
||||
<!--@endforeach-->
|
||||
|
|
@ -38,7 +53,7 @@
|
|||
<tr>
|
||||
<th><div>{$lang->time_zone}</div></th>
|
||||
<td>
|
||||
<select name="time_zone" class="fixWidth">
|
||||
<select name="time_zone" class="fullWidth">
|
||||
<!--@foreach($time_zone_list as $key => $val)-->
|
||||
<option value="{$key}" <!--@if($time_zone==$key)-->selected="selected"<!--@end-->>{$val}</option>
|
||||
<!--@endforeach-->
|
||||
|
|
@ -73,21 +88,17 @@
|
|||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" class="right">
|
||||
<span class="button"><input type="submit" value="{$lang->cmd_save}" /></span>
|
||||
</td>
|
||||
<th colspan="2" class="button">
|
||||
<span class="button black strong"><input type="submit" value="{$lang->cmd_save}" /></span>
|
||||
</th>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
<h4 class="xeAdmin">{$lang->ftp_form_title}</h4>
|
||||
<p class="summary">{$lang->about_ftp_info}</p>
|
||||
<form action="./" method="post" onsubmit="return procFilter(this, install_ftp_info);" id="ftp_form">
|
||||
<table cellspacing="0" class="adminTable">
|
||||
<caption>{$lang->ftp_form_title}</caption>
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
<p>{$lang->about_ftp_info}</p>
|
||||
</td>
|
||||
</tr>
|
||||
<table cellspacing="0" class="rowTable">
|
||||
<tr>
|
||||
<th><div><label for="textfield21">{$lang->user_id}</label></div></th>
|
||||
<th><div><label for="textfield22">{$lang->password}</label></div></th>
|
||||
|
|
@ -99,48 +110,50 @@
|
|||
<td><input id="textfield24" type="text" name="ftp_port" value="{$ftp_info->ftp_port}" class="inputTypeText" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" class="right">
|
||||
<span class="button"><input type="button" value="{$lang->cmd_check_ftp_connect}" onclick="doCheckFTPInfo(); return false;"/></span>
|
||||
<span class="button"><input type="submit" value="{$lang->cmd_registration}" /></span>
|
||||
</td>
|
||||
<th colspan="3" class="button">
|
||||
<span class="button blue"><input type="button" value="{$lang->cmd_check_ftp_connect}" onclick="doCheckFTPInfo(); return false;"/></span>
|
||||
<span class="button black strong"><input type="submit" value="{$lang->cmd_registration}" /></span>
|
||||
</th>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="adminRightExtra">
|
||||
<form action="./" method="get" onsubmit="return procFilter(this, update_lang_select);">
|
||||
<table cellspacing="0" class="adminTable">
|
||||
<caption>{$lang->cmd_lang_select}</caption>
|
||||
<tr>
|
||||
<td>
|
||||
<!--@foreach($lang_supported as $key => $val)-->
|
||||
<div><input id="lang_{$key}" type="checkbox" name="selected_lang" value="{$key}" <!--@if(isset($lang_selected[$key]))-->checked="checked"<!--@end--> <!--@if($key==$selected_lang)-->disabled="disabled"<!--@end--> /> <label for="lang_{$key}">{$val}</label></div>
|
||||
<!--@endforeach-->
|
||||
<p>{$lang->about_cmd_lang_select}</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="right">
|
||||
<span class="button"><input type="submit" value="{$lang->cmd_save}" /></span>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<hr />
|
||||
|
||||
<table cellspacing="0" class="adminTable">
|
||||
<caption>{$lang->cmd_remake_cache}</caption>
|
||||
<tr>
|
||||
<td>
|
||||
<p>{$lang->about_recompile_cache}</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="right">
|
||||
<span class="button"><input type="button" value="{$lang->cmd_remake_cache}" onclick="doRecompileCacheFile(); return false;"/></span>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div class="extension e2">
|
||||
<div class="section">
|
||||
|
||||
<h4 class="xeAdmin">{$lang->cmd_lang_select}</h4>
|
||||
<p class="summary">{$lang->about_cmd_lang_select}</p>
|
||||
<form action="./" method="get" onsubmit="return procFilter(this, update_lang_select);">
|
||||
<table cellspacing="0" class="rowTable">
|
||||
<!--@foreach($langs as $key => $val)-->
|
||||
<tr>
|
||||
<td>
|
||||
<input id="lang_{$key}" type="checkbox" name="selected_lang" value="{$key}" <!--@if(isset($lang_selected[$key]))-->checked="checked"<!--@end--> <!--@if($key==$selected_lang)-->disabled="disabled"<!--@end--> /> <label for="lang_{$key}">{$val}</label>
|
||||
</td>
|
||||
</tr>
|
||||
<!--@endforeach-->
|
||||
<tr>
|
||||
<th class="button">
|
||||
<span class="button black strong"><input type="submit" value="{$lang->cmd_save}" /></span>
|
||||
</th>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
<h4 class="xeAdmin">{$lang->cmd_remake_cache}</h4>
|
||||
<p class="summary">{$lang->about_recompile_cache}</p>
|
||||
<table cellspacing="0" class="colTable">
|
||||
<tr>
|
||||
<th class="button">
|
||||
<span class="button black strong"><input type="button" value="{$lang->cmd_remake_cache}" onclick="doRecompileCacheFile(); return false;"/></span>
|
||||
</th>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--#include("_footer.html")-->
|
||||
|
|
|
|||
|
|
@ -1,34 +1,150 @@
|
|||
@charset "utf-8";
|
||||
@import url("./font.css");
|
||||
@import url("./pagination.css");
|
||||
/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */
|
||||
|
||||
.topGap { margin-top:10px; }
|
||||
.rightGap { margin-right:10px; }
|
||||
.bottomGap { margin-bottom:15px; }
|
||||
.leftGap { margin-left:10px; }
|
||||
textarea { padding:.3em 0 0 .3em;}
|
||||
#xeAdmin .open{ display:block !important;}
|
||||
#xeAdmin h1.xeAdmin { float:left; white-space:nowrap; margin:0;padding:0;}
|
||||
#xeAdmin caption{ text-align:left;}
|
||||
#xeAdmin button{ cursor:pointer;}
|
||||
#xeAdmin hr{ display:none;}
|
||||
#xeAdmin fieldset{ border:0;}
|
||||
#xeAdmin fieldset legend{ font-size:0; line-height:0; position:absolute; visibility:hidden;}
|
||||
#xeAdmin .section{ margin-bottom:20px;}
|
||||
#xeAdmin .buttonArea{ text-align:center; padding:15px 0;}
|
||||
#xeAdmin button.text{ background:none; border:0; color:#0000ee;}
|
||||
#xeAdmin img.graphHr{ height:5px; vertical-align:middle;}
|
||||
|
||||
h3 { margin:0; padding:8px 0 0 10px; border:1px solid #5E95BC; border-left:1px solid #8EB9D8; border-top:1px solid #8EB9D8; background:url("../images/n_title_bg.gif") repeat-x left top; font-size:1em; color:#27536C; height:22px;}
|
||||
h3 .gray { color:#8AB2CE;}
|
||||
.infoText { background:#FFFFFF; padding:10px; color:#27536C; border-left:1px solid #8AB2CE; border-bottom:1px solid #8AB2CE; border-right:1px solid #8AB2CE; line-height:1.5; margin-bottom:10px; }
|
||||
.subInfoText { background:#FFFFFF; padding:10px; color:#27536C; border:1px solid #EEEEEE; line-height:1.5; margin-bottom:10px; }
|
||||
.crossTable{ width:100%; border:0; margin:0 0 20px 0; padding:0;}
|
||||
.crossTable th div { white-space:nowrap; }
|
||||
.crossTable th,
|
||||
.crossTable td{ border:0; padding:5px 10px; vertical-align:top;}
|
||||
.crossTable th{ background:#f4f4f4;}
|
||||
.crossTable thead th{ border-top:2px solid #cfcfcf; border-bottom:1px solid #e5e5e5; background-image:url(../img/lineVrText.gif); background-repeat:no-repeat; background-position:left center;}
|
||||
.crossTable thead th:first-child{ background-image:none;}
|
||||
.crossTable tbody th{ border-bottom:1px solid #e5e5e5; text-align:left;}
|
||||
.crossTable td{ border-bottom:1px solid #f0f0f0;}
|
||||
|
||||
h4 { text-align:right; font-size:12pt; color:#f2250d; padding-left:10px; margin:0;}
|
||||
h4 .bracket { font-weight:normal; color:#9d9d9d;}
|
||||
h4 .vr { font-weight:normal; color:#d1d1d1;}
|
||||
h4 .view { color:#158692; padding-right:.6em; font:bold 9pt Tahoma; text-decoration:none; }
|
||||
.colTable{ width:100%; border:0; margin:0 0 20px 0; padding:0;}
|
||||
.colTable th div { white-space:nowrap; }
|
||||
.colTable tr.bg0{ background:#fff;}
|
||||
.colTable tr.bg1{ background:#f8f8f8;}
|
||||
.colTable th,
|
||||
.colTable td{ border:0; padding:5px 10px; vertical-align:top;}
|
||||
.colTable th{ border-top:2px solid #cfcfcf; border-bottom:1px solid #e5e5e5; background:#f4f4f4; background-image:url(../img/lineVrText.gif); background-repeat:no-repeat; background-position:left center;}
|
||||
.colTable th:first-child{ background-image:none;}
|
||||
.colTable td{ border-bottom:1px solid #f0f0f0;}
|
||||
|
||||
div.summary { clear:both; font:8pt tahoma; color:#636363; margin-bottom:5px; }
|
||||
div.summary .vr { font-weight:normal; color:#d1d1d1; }
|
||||
div.summary em { color:#ff1d00; font-style:normal;}
|
||||
.rowTable{ width:100%; border:0; border-top:2px solid #cfcfcf; margin:0 0 20px 0; padding:0;}
|
||||
.rowTable th div { white-space:nowrap; }
|
||||
.rowTable tr.bg0{ background:#fff;}
|
||||
.rowTable tr.bg1{ background:#f8f8f8;}
|
||||
.rowTable th,
|
||||
.rowTable td{ border:0; padding:5px 10px; text-align:left; vertical-align:top;}
|
||||
.rowTable th{ background:#f4f4f4;}
|
||||
.rowTable tbody th{ border-bottom:1px solid #e5e5e5;}
|
||||
.rowTable td{ border-bottom:1px solid #f0f0f0;}
|
||||
|
||||
.adminLeftContent { float:left; width:60%; margin-right:2%; _margin-right:1.9%;}
|
||||
.adminRightExtra { float:left; width:38%; }
|
||||
.rowTable th.button, .colTable th.button, .crossTable th.button { text-align:right; }
|
||||
.rowTable td.alert, .colTable td.alert, .crossTable td.alert { color:red !important; }
|
||||
.rowTable td.alert a, .colTable td.alert a, .crossTable td.alert a { text-decoration:none; color:red !important; }
|
||||
|
||||
.adminTable { width:100%; border:1px solid #9BC2DE; border-bottom:none; border-right:none; margin-bottom:15px; }
|
||||
.adminTable caption { background:url("../images/n_caption_head.gif") no-repeat left top; padding:8px 0 5px 30px; text-align:left; font-weight:bold; color:#FFFFFF; background-color:#548DB5; border-bottom:1px solid #FFFFFF; }
|
||||
.colTable td.wide, .rowTable td.wide, .crossTable td.wide { width:100%;}
|
||||
|
||||
.e1 .navigation { list-style:none; position:relative; *zoom:1; margin:0; padding:0;}
|
||||
.e1 .navigation ul { list-style:none; position:relative; *zoom:1; margin:0; padding:0;}
|
||||
.e1 .navigation li{ list-style:none; position:relative; *zoom:1; margin:0; padding:0;}
|
||||
.e1 .navigation li a{ display:block; position:relative; padding:4px 0 4px 24px; background-image:url(../img/iconNavigation.gif); background-repeat:no-repeat;}
|
||||
.e1 .navigation li.open a{ background-position:0 -24px; background-color:#eee; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
|
||||
.e1 .navigation li.open ul li a{ background-color:#fff; border:0;}
|
||||
.e1 .navigation li ul{ display:none; margin:10px 0 20px 24px;}
|
||||
.e1 .navigation li.open ul{ display:block;}
|
||||
.e1 .navigation li ul li a{ padding:2px 0 2px 5px; background-image:none;}
|
||||
.e1 .navigation li a:hover,
|
||||
.e1 .navigation li a:active,
|
||||
.e1 .navigation li a:focus { background-color:#eee !important;}
|
||||
|
||||
.e2 .section{ margin-left:20px;}
|
||||
.e2 .section h3.xeAdmin { margin:0 0 10px 0; padding:0 0 0 25px; }
|
||||
.e2 .section h3.xeAdmin .date{ padding-left:10px; background:url(../img/lineVrText.gif) no-repeat left center;}
|
||||
|
||||
.e2 table th{ white-space:nowrap;}
|
||||
.e2 table tbody td{ text-align:left; word-break:break-all; -ms-word-break:break-all; }
|
||||
|
||||
#xeAdmin .localNavigation { border-bottom:1px solid #ccc; *zoom:1; margin:0 0 20px 0px; padding:0; overflow:hidden; }
|
||||
#xeAdmin .localNavigation:after {content:""; display:block; clear:both;}
|
||||
#xeAdmin .localNavigation li{ position:relative; list-style:none; float:left; margin:0 -1px 0 0; padding:0;background:#fff;}
|
||||
#xeAdmin .localNavigation li a{ float:left; padding:7px 15px 0 15px; height:18px; border:1px solid #ddd; border-bottom:none; background:url(../img/bgTab.gif) repeat-x;}
|
||||
#xeAdmin .localNavigation li.on { margin-bottom:-1px;}
|
||||
#xeAdmin .localNavigation li.on a{ height:19px; background:none;}
|
||||
|
||||
#xeAdmin h3.xeAdmin {border-bottom:2px solid #ccc; padding:5px 0 5px 25px; margin:0 0 10px 0; background:url(../img/iconH2.gif) no-repeat left center;}
|
||||
#xeAdmin h4.xeAdmin {padding:5px 0 5px 20px; background:url(../img/iconH3.gif) no-repeat left center;}
|
||||
#xeAdmin h4.xeAdmin span.vr { font-size:11px; color:#AAA; }
|
||||
#xeAdmin h4.xeAdmin a.view { font-size:11px; font-family:vertical; color:#777e86; }
|
||||
#xeAdmin p.summary, div.infoText { margin:0 0 15px 0; line-height:1.6;}
|
||||
|
||||
.layer { display:none; position:absolute; border:2px solid #777; margin:0; font-size:12px; background:#fff;}
|
||||
.layer * { margin:0; padding:0; font-size:12px; }
|
||||
.layer h4.xeAdmin { font-size:14px !important; font-family:Dotum; background:#f4f4f4 !important; padding:8px 30px 8px 15px !important; letter-spacing:-1px !important; }
|
||||
.layer .xButton { position:absolute; top:9px; right:9px; width:15px; height:14px; background-color:transparent; background:url(../img/buttonClose.gif) no-repeat; border:0; cursor:pointer; overflow:hidden; }
|
||||
.layer .xButton span { position:relative; z-index:-1; visibility:hidden; }
|
||||
.layer .layerBody{ margin:15px;}
|
||||
|
||||
.boxModelControler select { margin-bottom:3px; }
|
||||
.boxModelControler .inputText { border:1px solid #ccc; padding:2px 3px; margin-bottom:3px; vertical-align:top; *margin-top:-1px; }
|
||||
.boxModelControler .inputCheck { width:13px; height:13px; vertical-align:middle; }
|
||||
.boxModelControler .layerBody { margin:15px; }
|
||||
.boxModelControler .preview{ overflow:hidden; margin-bottom:20px;}
|
||||
.boxModelControler .dragAble { position:relative; padding:15px 0 0 15px; background:url(../img/bgRuler.gif) no-repeat; *zoom:1; cursor:move;}
|
||||
.boxModelControler .dragAble .prevGrid { position:relative; margin:-1px; background:url(../img/bgGrid.gif) 0 0; border:1px solid #000; *zoom:1;}
|
||||
.boxModelControler .dragAble .prevBox { position:relative; }
|
||||
.boxModelControler .dragAble .prevBox .prevContent { position:relative; }
|
||||
.boxModelControler .boxModelTable { width:100%; border:0; border-bottom:1px solid #ddd; margin:0; padding:0;}
|
||||
.boxModelControler .boxModelTable th,
|
||||
.boxModelControler .boxModelTable td { border:0; border-top:1px solid #ddd; vertical-align:top; padding:5px 10px; text-align:left; }
|
||||
.boxModelControler .boxModelTable th { height:50px; *height:40px; background:#f1f1f1; padding-left:70px; background-repeat:no-repeat; background-position:10px 10px; }
|
||||
.boxModelControler .boxModelTable th.width { background-image:url(../img/exWidth.gif); }
|
||||
.boxModelControler .boxModelTable th.margin { background-image:url(../img/exMargin.gif); }
|
||||
.boxModelControler .boxModelTable th.padding { background-image:url(../img/exPadding.gif); }
|
||||
.boxModelControler .boxModelTable th.border { background-image:url(../img/exBorder.gif); }
|
||||
.boxModelControler .boxModelTable th.bgColor { background-image:url(../img/exBgColor.gif); }
|
||||
.boxModelControler .boxModelTable th.bgImage { background-image:url(../img/exBgImage.gif); }
|
||||
.boxModelControler .boxModelTable th sup { font-weight:normal; font-size:11px; font-family:Dotum; color:#999; }
|
||||
.boxModelControler .boxModelTable td dl.iList dt { display:inline; position:relative; top:3px; }
|
||||
.boxModelControler .boxModelTable td dl.iList dd { display:inline; }
|
||||
.boxModelControler .boxModelTable td dl.dList dt { float:left; clear:left; margin-right:5px; padding-top:3px; }
|
||||
.boxModelControler .boxModelTable td dl.dList dd { clear:right; }
|
||||
.boxModelControler .colorPicker { position:relative; display:inline; vertical-align:top; }
|
||||
.boxModelControler .colorPicker .picker { position:relative; top:2px; left:-22px; width:16px; height:16px; border:1px solid #ccc; background-color:transparent; background-position:right top; cursor:pointer; vertical-align:top; }
|
||||
.boxModelControler .colorPicker .picker span { font-size:0; line-height:0; z-index:-1; visibility:hidden; }
|
||||
.boxModelControler .colorPicker .palette { position:absolute; top:0px; left:0; display:none; width:272px; height:64px; list-style:none; margin:0; padding:1px 0 0 1px; border:1px solid #ccc; background:#fff; overflow:hidden; }
|
||||
.boxModelControler .colorPicker .palette.open { display:block; }
|
||||
.boxModelControler .colorPicker .palette li { float:left; margin:0 1px 1px 0; font-size:0; line-height:0; }
|
||||
.boxModelControler .colorPicker .palette li button { width:15px; height:15px; border:0; cursor:pointer; }
|
||||
.boxModelControler .colorPicker .palette li button span { position:relative; z-index:-1; font-size:0; line-height:0; visibility:hidden; }
|
||||
.boxModelControler .colorPicker .palette li button.transparent { background:url(../img/bgNone.gif) no-repeat right top; border:1px solid #ddd; }
|
||||
.boxModelControler .borderDetach { display:none; }
|
||||
.boxModelControler .borderDetach.open { display:block; }
|
||||
.boxModelControler .buttonArea{ padding:15px 0 0 0; text-align:center;}
|
||||
|
||||
#popup_content { border:2px solid #777; margin:0; font-size:12px; background:#fff; position:relative;}
|
||||
#popup_content .xButton { position:absolute; top:9px; right:9px; width:15px; height:14px; background-color:transparent; background:url(../img/buttonClose.gif) no-repeat; border:0; cursor:pointer; overflow:hidden; }
|
||||
#popup_content .xButton span { position:relative; z-index:-1; visibility:hidden; }
|
||||
#popup_content * { font-size:12px; }
|
||||
#popHeadder h4.xeAdmin, #popHeadder h1.xeAdmin, #popHeadder h3.xeAdmin { font-size:14px !important; font-family:Dotum !important; background:#f4f4f4 !important; padding:8px 30px 8px 15px !important; letter-spacing:-1px !important; border:none !important; margin:0 !important;}
|
||||
#popHeader h4.xeAdmin, #popHeader h1.xeAdmin, #popHeader h3.xeAdmin { font-size:14px !important; font-family:Dotum !important; background:#f4f4f4 !important; padding:8px 30px 8px 15px !important; letter-spacing:-1px !important; border:none !important; margin:0 !important;}
|
||||
#popHeader, #popBody, #popFooter { position:relative; *zoom:1; overflow:hidden;}
|
||||
#popBody, #popHistoryBody { margin:15px !important;}
|
||||
#popFooter { padding:10px 0 0 0; height:28px; text-align:center; background:#f4f4f4;}
|
||||
#popHeader { }
|
||||
#popHeader.wide { width:600px;}
|
||||
|
||||
.adminTable { width:100%; border:1px solid #EEE; border-bottom:none; border-right:none; margin-bottom:15px; }
|
||||
.adminTable caption { background:url("../img/n_caption_head.gif") no-repeat left top; padding:8px 0 5px 30px; text-align:left; font-weight:bold !important; color:#FFFFFF !important; background-color:#888 !important; border-bottom:1px solid #FFFFFF; font-size:12px !important;}
|
||||
.adminTable thead tr th div { text-align:center;}
|
||||
.adminTable thead tr th { background-color:#70A2C6; color:#FFFFFF; }
|
||||
.adminTable tr th { background-color:#FFFFFF; padding:6px; font-weight:bold; text-align:left; color:#666; border-right:1px solid #9BC2DE; border-bottom:1px solid #9BC2DE; }
|
||||
.adminTable thead tr th { background-color:#AAA; color:#FFFFFF !important; }
|
||||
.adminTable tr th { background-color:#FFFFFF; padding:6px; font-weight:bold; text-align:left; color:#666; border-right:1px solid #EEE; border-bottom:1px solid #EEE; }
|
||||
.adminTable tr.row2 th { background-color:#F3F3F3; }
|
||||
.adminTable tr th { width:10px; }
|
||||
.adminTable tr th div { white-space:nowrap; margin:0 5px; }
|
||||
|
|
@ -37,8 +153,7 @@ div.summary em { color:#ff1d00; font-style:normal;}
|
|||
.adminTable tr th.half_wide { width:50%; }
|
||||
.adminTable tr th.quarter_wide { width:25%; }
|
||||
.adminTable tr td.wide { width:100%; }
|
||||
|
||||
.adminTable tr td { background-color:#FFFFFF;white-space:normal; font-weight:normal; text-align:left; color:#222222; border-bottom:1px solid #9BC2DE; border-right:1px solid #9BC2DE; padding:4px 6px 4px 6px;}
|
||||
.adminTable tr td { background-color:#FFFFFF;white-space:normal; font-weight:normal; text-align:left; color:#222222; border-bottom:1px solid #EEE; border-right:1px solid #EEE; padding:4px 6px 4px 6px;}
|
||||
.adminTable tr.row2 td { background-color:#F3F3F3; }
|
||||
.adminTable tr a { color:#222222; text-decoration:none; }
|
||||
.adminTable tr a:hover { color:#3D83B8; }
|
||||
|
|
@ -49,10 +164,10 @@ div.summary em { color:#ff1d00; font-style:normal;}
|
|||
.adminTable tr td span.date { font-size:8pt; font-family:tahoma; color:#666666;}
|
||||
.adminTable tr td.center { text-align:center; }
|
||||
.adminTable tr td.right { text-align:right; }
|
||||
.adminTable tr td.paper { background:transparent url("../images/n_paper_bullet.gif") no-repeat 6px 8px; padding-left:20px; }
|
||||
.adminTable tr.row2 td.paper { background:#F3F3F3 url("../images/n_paper_bullet.gif") no-repeat 6px 8px; padding-left:20px; }
|
||||
.adminTable tr td.circle { background:#FFFFFF url("../images/n_circle_bullet.gif") no-repeat 6px 8px; padding-left:20px; }
|
||||
.adminTable tr.row2 td.circle { background:#F3F3F3 url("../images/n_circle_bullet.gif") no-repeat 6px 8px; padding-left:20px; }
|
||||
.adminTable tr td.paper { background:transparent url("../img/n_paper_bullet.gif") no-repeat 6px 8px; padding-left:20px; }
|
||||
.adminTable tr.row2 td.paper { background:#F3F3F3 url("../img/n_paper_bullet.gif") no-repeat 6px 8px; padding-left:20px; }
|
||||
.adminTable tr td.circle { background:#FFFFFF url("../img/n_circle_bullet.gif") no-repeat 6px 8px; padding-left:20px; }
|
||||
.adminTable tr.row2 td.circle { background:#F3F3F3 url("../img/n_circle_bullet.gif") no-repeat 6px 8px; padding-left:20px; }
|
||||
.adminTable tr td strong.alert { color:red; }
|
||||
.adminTable tr td p { padding:0; margin:5px 0 0 5px; color:#777777; }
|
||||
.adminTable tr td p a { color:#9F875F; font-weight:bold; text-decoration:underline; }
|
||||
|
|
@ -66,105 +181,22 @@ div.summary em { color:#ff1d00; font-style:normal;}
|
|||
.adminTable tr td.selectAll a,
|
||||
.adminTable tr td.deSelectAll a,
|
||||
.adminTable tr td.view a { margin:0 auto; }
|
||||
.adminTable tr td.modify a { width:14px; height:14px; overflow:hidden; display:block; font-size:1px; line-height:100px; background:url("../images/n_icon_modify.gif") no-repeat left top; }
|
||||
.adminTable tr td.delete a { width:14px; height:14px; overflow:hidden; display:block; font-size:1px; line-height:100px; background:url("../images/n_icon_delete.gif") no-repeat left top; }
|
||||
.adminTable tr td.copy a { width:16px; height:16px; overflow:hidden; display:block; font-size:1px; line-height:100px; background:url("../images/n_icon_copy.gif") no-repeat left top; }
|
||||
.adminTable tr td.view a { width:14px; height:14px; overflow:hidden; display:block; font-size:1px; line-height:100px; background:url("../images/n_icon_view.gif") no-repeat left top; }
|
||||
.adminTable tr td.setup a { width:16px; height:16px; overflow:hidden; display:block; font-size:1px; line-height:100px; background:url("../images/n_setup.gif") no-repeat left top; }
|
||||
.adminTable tr td.activated a { width:16px; height:16px; overflow:hidden; display:block; font-size:1px; line-height:100px; background:url("../images/n_light_on.gif") no-repeat left top; }
|
||||
.adminTable tr td.deactivated a { width:16px; height:16px; overflow:hidden; display:block; font-size:1px; line-height:100px; background:url("../images/n_light_off.gif") no-repeat left top; }
|
||||
.adminTable tr td.selectAll a { width:16px; height:16px; overflow:hidden; display:block; font-size:1px; line-height:100px; background:url("../images/n_icon_select_all.gif") no-repeat left top; }
|
||||
.adminTable tr td.deSelectAll a { width:16px; height:16px; overflow:hidden; display:block; font-size:1px; line-height:100px; background:url("../images/n_icon_remove.gif") no-repeat left top; }
|
||||
.adminTable tr td.moveupdown a.up { float:left; width:14px; height:14px; overflow:hidden; display:block; font-size:1px; line-height:100px; background:url("../images/button_up.gif") no-repeat left top; margin-right:5px; }
|
||||
.adminTable tr td.moveupdown a.down{ float:left; width:14px; height:14px; overflow:hidden; display:block; font-size:1px; line-height:100px; background:url("../images/button_down.gif") no-repeat left top; }
|
||||
.adminTable tr td.modify a { width:14px; height:14px; overflow:hidden; display:block; font-size:1px; line-height:100px; background:url("../img/n_icon_modify.gif") no-repeat left top; }
|
||||
.adminTable tr td.delete a { width:14px; height:14px; overflow:hidden; display:block; font-size:1px; line-height:100px; background:url("../img/n_icon_delete.gif") no-repeat left top; }
|
||||
.adminTable tr td.copy a { width:16px; height:16px; overflow:hidden; display:block; font-size:1px; line-height:100px; background:url("../img/n_icon_copy.gif") no-repeat left top; }
|
||||
.adminTable tr td.view a { width:14px; height:14px; overflow:hidden; display:block; font-size:1px; line-height:100px; background:url("../img/n_icon_view.gif") no-repeat left top; }
|
||||
.adminTable tr td.setup a { width:16px; height:16px; overflow:hidden; display:block; font-size:1px; line-height:100px; background:url("../img/n_setup.gif") no-repeat left top; }
|
||||
.adminTable tr td.activated a { width:16px; height:16px; overflow:hidden; display:block; font-size:1px; line-height:100px; background:url("../img/n_light_on.gif") no-repeat left top; }
|
||||
.adminTable tr td.deactivated a { width:16px; height:16px; overflow:hidden; display:block; font-size:1px; line-height:100px; background:url("../img/n_light_off.gif") no-repeat left top; }
|
||||
.adminTable tr td.selectAll a { width:16px; height:16px; overflow:hidden; display:block; font-size:1px; line-height:100px; background:url("../img/n_icon_select_all.gif") no-repeat left top; }
|
||||
.adminTable tr td.deSelectAll a { width:16px; height:16px; overflow:hidden; display:block; font-size:1px; line-height:100px; background:url("../img/n_icon_remove.gif") no-repeat left top; }
|
||||
.adminTable tr td.moveupdown a.up { float:left; width:14px; height:14px; overflow:hidden; display:block; font-size:1px; line-height:100px; background:url("../img/n_button_up.gif") no-repeat left top; margin-right:5px; }
|
||||
.adminTable tr td.moveupdown a.down{ float:left; width:14px; height:14px; overflow:hidden; display:block; font-size:1px; line-height:100px; background:url("../img/n_button_down.gif") no-repeat left top; }
|
||||
.adminTable tr td.blue, .adminTable tr td.blue a { color:blue; }
|
||||
.adminTable tr td.red, .adminTable tr td.red a { color:red; }
|
||||
|
||||
ul.localNavigation { position:relative; clear:both; margin:10px 0 10px 0; padding:0 0 0 10px; height:25px; overflow:hidden; border-bottom:1px solid #86B4D2; }
|
||||
ul.localNavigation li { list-style:none; background:url("../images/n_small_tab.gif") no-repeat scroll left -26px; float:left; margin-right:10px; position:relative; text-align:center; top:4px; height:25px;}
|
||||
ul.localNavigation li a { background:url("../images/n_small_tab.gif") no-repeat scroll right -26px; color:#27536C; display:block; float:left; left:3px; padding:5px 15px 0 10px; position:relative; text-decoration:none; height:25px;}
|
||||
ul.localNavigation li a:hover { color:#000000; }
|
||||
ul.localNavigation li.on { background-position:left top; top:0; height:25px; }
|
||||
ul.localNavigation li.on a { background-position:right top; padding:8px 15px 5px 10px; height:25px; color:#222227; font-weight:bold; }
|
||||
.fullWidth { width:80%; }
|
||||
|
||||
#popHeadder, #popHistoryHeadder { margin-bottom:10px;}
|
||||
#popHeadder h1, #popHistoryHeadder h1 { background:url("../images/top_head_title_bg.gif") repeat-x left top; font-size:1em; border:1px solid #E3E3E2; padding:9px; color:#555555; margin:0; }
|
||||
#popBody, #popHistoryBody { width:600px; padding:10px; background:#ffffff; *zoom:1; position:relative;}
|
||||
#popHistoryBody { height: 200px; overflow: auto; padding-right:0; }
|
||||
#popFooter { width:620px; background:#70A2C6; border-top:1px solid #e8e8e7; padding:.5em 0 .5em 0; overflow:hidden; }
|
||||
#popFooter .close { position:relative; left:50%; margin-left:-1em; float:left;}
|
||||
|
||||
.adminSearch { text-align:right; clear:both; width:100%; margin:0 0 10px 0;}
|
||||
.adminSearch fieldset { border:none; display:inline; overflow:visible; padding:0;}
|
||||
.adminSearch * { vertical-align:middle;}
|
||||
|
||||
.buttonTypeGo { border:none; cursor:pointer; width:24px; height:20px; position:relative; top:-1px; font:.75em Tahoma; text-align:center; background:url(../images/buttonTypeInput24.gif) no-repeat; }
|
||||
|
||||
.layout_editor { width:99%; height:500px; border:0px; font-size:1em; }
|
||||
.layout_editor_box { padding:10px; border:1px solid #DDDDDD; }
|
||||
|
||||
.fixWidth { width:90%; }
|
||||
|
||||
/* Pagination Reset */
|
||||
.pagination{ padding:15px 0; margin:0; text-align:center;}
|
||||
.pagination *{ margin:0; padding:0;}
|
||||
.pagination img{ border:0;}
|
||||
.pagination a,
|
||||
.pagination strong{ position:relative; display:inline-block; text-decoration:none; line-height:normal; color:#333; font-family:Tahoma, Sans-serif; vertical-align:middle;}
|
||||
.pagination a:hover,
|
||||
.pagination a:active,
|
||||
.pagination a:focus{ background-color:#f4f4f4 !important; }
|
||||
.pagination strong{ color:#ff6600 !important;}
|
||||
.pagination a.prev,
|
||||
.pagination a.prevEnd,
|
||||
.pagination a.next,
|
||||
.pagination a.nextEnd{ font-weight:normal !important; border:none !important; margin:0 !important; white-space:nowrap; }
|
||||
|
||||
/* Pagination A1 */
|
||||
.pagination.a1 a,
|
||||
.pagination.a1 strong{ margin:0 -4px; padding:1px 10px 1px 8px; border:none; border-left:1px solid #ccc; border-right:1px solid #ddd; font-weight:bold; font-size:12px; background:#fff;}
|
||||
.pagination.a1 a.prev{ padding-left:10px; background:#fff url(../images/arrowPrevA1.gif) no-repeat left center; }
|
||||
.pagination.a1 a.prevEnd{ padding-left:15px; background:#fff url(../images/arrowPrevEndA1.gif) no-repeat left center; }
|
||||
.pagination.a1 a.next{ padding-right:10px; background:#fff url(../images/arrowNextA1.gif) no-repeat right center; }
|
||||
.pagination.a1 a.nextEnd{ padding-right:15px; background:#fff url(../images/arrowNextEndA1.gif) no-repeat right center; }
|
||||
|
||||
/* Pagination A2 */
|
||||
.pagination.a2 a,
|
||||
.pagination.a2 strong{ margin:0 -4px; padding:0 10px 0 8px; font-weight:bold; font-size:11px; border:none; border-left:1px solid #ddd; border-right:1px solid #ccc; background:#fff; }
|
||||
.pagination.a2 a.prev{ padding-left:10px; background:#fff url(../images/arrowPrevA1.gif) no-repeat left center; }
|
||||
.pagination.a2 a.prevEnd{ padding-left:15px; background:#fff url(../images/arrowPrevEndA1.gif) no-repeat left center; }
|
||||
.pagination.a2 a.next{ padding-right:10px; background:#fff url(../images/arrowNextA1.gif) no-repeat right center; }
|
||||
.pagination.a2 a.nextEnd{ padding-right:15px; background:#fff url(../images/arrowNextEndA1.gif) no-repeat right center; }
|
||||
|
||||
/* Pagination B1 */
|
||||
.pagination.b1 a,
|
||||
.pagination.b1 strong{ margin:0 -2px; padding:2px 8px; font-weight:bold; font-size:12px;}
|
||||
.pagination.b1 a.prev{ padding-left:16px; background:url(../images/arrowPrevB1.gif) no-repeat left center; }
|
||||
.pagination.b1 a.next{ padding-right:16px; background:url(../images/arrowNextB1.gif) no-repeat right center; }
|
||||
|
||||
/* Pagination B2 */
|
||||
.pagination.b2 a,
|
||||
.pagination.b2 strong{ margin:0 -2px; padding:2px 6px; font-size:11px;}
|
||||
.pagination.b2 a.prev{ padding-left:12px; background:url(../images/arrowPrevB1.gif) no-repeat left center; }
|
||||
.pagination.b2 a.next{ padding-right:12px; background:url(../images/arrowNextB1.gif) no-repeat right center; }
|
||||
|
||||
/* Pagination C1 */
|
||||
.pagination.c1 a,
|
||||
.pagination.c1 strong{ margin:0 -2px; padding:2px 4px; font-size:12px;}
|
||||
.pagination.c1 a.prev,
|
||||
.pagination.c1 a.next{ display:inline-block; width:13px; height:14px; padding:3px 4px; margin:0;}
|
||||
.pagination.c1 a.prev{ background:url(../images/arrowPrevC1.gif) no-repeat center;}
|
||||
.pagination.c1 a.next{ background:url(../images/arrowNextC1.gif) no-repeat center;}
|
||||
.pagination.c1 a.prev span,
|
||||
.pagination.c1 a.next span{ position:absolute; width:0; height:0; overflow:hidden; visibility:hidden;}
|
||||
|
||||
/* Pagination C2 */
|
||||
.pagination.c2 a,
|
||||
.pagination.c2 strong{ margin:0 -2px; padding:2px 4px; font-size:11px;}
|
||||
.pagination.c2 a.prev,
|
||||
.pagination.c2 a.next{ display:inline-block; width:13px; height:14px; padding:3px 4px; margin:0;}
|
||||
.pagination.c2 a.prev{ background:url(../images/arrowPrevC1.gif) no-repeat center;}
|
||||
.pagination.c2 a.next{ background:url(../images/arrowNextC1.gif) no-repeat center;}
|
||||
.pagination.c2 a.prev span,
|
||||
.pagination.c2 a.next span{ position:absolute; width:0; height:0; overflow:hidden; visibility:hidden;}
|
||||
.adminLeftContent { float:left; width:60%; margin-right:2%; _margin-right:1.9%;}
|
||||
.adminRightExtra { float:left; width:38%; }
|
||||
|
||||
|
|
|
|||
|
|
@ -1,39 +0,0 @@
|
|||
@charset "utf-8";
|
||||
|
||||
body { background:#548DB5; }
|
||||
|
||||
.xeAdmin { width:100%; height:61px; border-bottom:1px solid #1b3d51; background:#FFFFFF url("../images/n_top_back.gif") repeat-x left top; position:relative; z-index:100;}
|
||||
.xeAdmin h1 { position:absolute; top:15px; left:20px; margin:0; padding:0; }
|
||||
.xeAdmin h1 img{ _behavior:url(./common/js/iePngFix.htc);}
|
||||
.xeAdmin ul.globalNavigator { list-style:none; margin:0; padding:0; position:absolute; right:20px; top:13px; }
|
||||
.xeAdmin ul.globalNavigator li { display:inline; margin:0 10px;}
|
||||
.xeAdmin ul.globalNavigator li a{ color:#ddd; text-decoration:none;}
|
||||
|
||||
.xeAdmin div.mainNavigator { position:absolute; right:20px; top:35px; padding:0 0 0 6px; background:url(../images/n_menu_left.gif) no-repeat left top;}
|
||||
.xeAdmin div.mainNavigator img { float:left; display:block; }
|
||||
.xeAdmin div.mainNavigator ul { float:left; position:relative; list-style:none; margin:0; padding:0 6px 0 0; background:url(../images/n_menu_right.gif) no-repeat right top; }
|
||||
.xeAdmin div.mainNavigator ul li { position:relative; float:left; background:#547C93 url("../images/n_menu_bar.gif") no-repeat left top; padding:0; color:#eee; border-top:1px solid #1b3d51;}
|
||||
.xeAdmin div.mainNavigator ul li a{ position:relative; display:block; float:left; height:18px; padding:7px 10px 0 10px; color:#fff; text-decoration:none;}
|
||||
.xeAdmin div.mainNavigator ul li:hover { color:#FFFFFF; }
|
||||
.xeAdmin div.mainNavigator ul li.first { background-image:none; }
|
||||
|
||||
.xeAdmin div.mainNavigator .adminSubMenu { border:1px solid #999; float:none; clear:both; position:absolute; left:-6px; top:31px; visibility:hidden; list-style:none; padding:0 7px 3px 7px; margin:0; background:#eee;}
|
||||
.xeAdmin div.mainNavigator .adminSubMenu li { position:relative; display:block; float:none; clear:both; font-weight:normal; margin:0; padding:8px 4px 4px 4px; background:url("../images/n_submenu_bar.gif") repeat-x left top; border:none;}
|
||||
.xeAdmin div.mainNavigator .adminSubMenu li a { position:relative; display:inline-block; float:none; clear:both; padding:0; color:#000; text-decoration:none; white-space:nowrap;}
|
||||
.xeAdmin div.mainNavigator .adminSubMenu li a:hover { color:#aaa; }
|
||||
.xeAdmin div.mainNavigator .adminSubMenu li.first { background:none; }
|
||||
|
||||
.adminFolder { background:url("../images/n_folder_bg.gif") repeat-x left top; height:6px; text-align:center; overflow:hidden;}
|
||||
.adminPackage { background:#eee url("../images/n_package_bg.gif") repeat-x left top; overflow:hidden; height:28px; padding:10px 0 0 0;}
|
||||
.adminPackage ul { position:relative; clear:both; margin:0; padding:0 0 0 20px; height:28px; overflow:hidden;}
|
||||
.adminPackage ul li { list-style:none; background:url("../images/n_tab.gif") no-repeat scroll left -35px; float:left; margin-right:10px; position:relative; text-align:center; top:0; height:28px;}
|
||||
.adminPackage ul li a { float:left; background:url("../images/n_tab.gif") no-repeat scroll right -35px; color:#FFFFFF; font-weight:bold; display:block; left:3px; padding:8px 15px 0 10px; position:relative; text-decoration:none; height:28px;}
|
||||
.adminPackage ul li.active { background-position:left top; top:0; height:28px; }
|
||||
.adminPackage ul li.active a { background-position:right top; padding:8px 15px 5px 10px; height:28px; color:#185B83;}
|
||||
|
||||
.adminContentBody { background:#FFFFFF; position:relative; padding:20px; *zoom:1; }
|
||||
.adminContentBody:after { content:""; display:block; clear:both;}
|
||||
|
||||
.adminFooter{ background:#548DB5; text-align:center; padding:10px 0;}
|
||||
.adminFooter address { font:11px Tahoma; color:#fff;}
|
||||
.adminFooter address a{ font:11px Tahoma; color:#fff; text-decoration:none;}
|
||||
57
modules/admin/tpl/css/font.css
Executable file
|
|
@ -0,0 +1,57 @@
|
|||
@charset "utf-8";
|
||||
/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */
|
||||
|
||||
#xeAdmin{ font-family:Sans-serif;}
|
||||
|
||||
#xeAdmin a{ text-decoration:none !important;}
|
||||
#xeAdmin a:hover,
|
||||
#xeAdmin a:active,
|
||||
#xeAdmin a:focus{ text-decoration:underline !important;}
|
||||
|
||||
#xeAdmin h1.xeAdmin a{ text-decoration:none !important; font-family:Arial; font-size:16px; color:#fff; margin:0; padding:0;}
|
||||
#xeAdmin table th{ color:#666;}
|
||||
#xeAdmin table th a { color:#666;}
|
||||
#xeAdmin table td{ color:#888;}
|
||||
#xeAdmin table td a { color:#888;}
|
||||
#xeAdmin caption{ font-size:11px; font-family:Tahoma; color:#888;}
|
||||
#xeAdmin div.summary { font-size:11px; font-family:Tahoma; color:#888;}
|
||||
#xeAdmin div.summary strong { font-weight:normal; }
|
||||
#xeAdmin button.text{ font-size:12px;}
|
||||
#xeAdmin em,
|
||||
#xeAdmin address{ font-style:normal;}
|
||||
#xeAdmin select{ font-size:12px;}
|
||||
#xeAdmin input{ font-size:12px;}
|
||||
#xeAdmin .buttonTypeGo{ padding:0; cursor:pointer;}
|
||||
|
||||
#xeAdmin .footer address{ font:10px Tahoma;}
|
||||
#xeAdmin .footer address a{ color:#777e86; }
|
||||
#xeAdmin .gnb li a { color:#777e86; font-size:11px; font-family:Tahoma;}
|
||||
#adminLang li a{ font-size:12px;}
|
||||
#xeAdmin .lnb li,
|
||||
#xeAdmin .lnb li a{ color:#fff; font-size:14px; font-family:Dotum, Tahoma;}
|
||||
|
||||
#xeAdmin .path{ color:#ccc; font-size:11px;}
|
||||
#xeAdmin .path a{ color:#888; font-size:11px; font-family:Dotum, Sans-serif;}
|
||||
|
||||
.e1 .navigation li a{ color:#000; text-decoration:none;}
|
||||
.e1 .navigation li ul li a{ color:#888;}
|
||||
.e1 .navigation li ul li.active a{ font-weight:bold; color:#666;}
|
||||
|
||||
.e2 .section h2.xeAdmin { font-size:12px; margin:0; padding:0;}
|
||||
.e2 .section h2.xeAdmin .date{ font:Tahoma; color:#999;}
|
||||
|
||||
.e2 table tbody th{ font-weight:normal; font-family:Dotum;}
|
||||
|
||||
.e2 .notice li a{ color:#666; }
|
||||
.e2 .notice li .date{ color:#888; font:10px Tahoma;}
|
||||
|
||||
.localNavigation li a{ text-decoration:none !important; color:#666;}
|
||||
.localNavigation li.active a{ font-weight:bold; color:#1e6aac;}
|
||||
|
||||
#xeAdmin h2.xeAdmin { font-size:12px;}
|
||||
#xeAdmin h3.xeAdmin { font-size:12px; color:#666; margin:0; padding:0;}
|
||||
#xeAdmin p.summary{ color:#888;}
|
||||
#xeAdmin p.summary a { text-decoration:none; color:#888; }
|
||||
#xeAdmin p.summary.red { color:#A54D4D; }
|
||||
#xeAdmin p.summary.red a { text-decoration:none; color:#A54D4D; }
|
||||
#xeAdmin div.infoText { color:#888;}
|
||||
43
modules/admin/tpl/css/layout.css
Executable file
|
|
@ -0,0 +1,43 @@
|
|||
@charset "utf-8";
|
||||
|
||||
/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */
|
||||
#xeAdmin .header{ position:relative; height:62px; padding:10px 15px 10px 30px; background:url(../img/bgHeader.gif) repeat-x; z-index:10;}
|
||||
#xeAdmin .footer{ height:26px; padding-top:10px; background:url(../img/bgFooter.gif) repeat-x; text-align:center;}
|
||||
#xeAdmin .gnb{ position:relative; float:right; white-space:nowrap; clear:right; margin:0; padding:0;}
|
||||
#xeAdmin .gnb li{ position:relative; float:left; margin:0 15px 0 0; padding:0;list-style:none;}
|
||||
|
||||
#xeAdmin .gnb #adminLang { position:absolute; top:18px; right:0; display:none; background:#fff; margin:0; padding:5px; border:1px solid #ddd; z-index:999;}
|
||||
#xeAdmin .gnb #adminLang li{ float:none; margin:0;}
|
||||
|
||||
.body{ position:relative; margin:0; padding:20px 0 20px 200px; background:url(../img/lineBody.gif) repeat-y 180px 0; *zoom:1;}
|
||||
.body:after {content:""; display:block; clear:both;}
|
||||
.ece .body {padding-right:340px;}
|
||||
.ec .body {padding-right:20px;}
|
||||
.extension{ position:relative;}
|
||||
.body .e1 { float:left; width:160px; margin-right:-160px; left:-190px;}
|
||||
.content { position:relative; width:100%; margin-right:-100%; float:left;}
|
||||
.ece .e2 { width:300px; float:right; right:-320px; border-left:1px solid #ddd; padding-bottom:20px;}
|
||||
.ec .e2 { display:none;}
|
||||
|
||||
#xeAdmin .lnb { position:relative; left:-3px; float:left; clear:left; margin:5px 0 0 0; padding:0;}
|
||||
#xeAdmin .lnb li,
|
||||
#xeAdmin .lnb li a{ position:relative; float:left; background:url(../img/buttonLNB.gif) no-repeat; white-space:nowrap;}
|
||||
#xeAdmin .lnb li{ margin:0 1px 0 0; padding:0;list-style:none; background-position:0 0;}
|
||||
#xeAdmin .lnb li a{ left:1px; height:30px; padding:10px 15px 0 15px; text-decoration:none !important; background-position:right 0;}
|
||||
#xeAdmin .lnb li.core{ margin-right:6px; background-position:0 -50px;}
|
||||
#xeAdmin .lnb li.core a{ padding-right:20px; left:5px; background-position:right -50px;}
|
||||
#xeAdmin .lnb li.first{ background-position:0 -50px; margin-right:5px;}
|
||||
#xeAdmin .lnb li.first a{ left:5px;}
|
||||
#xeAdmin .lnb li.end{}
|
||||
#xeAdmin .lnb li.end a{ padding-right:20px; background-position:right -50px;}
|
||||
|
||||
#xeAdmin .lnb li.core.selected { background-position:0 -150px;}
|
||||
#xeAdmin .lnb li.core.selected a{ background-position:right -150px;}
|
||||
#xeAdmin .lnb li.first.selected { background-position:0 -150px;}
|
||||
#xeAdmin .lnb li.first.selected a{ background-position:right -100px;}
|
||||
#xeAdmin .lnb li.mid.selected { background-position:0 -100px;}
|
||||
#xeAdmin .lnb li.mid.selected a{ background-position:right -100px;}
|
||||
#xeAdmin .lnb li.end.selected { background-position:0 -100px;}
|
||||
#xeAdmin .lnb li.end.selected a{ background-position:right -150px;}
|
||||
|
||||
#xeAdmin .path{ padding:0 0 0 25px; margin:0 0 20px 0; background:url(../img/iconPath.gif) no-repeat left center;}
|
||||
85
modules/admin/tpl/css/pagination.css
Executable file
|
|
@ -0,0 +1,85 @@
|
|||
@charset "utf-8";
|
||||
/* NHN > UIT Center > Open UI Platform Team > Jeong Chan Myeong(dece24@nhncorp.com) */
|
||||
|
||||
/* Pagination Reset */
|
||||
#xeAdmin .pagination{ padding:15px 0; margin:0; text-align:center; clear:both; }
|
||||
#xeAdmin .pagination *{ margin:0; padding:0;}
|
||||
#xeAdmin .pagination img{ border:0;}
|
||||
#xeAdmin .pagination a,
|
||||
#xeAdmin .pagination strong{ position:relative; display:inline-block; text-decoration:none; line-height:normal; color:#333; font-family:Tahoma, Sans-serif; vertical-align:middle;}
|
||||
#xeAdmin .pagination a:hover,
|
||||
#xeAdmin .pagination a:active,
|
||||
#xeAdmin .pagination a:focus{ background-color:#f4f4f4 !important; }
|
||||
#xeAdmin .pagination strong{ color:#ff6600 !important;}
|
||||
#xeAdmin .pagination a.prev,
|
||||
#xeAdmin .pagination a.prevEnd,
|
||||
#xeAdmin .pagination a.next,
|
||||
#xeAdmin .pagination a.nextEnd{ font-weight:normal !important; border:none !important; margin:0 !important; white-space:nowrap; }
|
||||
|
||||
/* Pagination A1 */
|
||||
#xeAdmin .pagination.a1 a,
|
||||
#xeAdmin .pagination.a1 strong{ margin:0 -4px; padding:1px 10px 1px 8px; border:none; border-left:1px solid #ccc; border-right:1px solid #ddd; font-weight:bold; font-size:12px; background:#fff;}
|
||||
#xeAdmin .pagination.a1 a.prev{ padding-left:10px; background:#fff url(../img/arrowPrevA1.gif) no-repeat left center; }
|
||||
#xeAdmin .pagination.a1 a.prevEnd{ padding-left:15px; background:#fff url(../img/arrowPrevEndA1.gif) no-repeat left center; }
|
||||
#xeAdmin .pagination.a1 a.next{ padding-right:10px; background:#fff url(../img/arrowNextA1.gif) no-repeat right center; }
|
||||
#xeAdmin .pagination.a1 a.nextEnd{ padding-right:15px; background:#fff url(../img/arrowNextEndA1.gif) no-repeat right center; }
|
||||
|
||||
/* Pagination A2 */
|
||||
#xeAdmin .pagination.a2 a,
|
||||
#xeAdmin .pagination.a2 strong{ margin:0 -4px; padding:0 10px 0 8px; font-weight:bold; font-size:11px; border:none; border-left:1px solid #ddd; border-right:1px solid #ccc; background:#fff; }
|
||||
#xeAdmin .pagination.a2 a.prev{ padding-left:10px; background:#fff url(../img/arrowPrevA1.gif) no-repeat left center; }
|
||||
#xeAdmin .pagination.a2 a.prevEnd{ padding-left:15px; background:#fff url(../img/arrowPrevEndA1.gif) no-repeat left center; }
|
||||
#xeAdmin .pagination.a2 a.next{ padding-right:10px; background:#fff url(../img/arrowNextA1.gif) no-repeat right center; }
|
||||
#xeAdmin .pagination.a2 a.nextEnd{ padding-right:15px; background:#fff url(../img/arrowNextEndA1.gif) no-repeat right center; }
|
||||
|
||||
/* Pagination B1 */
|
||||
#xeAdmin .pagination.b1 a,
|
||||
#xeAdmin .pagination.b1 strong{ margin:0 -2px; padding:2px 8px; font-weight:bold; font-size:12px;}
|
||||
#xeAdmin .pagination.b1 a.prev,
|
||||
#xeAdmin .pagination.b1 a.prevEnd{ padding-left:16px; background:url(../img/arrowPrevB1.gif) no-repeat left center; }
|
||||
#xeAdmin .pagination.b1 a.next,
|
||||
#xeAdmin .pagination.b1 a.nextEnd{ padding-right:16px; background:url(../img/arrowNextB1.gif) no-repeat right center; }
|
||||
|
||||
/* Pagination B2 */
|
||||
#xeAdmin .pagination.b2 a,
|
||||
#xeAdmin .pagination.b2 strong{ margin:0 -2px; padding:2px 6px; font-size:11px;}
|
||||
#xeAdmin .pagination.b2 a.prev,
|
||||
#xeAdmin .pagination.b2 a.prevEnd{ padding-left:12px; background:url(../img/arrowPrevB1.gif) no-repeat left center; }
|
||||
#xeAdmin .pagination.b2 a.next,
|
||||
#xeAdmin .pagination.b2 a.nextEnd{ padding-right:12px; background:url(../img/arrowNextB1.gif) no-repeat right center; }
|
||||
|
||||
/* Pagination C1 */
|
||||
#xeAdmin .pagination.c1 a,
|
||||
#xeAdmin .pagination.c1 strong{ margin:0 -2px; padding:2px 4px; font-size:12px;}
|
||||
#xeAdmin .pagination.c1 a.prev,
|
||||
#xeAdmin .pagination.c1 a.prevEnd,
|
||||
#xeAdmin .pagination.c1 a.next,
|
||||
#xeAdmin .pagination.c1 a.nextEnd{ display:inline-block; width:13px; height:14px; padding:3px 4px; margin:0;}
|
||||
#xeAdmin .pagination.c1 a.prev,
|
||||
#xeAdmin .pagination.c1 a.prevEnd{ background:url(../img/arrowPrevC1.gif) no-repeat center;}
|
||||
#xeAdmin .pagination.c1 a.next,
|
||||
#xeAdmin .pagination.c1 a.nextEnd{ background:url(../img/arrowNextC1.gif) no-repeat center;}
|
||||
#xeAdmin .pagination.c1 a.prev span,
|
||||
#xeAdmin .pagination.c1 a.prevEnd span,
|
||||
#xeAdmin .pagination.c1 a.next span,
|
||||
#xeAdmin .pagination.c1 a.nextEnd span{ position:absolute; width:0; height:0; overflow:hidden; visibility:hidden;}
|
||||
|
||||
/* Pagination C2 */
|
||||
#xeAdmin .pagination.c2 a,
|
||||
#xeAdmin .pagination.c2 strong{ margin:0 -2px; padding:2px 4px; font-size:11px;}
|
||||
#xeAdmin .pagination.c2 a.prev,
|
||||
#xeAdmin .pagination.c2 a.prevEnd,
|
||||
#xeAdmin .pagination.c2 a.next,
|
||||
#xeAdmin .pagination.c2 a.nextEnd{ display:inline-block; width:13px; height:14px; padding:3px 4px; margin:0;}
|
||||
#xeAdmin .pagination.c2 a.prev,
|
||||
#xeAdmin .pagination.c2 a.prevEnd{ background:url(../img/arrowPrevC1.gif) no-repeat center;}
|
||||
#xeAdmin .pagination.c2 a.next,
|
||||
#xeAdmin .pagination.c2 a.nextEnd{ background:url(../img/arrowNextC1.gif) no-repeat center;}
|
||||
#xeAdmin .pagination.c2 a.prev span,
|
||||
#xeAdmin .pagination.c2 a.prevEnd span,
|
||||
#xeAdmin .pagination.c2 a.next span,
|
||||
#xeAdmin .pagination.c2 a.nextEnd span{ position:absolute; width:0; height:0; overflow:hidden; visibility:hidden;}
|
||||
|
||||
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 52 B |
|
Before Width: | Height: | Size: 6.7 KiB |
|
Before Width: | Height: | Size: 56 B |
|
Before Width: | Height: | Size: 43 B |
|
Before Width: | Height: | Size: 419 B |
|
Before Width: | Height: | Size: 361 B |
|
Before Width: | Height: | Size: 367 B |
|
Before Width: | Height: | Size: 340 B |
|
Before Width: | Height: | Size: 354 B |
|
Before Width: | Height: | Size: 362 B |
|
Before Width: | Height: | Size: 650 B |
|
Before Width: | Height: | Size: 1 KiB |
|
Before Width: | Height: | Size: 1 KiB |
|
Before Width: | Height: | Size: 390 B |
|
Before Width: | Height: | Size: 1 KiB |
|
Before Width: | Height: | Size: 68 B |
|
Before Width: | Height: | Size: 338 B |
|
Before Width: | Height: | Size: 340 B |
|
Before Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 47 B |
|
Before Width: | Height: | Size: 73 B |
|
Before Width: | Height: | Size: 73 B |
|
Before Width: | Height: | Size: 293 B |
|
Before Width: | Height: | Size: 157 B |
|
Before Width: | Height: | Size: 484 B |
|
Before Width: | Height: | Size: 43 B |
|
Before Width: | Height: | Size: 419 B |
|
Before Width: | Height: | Size: 519 B |
|
Before Width: | Height: | Size: 318 B |
|
Before Width: | Height: | Size: 283 B |
|
Before Width: | Height: | Size: 580 B |
|
Before Width: | Height: | Size: 2.5 KiB |
0
modules/admin/tpl/images/arrowNextA1.gif → modules/admin/tpl/img/arrowNextA1.gif
Normal file → Executable file
|
Before Width: | Height: | Size: 46 B After Width: | Height: | Size: 46 B |
0
modules/admin/tpl/images/arrowNextB1.gif → modules/admin/tpl/img/arrowNextB1.gif
Normal file → Executable file
|
Before Width: | Height: | Size: 51 B After Width: | Height: | Size: 51 B |
0
modules/admin/tpl/images/arrowNextC1.gif → modules/admin/tpl/img/arrowNextC1.gif
Normal file → Executable file
|
Before Width: | Height: | Size: 152 B After Width: | Height: | Size: 152 B |
0
modules/admin/tpl/images/arrowNextEndA1.gif → modules/admin/tpl/img/arrowNextEndA1.gif
Normal file → Executable file
|
Before Width: | Height: | Size: 52 B After Width: | Height: | Size: 52 B |
0
modules/admin/tpl/images/arrowPrevA1.gif → modules/admin/tpl/img/arrowPrevA1.gif
Normal file → Executable file
|
Before Width: | Height: | Size: 47 B After Width: | Height: | Size: 47 B |
0
modules/admin/tpl/images/arrowPrevB1.gif → modules/admin/tpl/img/arrowPrevB1.gif
Normal file → Executable file
|
Before Width: | Height: | Size: 51 B After Width: | Height: | Size: 51 B |
0
modules/admin/tpl/images/arrowPrevC1.gif → modules/admin/tpl/img/arrowPrevC1.gif
Normal file → Executable file
|
Before Width: | Height: | Size: 151 B After Width: | Height: | Size: 151 B |
0
modules/admin/tpl/images/arrowPrevEndA1.gif → modules/admin/tpl/img/arrowPrevEndA1.gif
Normal file → Executable file
|
Before Width: | Height: | Size: 51 B After Width: | Height: | Size: 51 B |
BIN
modules/admin/tpl/img/bgFooter.gif
Executable file
|
After Width: | Height: | Size: 54 B |
BIN
modules/admin/tpl/img/bgGrid.gif
Executable file
|
After Width: | Height: | Size: 58 B |
BIN
modules/admin/tpl/img/bgHeader.gif
Executable file
|
After Width: | Height: | Size: 177 B |
BIN
modules/admin/tpl/img/bgNone.gif
Executable file
|
After Width: | Height: | Size: 76 B |
BIN
modules/admin/tpl/img/bgRuler.gif
Executable file
|
After Width: | Height: | Size: 8.8 KiB |
BIN
modules/admin/tpl/img/bgTab.gif
Executable file
|
After Width: | Height: | Size: 99 B |
BIN
modules/admin/tpl/img/bgTransparent.gif
Executable file
|
After Width: | Height: | Size: 72 B |
BIN
modules/admin/tpl/img/buttonClose.gif
Executable file
|
After Width: | Height: | Size: 211 B |
BIN
modules/admin/tpl/img/buttonLNB.gif
Executable file
|
After Width: | Height: | Size: 5.6 KiB |
BIN
modules/admin/tpl/img/exBgColor.gif
Executable file
|
After Width: | Height: | Size: 163 B |
BIN
modules/admin/tpl/img/exBgImage.gif
Executable file
|
After Width: | Height: | Size: 992 B |
BIN
modules/admin/tpl/img/exBorder.gif
Executable file
|
After Width: | Height: | Size: 123 B |
BIN
modules/admin/tpl/img/exMargin.gif
Executable file
|
After Width: | Height: | Size: 174 B |
BIN
modules/admin/tpl/img/exPadding.gif
Executable file
|
After Width: | Height: | Size: 181 B |
BIN
modules/admin/tpl/img/exWidth.gif
Executable file
|
After Width: | Height: | Size: 179 B |
BIN
modules/admin/tpl/img/graphHr.gif
Executable file
|
After Width: | Height: | Size: 50 B |
BIN
modules/admin/tpl/img/iconCheck.gif
Executable file
|
After Width: | Height: | Size: 56 B |
BIN
modules/admin/tpl/img/iconH2.gif
Executable file
|
After Width: | Height: | Size: 600 B |
BIN
modules/admin/tpl/img/iconH3.gif
Executable file
|
After Width: | Height: | Size: 326 B |
BIN
modules/admin/tpl/img/iconNavigation.gif
Executable file
|
After Width: | Height: | Size: 86 B |
BIN
modules/admin/tpl/img/iconPath.gif
Executable file
|
After Width: | Height: | Size: 533 B |
BIN
modules/admin/tpl/img/iconX.gif
Executable file
|
After Width: | Height: | Size: 55 B |
BIN
modules/admin/tpl/img/lineBody.gif
Executable file
|
After Width: | Height: | Size: 43 B |
BIN
modules/admin/tpl/img/lineVrText.gif
Executable file
|
After Width: | Height: | Size: 44 B |
|
Before Width: | Height: | Size: 208 B After Width: | Height: | Size: 208 B |
|
Before Width: | Height: | Size: 206 B After Width: | Height: | Size: 206 B |
|
Before Width: | Height: | Size: 493 B After Width: | Height: | Size: 493 B |
|
Before Width: | Height: | Size: 79 B After Width: | Height: | Size: 79 B |
|
Before Width: | Height: | Size: 221 B After Width: | Height: | Size: 221 B |
|
Before Width: | Height: | Size: 337 B After Width: | Height: | Size: 337 B |
|
Before Width: | Height: | Size: 336 B After Width: | Height: | Size: 336 B |
|
Before Width: | Height: | Size: 565 B After Width: | Height: | Size: 565 B |
|
Before Width: | Height: | Size: 636 B After Width: | Height: | Size: 636 B |
|
Before Width: | Height: | Size: 568 B After Width: | Height: | Size: 568 B |
|
Before Width: | Height: | Size: 599 B After Width: | Height: | Size: 599 B |
|
Before Width: | Height: | Size: 1,006 B After Width: | Height: | Size: 1,006 B |
|
Before Width: | Height: | Size: 60 B After Width: | Height: | Size: 60 B |
|
Before Width: | Height: | Size: 619 B After Width: | Height: | Size: 619 B |
|
|
@ -1,198 +1,211 @@
|
|||
<!--#include("_header.html")-->
|
||||
|
||||
<!--%import("../../install/lang")-->
|
||||
<!--%import("../../module/tpl/js/module_admin.js",optimized=false)-->
|
||||
<!--%import("../../addon/tpl/js/addon.js",optimized=false)-->
|
||||
<!--%import("../../addon/tpl/filter/toggle_activate_addon.xml")-->
|
||||
|
||||
<h3 class="bottomGap">{$lang->welcome_to_xe}</h3>
|
||||
<div class="content">
|
||||
<!--@if($logged_info->is_admin == 'Y')-->
|
||||
<p class="path">
|
||||
<a href="{getUrl('','module','admin')}">{$lang->control_panel}</a>
|
||||
> <a href="{getUrl('','mid',$mid,'module',$module,'act',$act)}">{$lang->admin_index}</a>
|
||||
</p>
|
||||
<!--@end-->
|
||||
|
||||
<div class="adminLeftContent">
|
||||
<table cellspacing="0" class="adminTable">
|
||||
<caption>{$lang->env_information}</caption>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th><div>{$lang->current_version}</div></th>
|
||||
<td><strong>{$current_version}</strong></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><div>{$lang->current_path}</div></th>
|
||||
<td>{$installed_path}/</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><div>{$lang->time_zone}</div></th>
|
||||
<td><!--@foreach($time_zone_list as $key => $val)--><!--@if($time_zone==$key)-->{$val}<!--@end--><!--@endforeach--></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><div>{$lang->use_rewrite}</div></th>
|
||||
<td><!--@if($use_rewrite=='Y')-->{$lang->use}<!--@else-->{$lang->notuse}<!--@end--></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><div>{$lang->use_optimizer}</div></th>
|
||||
<td><!--@if($use_optimizer=='Y')-->{$lang->use}<!--@else-->{$lang->notuse}<!--@end--></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><div>Language</div></th>
|
||||
<td><!--@foreach($lang_supported as $key => $val)--><!--@if($key == $selected_lang)-->{$val}<!--@endif--><!--@endforeach--></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><div>{$lang->qmail_compatibility}</div></th>
|
||||
<td><!--@if($qmail_compatibility=='Y')-->{$lang->use}<!--@else-->{$lang->notuse}<!--@end--></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<ul class="localNavigation">
|
||||
<li class="on" id="moduleOn"><a href="#" onclick="toggleModuleAddon('module');return false;">{$lang->module}</a></li>
|
||||
<li id="addonOn"><a href="#" onclick="toggleModuleAddon('addon');return false;">{$lang->addon}</a></li>
|
||||
</ul>
|
||||
|
||||
<table cellspacing="0" class="adminTable">
|
||||
<caption>{$lang->module}</caption>
|
||||
<thead>
|
||||
<div id="xeModules">
|
||||
<table cellspacing="0" class="rowTable">
|
||||
<thead>
|
||||
<tr>
|
||||
<th><div>{$lang->module_name}</div></th>
|
||||
<th><div>{$lang->version}</div></th>
|
||||
<th><div>{$lang->author}</div></th>
|
||||
<th><div>{$lang->table_count}</div></th>
|
||||
<th><div>{$lang->module_action}</div></th>
|
||||
<th><div> </div></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<!--@foreach($module_list as $key => $val)-->
|
||||
<tr class="bg{$cycle_idx-1}">
|
||||
<td><a href="{getUrl('','module','admin','act',$val->admin_index_act)}" title="{trim(htmlspecialchars($val->description))}">{$val->title}</a> ({$val->module})</td>
|
||||
<td>{$val->version}</td>
|
||||
<td>
|
||||
<!--@foreach($val->author as $author)-->
|
||||
<!--@if($author->homepage)--><a href="{$author->homepage}" onclick="window.open(this.href);return false;"><!--@end-->{$author->name}<!--@if($author->homepage)--></a><!--@end-->
|
||||
<!--@endforeach-->
|
||||
</td>
|
||||
<td <!--@if($val->created_table_count != $val->table_count)-->class="alert"<!--@end-->>
|
||||
{$val->created_table_count}/{$val->table_count}
|
||||
</td>
|
||||
<td <!--@if($val->need_install || $val->need_update)-->class="alert"<!--@end-->>
|
||||
<!--@if($val->need_install)-->
|
||||
<a href="#" onclick="doInstallModule('{$val->module}');return false;" title="{htmlspecialchars($lang->cmd_install)}">{$lang->cmd_install}</a>
|
||||
<!--@elseif($val->need_update)-->
|
||||
<a href="#" onclick="doUpdateModule('{$val->module}'); return false;" title="{htmlspecialchars($lang->cmd_update)}">{$lang->cmd_update}</a>
|
||||
<!--@else-->
|
||||
-
|
||||
<!--@end-->
|
||||
</td>
|
||||
<td><a href="{getUrl('','module','module','act','dispModuleAdminInfo','selected_module',$val->module)}" onclick="popopen(this.href,'module_info');return false" title="{htmlspecialchars($lang->module_info)}" class="buttonSet buttonInfo"><span>{$lang->module_info}</span></a></td>
|
||||
</tr>
|
||||
<!--@end-->
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div id="xeAddons" style="display:none;">
|
||||
|
||||
<form id="fo_addon" action="./" method="get">
|
||||
<input type="hidden" name="addon" value="" />
|
||||
</form>
|
||||
<table cellspacing="0" class="rowTable">
|
||||
<thead>
|
||||
<tr>
|
||||
<th><div>{$lang->addon}</div></th>
|
||||
<th><div>{$lang->cmd_setup}</div></th>
|
||||
<th><div>{$lang->status}</div></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<!--@foreach($addon_list as $key => $val)-->
|
||||
<tr>
|
||||
<th class="wide" colspan="2"><div>{$lang->module_name}</div></th>
|
||||
<th><div>{$lang->version}</div></th>
|
||||
<th><div>{$lang->author}</div></th>
|
||||
<th><div>{$lang->table_count}</div></th>
|
||||
<th><div>{$lang->module_action}</div></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<!--@foreach($module_list as $key => $val)-->
|
||||
<tr>
|
||||
<td class="circle"><a href="{getUrl('','module','admin','act',$val->admin_index_act)}" title="{trim(htmlspecialchars($val->description))}">{$val->title}</a> ({$val->module})</td>
|
||||
<td class="view">
|
||||
<a href="{getUrl('','module','module','act','dispModuleAdminInfo','selected_module',$val->module)}" onclick="popopen(this.href,'module_info');return false">{$lang->module_info}</a>
|
||||
</td>
|
||||
<td class="number center">{$val->version}</td>
|
||||
<td class="nowrap">
|
||||
<!--@foreach($val->author as $author)-->
|
||||
<!--@if($author->homepage)--><a href="{$author->homepage}" onclick="window.open(this.href);return false;"><!--@end-->{$author->name}<!--@if($author->homepage)--></a><!--@end-->
|
||||
<!--@endforeach-->
|
||||
</td>
|
||||
<td class="number center <!--@if($val->created_table_count != $val->table_count)-->alert<!--@end-->">
|
||||
{$val->created_table_count}/{$val->table_count}
|
||||
</td>
|
||||
<td class="nowrap center <!--@if($val->need_install || $val->need_update)-->alert<!--@end-->">
|
||||
<!--@if($val->need_install)-->
|
||||
<a href="#" onclick="doInstallModule('{$val->module}');return false;">{$lang->cmd_install}</a>
|
||||
<!--@elseif($val->need_update)-->
|
||||
<a href="#" onclick="doUpdateModule('{$val->module}'); return false;">{$lang->cmd_update}</a>
|
||||
<td class="wide"><a href="{getUrl('','module','addon','act','dispAddonAdminInfo','selected_addon',$val->addon)}" onclick="popopen(this.href,'addon_info');return false">{$val->title}</a></td>
|
||||
<td><a href="{getUrl('','module','addon','act','dispAddonAdminSetup','selected_addon',$val->addon)}" onclick="popopen(this.href,'addon_info');return false" class="buttonSet buttonSetting"><span>{$lang->cmd_setup}</span></a></td>
|
||||
<td>
|
||||
<!--@if($val->activated)-->
|
||||
<a href="#" onclick="doToggleAddonInAdmin(this, '{$val->addon}');return false;" title="{htmlspecialchars($lang->use)}" class="buttonSet buttonActive"><span>{$lang->use}</span></a>
|
||||
<!--@else-->
|
||||
-
|
||||
<a href="#" onclick="doToggleAddonInAdmin(this, '{$val->addon}');return false;" title="{htmlspecialchars($lang->notuse)}" class="buttonSet buttonDisable"><span>{$lang->notuse}</span></a>
|
||||
<!--@end-->
|
||||
</td>
|
||||
</tr>
|
||||
<!--@end-->
|
||||
</tbody>
|
||||
</table>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="adminRightExtra">
|
||||
<table cellspacing="0" class="adminTable">
|
||||
<caption>{$lang->released_version}</caption>
|
||||
<tr>
|
||||
<td class="center">
|
||||
<!--@if($current_version < $released_version)-->
|
||||
<strong class="alert">{$released_version}</strong> [<a href="{$download_link}" onclick="window.open(this.href);return false;">download</a>]
|
||||
<p>{nl2br($lang->about_download_link)}</p>
|
||||
<!--@else-->
|
||||
<strong>{$released_version}</strong> [<a href="{$download_link}" onclick="window.open(this.href);return false;">{$lang->cmd_view}</a>]
|
||||
<!--@end-->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div class="extension e2">
|
||||
<div class="section">
|
||||
<h4 class="xeAdmin">{$lang->status} <span class="date">{zdate(date("Ymd"),"Y.m.d")}</h4>
|
||||
<table cellspacing="0" class="crossTable">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="wide"><div> </div></th>
|
||||
<th><div>{$lang->yesterday}</div></th>
|
||||
<th><div>{$lang->today}</div></th>
|
||||
<th><div>{$lang->total}</div></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th><a href="{getUrl('act','dispMemberAdminList')}">{$lang->member}</a></th>
|
||||
<td class="number center">{number_format($status->member->yesterday)}</td>
|
||||
<td class="number center">{number_format($status->member->today)}</td>
|
||||
<td class="number center">{number_format($status->member->total)}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><a href="{getUrl('act','dispDocumentAdminList')}">{$lang->document}</a></th>
|
||||
<td class="number center">{number_format($status->document->yesterday)}</td>
|
||||
<td class="number center">{number_format($status->document->today)}</td>
|
||||
<td class="number center">{number_format($status->document->total)}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><a href="{getUrl('act','dispCommentAdminList')}">{$lang->comment}</a></th>
|
||||
<td class="number center">{number_format($status->comment->yesterday)}</td>
|
||||
<td class="number center">{number_format($status->comment->today)}</td>
|
||||
<td class="number center">{number_format($status->comment->total)}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><a href="{getUrl('act','dispTrackbackAdminList')}">{$lang->trackback}</a></th>
|
||||
<td class="number center">{number_format($status->trackback->yesterday)}</td>
|
||||
<td class="number center">{number_format($status->trackback->today)}</td>
|
||||
<td class="number center">{number_format($status->trackback->total)}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><a href="{getUrl('act','dispFileAdminList')}">{$lang->file}</a></th>
|
||||
<td class="number center">{number_format($status->file->yesterday)}</td>
|
||||
<td class="number center">{number_format($status->file->today)}</td>
|
||||
<td class="number center">{number_format($status->file->total)}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><a href="{getUrl('act','dispDocumentAdminDeclared')}">{$lang->document.' '.$lang->cmd_declare}</a></th>
|
||||
<td class="number center">{number_format($status->documentDeclared->yesterday)}</td>
|
||||
<td class="number center">{number_format($status->documentDeclared->today)}</td>
|
||||
<td class="number center">{number_format($status->documentDeclared->total)}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><a href="{getUrl('act','dispCommentAdminDeclared')}">{$lang->comment.' '.$lang->cmd_declare}</a></th>
|
||||
<td class="number center">{number_format($status->commentDeclared->yesterday)}</td>
|
||||
<td class="number center">{number_format($status->commentDeclared->today)}</td>
|
||||
<td class="number center">{number_format($status->commentDeclared->total)}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<!--@if($news)-->
|
||||
<table cellspacing="0" class="adminTable">
|
||||
<caption>{$lang->newest_news}</caption>
|
||||
<tbody>
|
||||
<!--@foreach($news as $key => $val)-->
|
||||
<tr>
|
||||
<td class="paper">
|
||||
<a href="{$val->url}" onclick="window.open(this.href);return false;" class="fl">{$val->title}</a>
|
||||
<span class="date fr">{zdate($val->date,"Y-m-d")}</span>
|
||||
</td>
|
||||
</tr>
|
||||
<!--@endforeach-->
|
||||
</tbody>
|
||||
</table>
|
||||
<!--@endif-->
|
||||
|
||||
<table cellspacing="0" class="adminTable">
|
||||
<caption>{$lang->status}</caption>
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="wide"><div>{$lang->target}</div></th>
|
||||
<th><div>{$lang->yesterday}</div></th>
|
||||
<th><div>{$lang->today}</div></th>
|
||||
<th><div>{$lang->total}</div></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="circle"><a href="{getUrl('act','dispMemberAdminList')}">{$lang->member}</a></td>
|
||||
<td class="number center">{number_format($status->member->yesterday)}</td>
|
||||
<td class="number center">{number_format($status->member->today)}</td>
|
||||
<td class="number center">{number_format($status->member->total)}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="circle"><a href="{getUrl('act','dispDocumentAdminList')}">{$lang->document}</a></td>
|
||||
<td class="number center">{number_format($status->document->yesterday)}</td>
|
||||
<td class="number center">{number_format($status->document->today)}</td>
|
||||
<td class="number center">{number_format($status->document->total)}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="circle"><a href="{getUrl('act','dispCommentAdminList')}">{$lang->comment}</a></td>
|
||||
<td class="number center">{number_format($status->comment->yesterday)}</td>
|
||||
<td class="number center">{number_format($status->comment->today)}</td>
|
||||
<td class="number center">{number_format($status->comment->total)}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="circle"><a href="{getUrl('act','dispTrackbackAdminList')}">{$lang->trackback}</a></td>
|
||||
<td class="number center">{number_format($status->trackback->yesterday)}</td>
|
||||
<td class="number center">{number_format($status->trackback->today)}</td>
|
||||
<td class="number center">{number_format($status->trackback->total)}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="circle"><a href="{getUrl('act','dispFileAdminList')}">{$lang->file}</a></td>
|
||||
<td class="number center">{number_format($status->file->yesterday)}</td>
|
||||
<td class="number center">{number_format($status->file->today)}</td>
|
||||
<td class="number center">{number_format($status->file->total)}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="circle"><a href="{getUrl('act','dispDocumentAdminDeclared')}">{$lang->document.' '.$lang->cmd_declare}</a></td>
|
||||
<td class="number center">{number_format($status->documentDeclared->yesterday)}</td>
|
||||
<td class="number center">{number_format($status->documentDeclared->today)}</td>
|
||||
<td class="number center">{number_format($status->documentDeclared->total)}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="circle"><a href="{getUrl('act','dispCommentAdminDeclared')}">{$lang->comment.' '.$lang->cmd_declare}</a></td>
|
||||
<td class="number center">{number_format($status->commentDeclared->yesterday)}</td>
|
||||
<td class="number center">{number_format($status->commentDeclared->today)}</td>
|
||||
<td class="number center">{number_format($status->commentDeclared->total)}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h4 class="xeAdmin">{$lang->env_information}</h4>
|
||||
<!--@if($current_version < $released_version)-->
|
||||
<p class="summary red">{nl2br($lang->about_download_link)} [<a href="{$download_link}" onclick="window.open(this.href);return false;">{$lang->cmd_download}</a>]</p>
|
||||
<!--@end-->
|
||||
<table cellspacing="0" class="rowTable">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th><div>{$lang->current_version}</div></th>
|
||||
<td>
|
||||
<strong>{$released_version}</strong> [<a href="{$download_link}" onclick="window.open(this.href);return false;">{$lang->cmd_view}</a>]
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><div>{$lang->current_path}</div></th>
|
||||
<td>{$installed_path}/</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><div>{$lang->time_zone}</div></th>
|
||||
<td><!--@foreach($time_zone_list as $key => $val)--><!--@if($time_zone==$key)-->{substr($val,1,10)}<!--@end--><!--@endforeach--></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><div>{$lang->use_rewrite}</div></th>
|
||||
<td><!--@if($use_rewrite=='Y')-->{$lang->use}<!--@else-->{$lang->notuse}<!--@end--></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><div>{$lang->use_optimizer}</div></th>
|
||||
<td><!--@if($use_optimizer=='Y')-->{$lang->use}<!--@else-->{$lang->notuse}<!--@end--></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><div>Language</div></th>
|
||||
<td><!--@foreach($lang_supported as $key => $val)--><!--@if($key == $selected_lang)-->{$val}<!--@endif--><!--@endforeach--></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><div>{$lang->qmail_compatibility}</div></th>
|
||||
<td><!--@if($qmail_compatibility=='Y')-->{$lang->use}<!--@else-->{$lang->notuse}<!--@end--></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<form id="fo_addon" action="./" method="get">
|
||||
<input type="hidden" name="addon" value="" />
|
||||
</form>
|
||||
<table cellspacing="0" class="adminTable">
|
||||
<caption>{$lang->addon}</caption>
|
||||
<col width="" />
|
||||
<col width="25" />
|
||||
<col width="25" />
|
||||
<tbody>
|
||||
<!--@foreach($addon_list as $key => $val)-->
|
||||
<tr>
|
||||
<td class="circle">
|
||||
<a href="{getUrl('','module','addon','act','dispAddonAdminInfo','selected_addon',$val->addon)}" onclick="popopen(this.href,'addon_info');return false">{$val->title}</a>
|
||||
</td>
|
||||
<td class="nowrap center"><a href="{getUrl('','module','addon','act','dispAddonAdminSetup','selected_addon',$val->addon)}" onclick="popopen(this.href,'addon_info');return false"><img src="./images/n_setup.gif" alt="setup" /></a></td>
|
||||
<td class="nowrap center <!--@if($val->activated)-->activated<!--@else-->deactivated<!--@end-->">
|
||||
<!--@if($val->activated)-->
|
||||
<a href="#" onclick="doToggleAddon('{$val->addon}');return false;">{$lang->use}</a>
|
||||
<!--@else-->
|
||||
<a href="#" onclick="doToggleAddon('{$val->addon}');return false;">{$lang->notuse}</a>
|
||||
<!--@end-->
|
||||
</td>
|
||||
</tr>
|
||||
<!--@end-->
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<!--@if($news)-->
|
||||
<h4 class="xeAdmin">{$lang->newest_news}</h4>
|
||||
<table cellspacing="0" class="rowTable">
|
||||
<tbody>
|
||||
<!--@foreach($news as $key => $val)-->
|
||||
<tr>
|
||||
<td>
|
||||
<a href="{$val->url}" onclick="window.open(this.href);return false;" class="fl">{$val->title}</a>
|
||||
<span class="date fr">{zdate($val->date,"Y-m-d")}</span>
|
||||
</td>
|
||||
</tr>
|
||||
<!--@endforeach-->
|
||||
</tbody>
|
||||
</table>
|
||||
<!--@endif-->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--#include("_footer.html")-->
|
||||
|
|
|
|||
|
|
@ -4,54 +4,48 @@
|
|||
* @brief admin 모듈의 javascript
|
||||
**/
|
||||
|
||||
jQuery(document).click(showXESubMenu);
|
||||
var openedSubMenus = null;
|
||||
|
||||
function showXESubMenu(evt) {
|
||||
if(evt.target && /^adminMainMenu/.test(evt.target.id)) {
|
||||
var key = evt.target.id.split('_')[1];
|
||||
var obj = jQuery('#adminSubMenu'+key).get(0);
|
||||
if(!obj) return;
|
||||
if(openedSubMenus) openedSubMenus.style.visibility = 'hidden';
|
||||
if(openedSubMenus == obj) {
|
||||
openedSubMenus = null;
|
||||
return;
|
||||
}
|
||||
openedSubMenus = obj;
|
||||
//xLeft(obj, xPageX(e.target) + (xWidth(e.target)-xWidth(obj))/2);
|
||||
//if(xLeft(obj) + xWidth(obj) + 10 > xClientWidth()) xLeft(obj, xClientWidth() - xWidth(obj) - 10);
|
||||
//xTop(obj, xPageY(e.target)+28);
|
||||
obj.style.visibility = 'visible';
|
||||
return;
|
||||
} else if(openedSubMenus) {
|
||||
openedSubMenus.style.visibility = 'hidden';
|
||||
openedSubMenus = null;
|
||||
}
|
||||
}
|
||||
|
||||
// open/close Main Navigator
|
||||
function toggleXEMainNavigator() {
|
||||
var obj = jQuery('.xeAdmin').get(0);
|
||||
var btnObj = jQuery('#btnFolder').get(0);
|
||||
if(!obj) return;
|
||||
if(obj.style.display == 'none') {
|
||||
obj.style.display = 'block';
|
||||
btnObj.src = btnObj.src.replace(/btn_off.png/,'btn.png');
|
||||
} else {
|
||||
obj.style.display = 'none';
|
||||
btnObj.src = btnObj.src.replace(/btn.png/,'btn_off.png');
|
||||
}
|
||||
var expire = new Date();
|
||||
expire.setTime(expire.getTime()+ (7000 * 24 * 3600000));
|
||||
xSetCookie('XEMN', obj.style.display, expire);
|
||||
}
|
||||
|
||||
// 캐시파일 모두 재 생성
|
||||
function doRecompileCacheFile() {
|
||||
exec_xml("admin","procAdminRecompileCacheFile", new Array(), completeMessage);
|
||||
}
|
||||
|
||||
// 모듈 목록 오픈
|
||||
function toggleModuleMenu(category) {
|
||||
var obj = xGetElementById('module_'+category);
|
||||
if(obj.className == 'open') obj.className = '';
|
||||
else obj.className = 'open';
|
||||
}
|
||||
|
||||
// 메인 모듈/ 애드온 토글
|
||||
function toggleModuleAddon(target) {
|
||||
if(target == 'module') {
|
||||
xGetElementById('moduleOn').className = 'on';
|
||||
xGetElementById('xeModules').style.display = 'block';
|
||||
xGetElementById('addonOn').className = '';
|
||||
xGetElementById('xeAddons').style.display = 'none';
|
||||
} else {
|
||||
xGetElementById('addonOn').className = 'on';
|
||||
xGetElementById('xeAddons').style.display = 'block';
|
||||
xGetElementById('moduleOn').className = '';
|
||||
xGetElementById('xeModules').style.display = 'none';
|
||||
}
|
||||
}
|
||||
|
||||
// 언어 목록 toggle
|
||||
function toggleAdminLang() {
|
||||
var obj = xGetElementById("adminLang");
|
||||
if(!obj) return;
|
||||
if(obj.style.display == 'block') obj.style.display = 'none';
|
||||
else obj.style.display = 'block';
|
||||
}
|
||||
|
||||
|
||||
jQuery(function(){
|
||||
jQuery("table.adminTable tr").attr('class','').filter(":nth-child(even)").attr('class','row2');
|
||||
});
|
||||
jQuery("table.rowTable tr").attr('class','').filter(":nth-child(even)").attr('class','bg1');
|
||||
});
|
||||
|
||||
|
||||
// 로그아웃
|
||||
function doAdminLogout() {
|
||||
exec_xml('admin','procAdminLogout',new Array(), function() { location.reload(); });
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,53 +1,19 @@
|
|||
<!--%import("css/admin_layout.css")-->
|
||||
<!--%import("js/admin.js")-->
|
||||
<!--#include("./_header.html")-->
|
||||
|
||||
<div class="xeAdmin" <!--@if($_COOKIE['XEMN']=='none')-->style="display:none;"<!--@end-->>
|
||||
<h1><a href="{getUrl('','module','admin')}"><img src="./images/n_logo.png" alt="XpressEngine" /></a></h1>
|
||||
<ul class="globalNavigator">
|
||||
<!--@if($logged_info->is_admin=='Y')--><li><a href="{getUrl('','module','admin','act','dispAdminConfig')}">{$lang->cmd_setup}</a></li><!--@end-->
|
||||
<li><a href="{getUrl('','module','admin','act','dispMemberLogout')}">{$lang->cmd_logout}</a></li>
|
||||
</ul>
|
||||
<!--@if($logged_info->is_admin=='Y')-->
|
||||
<div class="mainNavigator">
|
||||
<ul class="mainNavigator">
|
||||
<!--@foreach($lang->module_category_title as $key => $val)-->
|
||||
<li <!--@if(!$__mNIdx)-->class="first"{@$__mNIdx=1}<!--@end-->><a href="#adminSubMenu{$key}" id="adminMainMenu_{$key}" onclick="return false">{$val}</a>
|
||||
|
||||
<ul class="adminSubMenu" id="adminSubMenu{$key}">
|
||||
{@ $__mNIdx = 0; }
|
||||
<!--@foreach($installed_module_list as $k => $v)-->
|
||||
<!--@if($v->category == $key)-->
|
||||
<!--@if($v->admin_index_act)-->
|
||||
<li <!--@if(!$__mNIdx)-->class="first"{@$__mNIdx++}<!--@end-->>
|
||||
<a href="{getUrl('','module','admin','act',$v->admin_index_act)}" title="{trim($v->description)}" class="adminMenu">{$v->title}</a>
|
||||
</li>
|
||||
<!--@endif-->
|
||||
<!--@endif-->
|
||||
<!--@endforeach-->
|
||||
</ul>
|
||||
</li>
|
||||
<div class="content">
|
||||
<!--@if($logged_info->is_admin == 'Y')-->
|
||||
<p class="path">
|
||||
<a href="{getUrl('','module','admin')}">{$lang->admin_index}</a>
|
||||
<!--@if($selected_module_info)-->
|
||||
> <a href="{getUrl('','mid',$mid,'module',$module,'act',$selected_module_info->admin_index_act)}">{$selected_module_info->title}</a>
|
||||
<!--@end-->
|
||||
<!--@if($module_info)-->
|
||||
> <a href="{getUrl('','mid',$mid,'module',$module,'act',$selected_module_info->admin_index_act)}">{$module_info->browser_title}</a>
|
||||
[<a href="{getSiteUrl($module_info->domain,'','mid',$module_info->mid)}" onclick="window.open(this.href);return false;">{$lang->cmd_view}</a>]
|
||||
<!--@end-->
|
||||
</p>
|
||||
<!--@end-->
|
||||
</ul>
|
||||
</div>
|
||||
<!--@end-->
|
||||
</div>
|
||||
{$content}
|
||||
</div>
|
||||
|
||||
<div class="adminFolder"><a href="#" onclick="toggleXEMainNavigator(); return false;"><img src="./images/n_folder_btn<!--@if($_COOKIE['XEMN']=='none')-->_off<!--@end-->.png" alt="folding" id="btnFolder"/></a></div>
|
||||
|
||||
<div class="adminPackage">
|
||||
<ul>
|
||||
<!--@if($logged_info->is_admin=='Y')-->
|
||||
<li class="admin <!--@if(!$act||in_array($act,array('dispAdminIndex','dispAdminConfig')))-->active<!--@end-->"><a href="{getUrl('','module','admin')}">{$lang->admin_index}</a></li>
|
||||
<!--@end-->
|
||||
<!--@foreach($installed_module_list as $k => $v)-->
|
||||
<!--@if($v->category=='package')-->
|
||||
<li <!--@if(in_array($act, $v->actions))-->class="active"<!--@end-->><a href="{getUrl('','module','admin','act',$v->admin_index_act)}" title="{trim($v->description)}" class="adminMenu">{$v->title}</a></li>
|
||||
<!--@end-->
|
||||
<!--@end-->
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="adminContentBody">{$content}</div>
|
||||
<div class="adminFooter">
|
||||
<address><a href="http://www.zeroboard.com" onclick="window.open(this.href);return false;">Powered by <strong>X</strong>press <strong>E</strong>ngine</a></address>
|
||||
</div>
|
||||
<!--#include("./_footer.html")-->
|
||||
|
|
|
|||