mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-24 13:49:56 +09:00
git-svn-id: http://xe-core.googlecode.com/svn/trunk@2 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
2569c554ce
commit
c040d4d713
317 changed files with 14496 additions and 0 deletions
57
modules/board/admin/category_list.html
Normal file
57
modules/board/admin/category_list.html
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
<!--%import("filter/filter.insert_category.xml")-->
|
||||
<!--%import("filter/filter.update_category.xml")-->
|
||||
|
||||
<!--#include("./header.html")-->
|
||||
|
||||
<!-- 카테고리의 위/아래, 삭제와 관련된 form -->
|
||||
<form id="fo_category_info" action="./admin.php" method="post">
|
||||
<input type="hidden" name="sid" value="{$sid}" />
|
||||
<input type="hidden" name="act" value="procUpdateCategory" />
|
||||
<input type="hidden" name="category_srl" value="" />
|
||||
<input type="hidden" name="mode" value="" />
|
||||
</form>
|
||||
|
||||
<div>
|
||||
<table>
|
||||
<tr>
|
||||
<th>{$lang->category_title}</th>
|
||||
<th>{$lang->document_count}</th>
|
||||
<th>{$lang->last_update}</th>
|
||||
<th>{$lang->cmd_modify}</th>
|
||||
<th colspan="2">{$lang->cmd_move}</th>
|
||||
<th>{$lang->cmd_delete}</th>
|
||||
</tr>
|
||||
<!--@if(!count($category_list))-->
|
||||
<tr>
|
||||
<td colspan="7">{$lang->msg_category_is_null}</td>
|
||||
</tr>
|
||||
<!--@end-->
|
||||
<!--@foreach($category_list as $category_srl => $category_info)-->
|
||||
<tr>
|
||||
<td>{$category_info->title}</td>
|
||||
<td>{number_format($category_info->document_count)}</td>
|
||||
<td>{zdate($category_info->last_update,"Y-m-d H:i:s")}</td>
|
||||
<td><a href="{getUrl('category_srl',$category_info->category_srl)}">{$lang->cmd_modify}</a></td>
|
||||
<td><a href="#" onclick="doUpdateCategory('{$category_info->category_srl}','up');return false;">{$lang->cmd_move_up}</a></td>
|
||||
<td><a href="#" onclick="doUpdateCategory('{$category_info->category_srl}','down');return false;">{$lang->cmd_move_down}</a></td>
|
||||
<td><a href="#" onclick="doUpdateCategory('{$category_info->category_srl}','delete','{$lang->confirm_delete}');return false;">{$lang->cmd_delete}</a></td>
|
||||
</tr>
|
||||
<!--@end-->
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<!-- 카테고리 추가 -->
|
||||
<form action="./admin.php" method="post" onsubmit="return procFormFilter(this, insert_category, procInsert)" enctype="multipart/form-data">
|
||||
<input type="hidden" name="sid" value="{$sid}" />
|
||||
<input type="hidden" name="act" value="procInsertCategory" />
|
||||
<input type="hidden" name="page" value="{$page}" />
|
||||
<input type="hidden" name="module_srl" value="{$module_srl}" />
|
||||
<input type="hidden" name="category_srl" value="" />
|
||||
|
||||
<div>
|
||||
{$lang->category_title} :
|
||||
<input type="text" name="category_title" />
|
||||
<input type="submit" value="{$lang->cmd_registration}" accesskey="s" />
|
||||
</div>
|
||||
|
||||
</form>
|
||||
21
modules/board/admin/category_update_form.html
Normal file
21
modules/board/admin/category_update_form.html
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
<!--%import("filter/filter.update_category.xml")-->
|
||||
|
||||
<!--#include("./header.html")-->
|
||||
|
||||
<!-- 카테고리 수정 -->
|
||||
<!--@if($selected_category)-->
|
||||
<form action="./admin.php" method="post" onsubmit="return procFormFilter(this, update_category, procUpdateCategory)" enctype="multipart/form-data">
|
||||
<input type="hidden" name="sid" value="{$sid}" />
|
||||
<input type="hidden" name="act" value="procUpdateCategory" />
|
||||
<input type="hidden" name="category_srl" value="{$selected_category->category_srl}" />
|
||||
<input type="hidden" name="mode" value="update" />
|
||||
|
||||
<div style="margin-bottom:30px">
|
||||
{$lang->category_title} :
|
||||
<input type="text" name="category_title" value="{$selected_category->title}" />
|
||||
<input type="submit" value="{$lang->cmd_modify}" />
|
||||
<input type="button" value="{$lang->cmd_cancel}" onclick="location.href='{getUrl('category_srl','')}'" />
|
||||
</div>
|
||||
|
||||
</form>
|
||||
<!--@end-->
|
||||
34
modules/board/admin/delete_form.html
Normal file
34
modules/board/admin/delete_form.html
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
<!--%import("filter/filter.delete_module.xml")-->
|
||||
<!--%import("js/admin.js")-->
|
||||
|
||||
<form action="./admin.php" method="get" onsubmit="return procFormFilter(this, delete_module, procDelete)">
|
||||
<input type="hidden" name="sid" value="{$sid}" />
|
||||
<input type="hidden" name="act" value="procDelete" />
|
||||
<input type="hidden" name="page" value="{$page}" />
|
||||
<input type="hidden" name="module_srl" value="{$module_info->module_srl}" />
|
||||
<table>
|
||||
<tr>
|
||||
<th colspan="2">{$lang->confirm_delete}</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>{$lang->module_name}</th>
|
||||
<td>{$module_info->mid}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>{$lang->module}</th>
|
||||
<td>{$module_info->module}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>{$lang->document_count}</th>
|
||||
<td>{$module_info->document_count}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<input type="submit" value="{$lang->cmd_delete}" />
|
||||
<input type="button" value="{$lang->cmd_back}" onclick="location.href='{@getUrl('act','')}'" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</form>
|
||||
|
||||
15
modules/board/admin/filter/filter.delete_module.xml
Normal file
15
modules/board/admin/filter/filter.delete_module.xml
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
<filter id="delete">
|
||||
<field>
|
||||
<item target="sid" required="true" />
|
||||
<item target="act" required="true" />
|
||||
<item target="module_srl" required="true" />
|
||||
<item target="page" />
|
||||
</field>
|
||||
<response>
|
||||
<item name="error" />
|
||||
<item name="message" />
|
||||
<item name="sid" />
|
||||
<item name="act" />
|
||||
<item name="page" />
|
||||
</response>
|
||||
</filter>
|
||||
16
modules/board/admin/filter/filter.insert.xml
Normal file
16
modules/board/admin/filter/filter.insert.xml
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
<filter id="insert" confirm_msg_code="confirm_submit">
|
||||
<field>
|
||||
<item target="sid" required="true" />
|
||||
<item target="act" required="true" />
|
||||
<item target="mid" required="true" filter="alpha_number" />
|
||||
<item target="browser_title" required="true" maxlength="250" />
|
||||
</field>
|
||||
<response>
|
||||
<item name="error" />
|
||||
<item name="message" />
|
||||
<item name="sid" />
|
||||
<item name="act" />
|
||||
<item name="page" />
|
||||
<item name="module_srl" />
|
||||
</response>
|
||||
</filter>
|
||||
16
modules/board/admin/filter/filter.insert_category.xml
Normal file
16
modules/board/admin/filter/filter.insert_category.xml
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
<filter id="insert_category" confirm_msg_code="confirm_submit">
|
||||
<field>
|
||||
<item target="sid" required="true" />
|
||||
<item target="act" required="true" />
|
||||
<item target="module_srl" required="true" />
|
||||
<item target="category_title" required="true" />
|
||||
</field>
|
||||
<response>
|
||||
<item name="error" />
|
||||
<item name="message" />
|
||||
<item name="sid" />
|
||||
<item name="act" />
|
||||
<item name="page" />
|
||||
<item name="module_srl" />
|
||||
</response>
|
||||
</filter>
|
||||
15
modules/board/admin/filter/filter.insert_grant.xml
Normal file
15
modules/board/admin/filter/filter.insert_grant.xml
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
<filter id="insert_grant" confirm_msg_code="confirm_submit">
|
||||
<field>
|
||||
<item target="sid" required="true" />
|
||||
<item target="act" required="true" />
|
||||
<item target="module_srl" required="true" filter="number" />
|
||||
</field>
|
||||
<response>
|
||||
<item name="error" />
|
||||
<item name="message" />
|
||||
<item name="sid" />
|
||||
<item name="act" />
|
||||
<item name="page" />
|
||||
<item name="module_srl" />
|
||||
</response>
|
||||
</filter>
|
||||
13
modules/board/admin/filter/filter.update_category.xml
Normal file
13
modules/board/admin/filter/filter.update_category.xml
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
<filter id="update_category">
|
||||
<field>
|
||||
<item target="sid" required="true" />
|
||||
<item target="act" required="true" />
|
||||
<item target="category_srl" required="true" />
|
||||
<item target="mode" required="true" />
|
||||
</field>
|
||||
<response>
|
||||
<item name="error" />
|
||||
<item name="message" />
|
||||
<item name="module_srl" />
|
||||
</response>
|
||||
</filter>
|
||||
45
modules/board/admin/grant_list.html
Normal file
45
modules/board/admin/grant_list.html
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
<!--#include("./header.html")-->
|
||||
<!--%import("filter/filter.insert_grant.xml")-->
|
||||
|
||||
<form action="./admin.php" method="post" onsubmit="return procFormFilter(this, insert_grant, procInsertGrant)">
|
||||
<input type="hidden" name="sid" value="{$sid}" />
|
||||
<input type="hidden" name="act" value="procInsertGrant" />
|
||||
<input type="hidden" name="page" value="{$page}" />
|
||||
<input type="hidden" name="module_srl" value="{$module_srl}" />
|
||||
|
||||
<div>
|
||||
{$lang->about_grant}
|
||||
</div>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<th>{$lang->grant}</th>
|
||||
<th>{$lang->target}</th>
|
||||
</tr>
|
||||
<!--@foreach($grant_list as $key => $val)-->
|
||||
<tr>
|
||||
<td>{$lang->grant_title[$val]}</td>
|
||||
<td>
|
||||
<div>
|
||||
<!--@foreach($group_list as $k => $v)-->
|
||||
<span>
|
||||
<input type="checkbox" name="{$val}" value="{$v->group_srl}" id="grant_{$val}_{$v->group_srl}" <!--@if(is_array($module_info->grant)&&in_array($v->group_srl,$module_info->grant[$val]))-->checked="true"<!--@end-->/>
|
||||
<label for="grant_{$val}_{$v->group_srl}">{$v->title}</label>
|
||||
</span>
|
||||
<!--@end-->
|
||||
</div>
|
||||
<div>
|
||||
<input type="button" value="{$lang->cmd_select_all}" onclick="procSelectAll(this, '{$val}')"/>
|
||||
<input type="button" value="{$lang->cmd_unselect_all}" onclick="procUnSelectAll(this, '{$val}')"/>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<!--@end-->
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<input type="submit" value="{$lang->cmd_save}" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</form>
|
||||
14
modules/board/admin/header.html
Normal file
14
modules/board/admin/header.html
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
<!--%import("js/admin.js")-->
|
||||
|
||||
<div style="margin-bottom:20px;">
|
||||
<span>[<a href="{getUrl('act','','module_srl','')}">{$lang->cmd_list}</a>]</span>
|
||||
<span <!--@if($act=='dispInfo')-->style="font-weight:bold"<!--@end-->>[<a href="{getUrl('act','dispInfo')}">{$lang->cmd_view_info}</a>]</span>
|
||||
<span <!--@if($act=='dispCategoryInfo')-->style="font-weight:bold"<!--@end-->>[<a href="{getUrl('act','dispCategoryInfo')}">{$lang->cmd_manage_category}</a>]</span>
|
||||
<span <!--@if($act=='dispGrantInfo')-->style="font-weight:bold"<!--@end-->>[<a href="{getUrl('act','dispGrantInfo')}">{$lang->cmd_manage_grant}</a>]</span>
|
||||
<span <!--@if($act=='dispSkinInfo')-->style="font-weight:bold"<!--@end-->>[<a href="{getUrl('act','dispSkinInfo')}">{$lang->cmd_manage_skin}</a>]</span>
|
||||
</div>
|
||||
<div style="margin-bottom:20px;font-weight:bold;">
|
||||
{$lang->mid} : {$module_info->mid}
|
||||
(<a href="./?mid={$module_info->mid}" target="_blank">{$lang->cmd_move}</a>)
|
||||
<!--@if($module_info->is_default=='Y')-->[{$lang->is_default}]<!--@end-->
|
||||
</div>
|
||||
37
modules/board/admin/info.html
Normal file
37
modules/board/admin/info.html
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
<!--#include("header.html")-->
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<th>{$lang->skin}</th>
|
||||
<td>{$module_info->skin}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>{$lang->use_category}</th>
|
||||
<td><!--@if($module_info->use_category=='Y')-->{$lang->use}<!--@else-->{$lang->notuse}<!--@end--></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>{$lang->browser_title}</th>
|
||||
<td>{$module_info->browser_title}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>{$lang->description}</th>
|
||||
<td>{nl2br($module_info->description)}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>{$lang->header_text}</th>
|
||||
<td>{$module_info->header_text}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>{$lang->footer_text}</th>
|
||||
<td>{$module_info->footer_text}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>{$lang->admin_id}</th>
|
||||
<td>{$module_info->admin_id}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<input type="button" value="{$lang->cmd_modify}" onclick="location.href='{getUrl('act','dispInsert')}'" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
99
modules/board/admin/insert_form.html
Normal file
99
modules/board/admin/insert_form.html
Normal file
|
|
@ -0,0 +1,99 @@
|
|||
<!--%import("filter/filter.insert.xml")-->
|
||||
<!--%import("js/admin.js")-->
|
||||
|
||||
<div>
|
||||
<!--@if(!$module_srl)-->
|
||||
{$lang->msg_new_module}
|
||||
<!--@else-->
|
||||
{$lang->msg_update_module}
|
||||
<!--@end-->
|
||||
</div>
|
||||
|
||||
<form action="./admin.php" method="post" onsubmit="return procFormFilter(this, insert, procInsert)" enctype="multipart/form-data">
|
||||
<input type="hidden" name="sid" value="{$sid}" />
|
||||
<input type="hidden" name="act" value="procInsert" />
|
||||
<input type="hidden" name="page" value="{$page}" />
|
||||
<input type="hidden" name="module_srl" value="{$module_srl}" />
|
||||
<!--@if($module_info->is_default=='Y')-->
|
||||
<input type="hidden" name="is_default" value="Y" />
|
||||
<!--@end-->
|
||||
<table>
|
||||
<tr>
|
||||
<th rowspan="2">{$lang->mid}</th>
|
||||
<td><input type="text" name="mid" value="{$module_info->mid}" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{$lang->about_mid}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="2">{$lang->skin}</th>
|
||||
<td>
|
||||
<select name="skin">
|
||||
<!--@foreach($skins as $key=>$val)-->
|
||||
<option value="{$val}">{$val}</option>
|
||||
<!--@end-->
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{$lang->about_skin}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="2">{$lang->use_category}</th>
|
||||
<td><input type="checkbox" name="use_category" value="Y" <!--@if($module_info->use_category=='Y')-->checked="true"<!--@end--> /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{$lang->about_use_category}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="2">{$lang->browser_title}</th>
|
||||
<td><input type="text" name="browser_title" value="{$module_info->browser_title}" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{$lang->about_browser_title}</td>
|
||||
</tr>
|
||||
<!--@if($module_info->is_default!='Y')-->
|
||||
<tr>
|
||||
<th rowspan="2">{$lang->is_default}</th>
|
||||
<td><input type="checkbox" name="is_default" value="Y" <!--@if($module_info->is_default=='Y')-->checked="true"<!--@end-->/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{$lang->about_default}</td>
|
||||
</tr>
|
||||
<!--@end-->
|
||||
<tr>
|
||||
<th rowspan="2">{$lang->description}</th>
|
||||
<td><textarea name="description">{htmlspecialchars($module_info->description)}</textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{$lang->about_description}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="2">{$lang->header_text}</th>
|
||||
<td><textarea name="header_text">{htmlspecialchars($module_info->header_text)}</textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{$lang->about_header_text}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="2">{$lang->footer_text}</th>
|
||||
<td><textarea name="footer_text">{htmlspecialchars($module_info->footer_text)}</textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{$lang->about_footer_text}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th rowspan="2">{$lang->admin_id}</th>
|
||||
<td><textarea name="admin_id">{$module_info->admin_id}</textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{$lang->about_admin_id}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<input type="button" value="{$lang->cmd_cancel}" onclick="location.href='{getUrl('act','dispInfo')}'" />
|
||||
<input type="submit" value="{$lang->cmd_registration}" accesskey="s" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
95
modules/board/admin/js/admin.js
Normal file
95
modules/board/admin/js/admin.js
Normal file
|
|
@ -0,0 +1,95 @@
|
|||
/**
|
||||
* @file : modules/board/js/admin.js
|
||||
* @author : zero <zero@nzeo.com>
|
||||
* @desc : board 모듈의 관리자용 javascript
|
||||
**/
|
||||
|
||||
/* 모듈 생성 후 */
|
||||
function procInsert(ret_obj, response_tags) {
|
||||
var error = ret_obj['error'];
|
||||
var message = ret_obj['message'];
|
||||
var sid = ret_obj['sid'];
|
||||
var act = ret_obj['act'];
|
||||
var page = ret_obj['page'];
|
||||
var module_srl = ret_obj['module_srl'];
|
||||
alert(message);
|
||||
|
||||
url = "./admin.php?sid="+sid+"&module_srl="+module_srl+"&page="+page+"&act="+act;
|
||||
location.href = url;
|
||||
}
|
||||
|
||||
/* 모듈 삭제 후 */
|
||||
function procDelete(ret_obj, response_tags) {
|
||||
var error = ret_obj['error'];
|
||||
var message = ret_obj['message'];
|
||||
var sid = ret_obj['sid'];
|
||||
var act = ret_obj['act'];
|
||||
var page = ret_obj['page'];
|
||||
alert(message);
|
||||
|
||||
url = "./admin.php?sid="+sid+"&page="+page+"&act="+act;
|
||||
location.href = url;
|
||||
}
|
||||
|
||||
/* 카테고리 관련 작업들 */
|
||||
function doUpdateCategory(category_srl, mode, message) {
|
||||
if(typeof(message)!='undefined'&&!confirm(message)) return;
|
||||
|
||||
var fo_obj = xGetElementById('fo_category_info');
|
||||
fo_obj.category_srl.value = category_srl;
|
||||
fo_obj.mode.value = mode;
|
||||
|
||||
procFormFilter(fo_obj, update_category, procReload);
|
||||
}
|
||||
|
||||
/* 카테고리 정보 수정 후 */
|
||||
function procUpdateCategory(ret_obj, response_tags) {
|
||||
var error = ret_obj['error'];
|
||||
var message = ret_obj['message'];
|
||||
var module_srl = ret_obj['module_srl'];
|
||||
alert(message);
|
||||
|
||||
var url = "./admin.php?sid=board&module_srl="+module_srl+"&act=dispCategoryInfo";
|
||||
location.href = url;
|
||||
}
|
||||
|
||||
/* 메세지 출력후 현페이지 리로드 */
|
||||
function procReload(ret_obj, response_tags) {
|
||||
var error = ret_obj['error'];
|
||||
var message = ret_obj['message'];
|
||||
if(message) alert(message);
|
||||
location.href = location.href;
|
||||
}
|
||||
|
||||
/* 권한 관련 */
|
||||
function procSelectAll(obj, key) {
|
||||
var fo_obj = obj.parentNode;
|
||||
while(fo_obj.nodeName != 'FORM') { fo_obj = fo_obj.parentNode; }
|
||||
for(var i=0;i<fo_obj.length;i++) {
|
||||
var tobj = fo_obj[i];
|
||||
if(tobj.name == key) tobj.checked=true;
|
||||
}
|
||||
}
|
||||
|
||||
function procUnSelectAll(obj, key) {
|
||||
var fo_obj = obj.parentNode;
|
||||
while(fo_obj.nodeName != 'FORM') { fo_obj = fo_obj.parentNode; }
|
||||
for(var i=0;i<fo_obj.length;i++) {
|
||||
var tobj = fo_obj[i];
|
||||
if(tobj.name == key) tobj.checked = false;
|
||||
}
|
||||
}
|
||||
|
||||
function procInsertGrant(ret_obj, response_tags) {
|
||||
var error = ret_obj['error'];
|
||||
var message = ret_obj['message'];
|
||||
var sid = ret_obj['sid'];
|
||||
var act = ret_obj['act'];
|
||||
var page = ret_obj['page'];
|
||||
var module_srl = ret_obj['module_srl'];
|
||||
alert(message);
|
||||
|
||||
url = "./admin.php?sid="+sid+"&module_srl="+module_srl+"&page="+page+"&act="+act;
|
||||
location.href = url;
|
||||
}
|
||||
|
||||
58
modules/board/admin/list.html
Normal file
58
modules/board/admin/list.html
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
<!--%import("js/admin.js")-->
|
||||
|
||||
<!-- 게시판 정보 -->
|
||||
<div>
|
||||
{number_format($total_count)},
|
||||
{$lang->page_count} : {number_format($page)} / {number_format($total_page)}
|
||||
</div>
|
||||
|
||||
|
||||
<!-- 목록 -->
|
||||
<div>
|
||||
<table>
|
||||
<tr>
|
||||
<th>{$lang->no}</th>
|
||||
<th>{$lang->mid}</th>
|
||||
<th>{$lang->browser_title}</th>
|
||||
<th>{$lang->is_default}</th>
|
||||
<th>{$lang->skin}</th>
|
||||
<th>{$lang->admin_id}</th>
|
||||
<th>{$lang->regdate}</th>
|
||||
<th>{$lang->cmd_move}</th>
|
||||
<th>{$lang->cmd_delete}</th>
|
||||
</tr>
|
||||
<!--@foreach($board_list as $no => $val)-->
|
||||
<tr>
|
||||
<td>{$no}</td>
|
||||
<td><a href="{getUrl('act','dispInfo','module_srl',$val->module_srl)}">{$val->mid}</a></td>
|
||||
<td>{$val->browser_title}</td>
|
||||
<td>{$val->is_default}</td>
|
||||
<td>{$val->skin}</td>
|
||||
<td>{$val->admin_id}</td>
|
||||
<td>{zdate($val->regdate,"Y-m-d")}</td>
|
||||
<td><a href="./?mid={$val->mid}" target="_blank">{$lang->cmd_move}</a></td>
|
||||
<td><!--@if($val->is_default!='Y')--><a href="{getUrl('act','dispDeleteForm','module_srl', $val->module_srl)}">{$lang->cmd_delete}</a><!--@end--></td>
|
||||
</tr>
|
||||
<!--@end-->
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<!-- 버튼 -->
|
||||
<div>
|
||||
[<a href="{getUrl('act','dispInsert','module_srl','')}">{$lang->cmd_make}</a>]
|
||||
</div>
|
||||
|
||||
<!-- 페이지 네비게이션 -->
|
||||
<div>
|
||||
<a href="{getUrl('page','','module_srl','')}">[{$lang->first_page}]</a>
|
||||
|
||||
<!--@while($page_no = $page_navigation->getNextPage())-->
|
||||
<!--@if($page == $page_no)-->
|
||||
{$page_no}
|
||||
<!--@else-->
|
||||
<a href="{getUrl('page',$page_no,'module_srl','')}">[{$page_no}]</a>
|
||||
<!--@end-->
|
||||
<!--@end-->
|
||||
|
||||
<a href="{getUrl('page',$page_navigation->last_page,'module_srl','')}">[{$lang->last_page}]</a>
|
||||
</div>
|
||||
119
modules/board/admin/skin_info.html
Normal file
119
modules/board/admin/skin_info.html
Normal file
|
|
@ -0,0 +1,119 @@
|
|||
<!--#include("./header.html")-->
|
||||
|
||||
<form action="./admin.php" method="post" enctype="multipart/form-data">
|
||||
<input type="hidden" name="sid" value="{$sid}" />
|
||||
<input type="hidden" name="act" value="procUpdateSkinInfo" />
|
||||
<input type="hidden" name="module_srl" value="{$module_srl}" />
|
||||
<input type="hidden" name="page" value="{$page}" />
|
||||
|
||||
<div style="margin-bottom:10px;">
|
||||
<table>
|
||||
<tr>
|
||||
<th colspan="2">{$lang->skin_default_info}</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>{$lang->skin}</th>
|
||||
<td>{$skin_info->title}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>{$lang->skin_maker}</th>
|
||||
<td>{$skin_info->maker->name} (<a href="mailto:{$skin_info->maker->email_address}">{$skin_info->maker->email_address}</a>)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>{$lang->skin_maker_homepage}</th>
|
||||
<td><a href="{$skin_info->maker->homepage}" target="_blank">{$skin_info->maker->homepage}</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>{$lang->date}</th>
|
||||
<td>{$skin_info->maker->date}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>{$lang->description}</th>
|
||||
<td>{nl2br($skin_info->maker->description)}</td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<th>{$lang->colorset}</th>
|
||||
<td>
|
||||
<!--@foreach($skin_info->colorset as $key => $val)-->
|
||||
<div>
|
||||
<!--@if($val->screenshot)-->
|
||||
<img src="{$val->screenshot}" align="left" alt="{$val->title}" />
|
||||
<!--@end-->
|
||||
<input type="radio" name="colorset" value="{$val->name}" id="colorset_{$key}" <!--@if($module_info->colorset==$val->name)-->checked="true"<!--@end-->/>
|
||||
<label for="colorset_{$key}">{$val->title}</label>
|
||||
</div>
|
||||
<!--@end-->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<!--@if($skin_info->extra_vars)-->
|
||||
<div>
|
||||
<table>
|
||||
<tr>
|
||||
<th colspan="2">{$lang->extra_vars}</th>
|
||||
</tr>
|
||||
<!--@foreach($skin_info->extra_vars as $key => $val)-->
|
||||
|
||||
<tr>
|
||||
<th <!--@if($val->description)-->rowspan="2"<!--@end-->>{$val->title}</th>
|
||||
<td>
|
||||
<!--@if($val->type=="text")-->
|
||||
<input type="text" name="{$val->name}" value="{$val->value}" />
|
||||
|
||||
<!--@elseif($val->type=="textarea")-->
|
||||
<textarea name="{$val->name}">{$val->value}</textarea>
|
||||
|
||||
<!--@elseif($val->type=="select")-->
|
||||
<select name="{$val->name}">
|
||||
<!--@foreach($val->default as $k=>$v)-->
|
||||
<option value="{$v}" <!--@if($v==$val->value)-->selected="true"<!--@end-->>{$v}</option>
|
||||
<!--@end-->
|
||||
</select>
|
||||
|
||||
<!--@elseif($val->type=="checkbox")-->
|
||||
<!--@foreach($val->default as $k=>$v)-->
|
||||
<span>
|
||||
<input type="checkbox" name="{$val->name}[]" value="{$v}" id="ch_{$key}_{$k}" <!--@if(in_array($v, $val->value))-->checked="true"<!--@end-->/>
|
||||
<label for="ch_{$key}_{$k}">{$v}</label>
|
||||
</span>
|
||||
<!--@end-->
|
||||
|
||||
<!--@elseif($val->type=="radio")-->
|
||||
<!--@foreach($val->default as $k=>$v)-->
|
||||
<span>
|
||||
<input type="radio" name="{$val->name}" value="{$v}" id="ch_{$key}_{$k}" <!--@if($v==$val->value)-->checked="true"<!--@end-->/>
|
||||
<label for="ch_{$key}_{$k}">{$v}</label>
|
||||
</span>
|
||||
<!--@end-->
|
||||
|
||||
<!--@elseif($val->type=="image")-->
|
||||
<!--@if($val->value)-->
|
||||
<div>
|
||||
<img src="{$val->value}" /><br />
|
||||
<input type="checkbox" name="del_{$val->name}" value="Y" id="del_{$val->name}" />
|
||||
<label for="del_{$val->name}">{$lang->cmd_delete}</label>
|
||||
</div>
|
||||
<!--@end-->
|
||||
<input type="file" name="{$val->name}" value="" />
|
||||
<!--@end-->
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<!--@if($val->description)-->
|
||||
<tr>
|
||||
<td>{nl2br($val->description)}</td>
|
||||
</tr>
|
||||
<!--@end-->
|
||||
|
||||
<!--@end-->
|
||||
</table>
|
||||
</div>
|
||||
<!--@end-->
|
||||
|
||||
<div>
|
||||
<input type="submit" value="{$lang->cmd_registration}" />
|
||||
</div>
|
||||
|
||||
</form>
|
||||
Loading…
Add table
Add a link
Reference in a new issue