관리자: 목록 중 관리 부분 버튼+팝업레이어로 변경

This commit is contained in:
whitedot
2013-06-11 11:42:58 +09:00
parent dad245e82d
commit 6700dc83ec
7 changed files with 92 additions and 14 deletions

View File

@ -115,8 +115,8 @@ $colspan = 15;
<tbody>
<?php
for ($i=0; $row=sql_fetch_array($result); $i++) {
$one_update = '<a href="./board_form.php?w=u&amp;bo_table='.$row['bo_table'].'&amp;'.$qstr.'">수정</a>';
$one_copy = '<a href="./board_copy.php?bo_table='.$row['bo_table'].'" class="board_copy" target="win_board_copy">복사</a>';
$one_update = '<li class="sel_li"><a href="./board_form.php?w=u&amp;bo_table='.$row['bo_table'].'&amp;'.$qstr.'" class="sel_a">수정</a></li>';
$one_copy = '<li class="sel_li"><a href="./board_copy.php?bo_table='.$row['bo_table'].'" class="board_copy sel_a" target="win_board_copy">복사</a></li>';
?>
<tr>
@ -156,7 +156,15 @@ $colspan = 15;
<option value="mobile"<?php echo get_selected($row['bo_device'], 'mobile'); ?>>모바일</option>
</select>
</td>
<td><?php echo $one_update ?> <?php echo $one_copy ?></td>
<td class="td_mng sv_use">
<div class="sel_wrap">
<button type="button" class="sel_btn">관리하기</button>
<ul class="sel_ul">
<?php echo $one_update ?>
<?php echo $one_copy ?>
</ul>
</div>
</td>
</tr>
<?php
}

View File

@ -127,7 +127,7 @@ $colspan = 8;
$sql2 = " select count(*) as cnt from {$g4['board_table']} where gr_id = '{$row['gr_id']}' ";
$row2 = sql_fetch($sql2);
$s_upd = '<a href="./boardgroup_form.php?'.$qstr.'&amp;w=u&amp;gr_id='.$row['gr_id'].'">수정</a>';
$s_upd = '<li class="sel_li"><a href="./boardgroup_form.php?'.$qstr.'&amp;w=u&amp;gr_id='.$row['gr_id'].'" class="sel_a">수정</a></li>';
?>
<tr>
@ -160,7 +160,14 @@ $colspan = 8;
<option value="mobile"<?php echo get_selected($row['gr_device'], 'mobile'); ?>>모바일</option>
</select>
</td>
<td class="td_smallmng"><?php echo $s_upd ?></td>
<td class="td_mng sv_use">
<div class="sel_wrap">
<button type="button" class="sel_btn">관리하기</button>
<ul class="sel_ul">
<?php echo $s_upd ?>
</ul>
</div>
</td>
</tr>
<?php

View File

@ -155,10 +155,10 @@ $colspan = 15;
$s_mod = '';
$s_del = '';
} else {
$s_mod = '<a href="./member_form.php?'.$qstr.'&amp;w=u&amp;mb_id='.$row['mb_id'].'">수정</a>';
//$s_del = '<a href="javascript:post_delete(\'member_delete.php\', \''.$row['mb_id'].'\');">삭제</a>';
$s_mod = '<li class="sel_li"><a href="./member_form.php?'.$qstr.'&amp;w=u&amp;mb_id='.$row['mb_id'].'" class="sel_a">수정</a></li>';
//$s_del = '<li class="sel_li"><a href="javascript:post_delete(\'member_delete.php\', \''.$row['mb_id'].'\');" class="sel_a">삭제</a></li>';
}
$s_grp = '<a href="./boardgroupmember_form.php?mb_id='.$row['mb_id'].'">그룹</a>';
$s_grp = '<li class="sel_li"><a href="./boardgroupmember_form.php?mb_id='.$row['mb_id'].'" class="sel_a">그룹</a></li>';
$leave_date = $row['mb_leave_date'] ? $row['mb_leave_date'] : date('Ymd', G4_SERVER_TIME);
$intercept_date = $row['mb_intercept_date'] ? $row['mb_intercept_date'] : date('Ymd', G4_SERVER_TIME);
@ -199,7 +199,15 @@ $colspan = 15;
<td colspan="6" class="td_addr"><?php echo $address; ?></td>
<td><?php echo substr($row['mb_today_login'],2,8); ?></td>
<td class="td_bignum"><a href="point_list.php?sfl=mb_id&amp;stx=<?php echo $row['mb_id'] ?>"><?php echo number_format($row['mb_point']) ?></a></td>
<td rowspan="2"><?php echo $s_mod ?><br><?php echo $s_grp ?></td>
<td class="td_mng sv_use" rowspan="2">
<div class="sel_wrap">
<button type="button" class="sel_btn">관리하기</button>
<ul class="sel_ul">
<?php echo $s_mod ?>
<?php echo $s_grp ?>
</ul>
</div>
</td>
</tr>
<tr <?php echo $tr_bg; ?>>
<td class="td_name sv_use"><div><?php echo $mb_nick ?></div></td>

View File

@ -103,7 +103,7 @@ $colspan = 6;
$row2 = sql_fetch($sql2);
$po_etc = ($row['po_etc']) ? "사용" : "미사용";
$s_mod = '<a href="./poll_form.php?'.$qstr.'&amp;w=u&amp;po_id='.$row['po_id'].'">수정</a>';
$s_mod = '<li class="sel_li"><a href="./poll_form.php?'.$qstr.'&amp;w=u&amp;po_id='.$row['po_id'].'" class="sel_a">수정</a></li>';
//$s_del = '<a href="javascript:post_delete(\'poll_form_update.php\', \''.$row['po_id'].'\');">삭제</a>';
?>
@ -116,7 +116,14 @@ $colspan = 6;
<td class="td_num"><?php echo $row['po_level'] ?></td>
<td class="td_num"><?php echo $row2['sum_po_cnt'] ?></td>
<td class="td_etc"><?php echo $po_etc ?></td>
<td class="td_mng"><?php echo $s_mod ?></td>
<td class="td_mng sv_use">
<div class="sel_wrap">
<button type="button" class="sel_btn">관리하기</button>
<ul class="sel_ul">
<?php echo $s_mod ?>
</ul>
</div>
</td>
</tr>
<?php

View File

@ -226,7 +226,7 @@ td {padding:8px 5px 6px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9
#point_mng {margin-top:50px}
/* 회원메일발송 목록 */
.td_test, .td_send {width:50px;text-align:center}
.td_mng {width:110px;text-align:center}
.td_mng {width:100px;text-align:center}
.td_smallmng {width:50px;text-align:center}
/* 투표관리 목록 */
.td_etc {width:80px;text-align:center}
@ -311,6 +311,15 @@ td {padding:8px 5px 6px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9
.sv_on {display:block !important;position:absolute;top:10px;left:20px;width:auto;height:auto !important}
.sv_nojs .sv {display:block}
/* 셀렉트 스타일 UL */
.sel_wrap {position:relative;width:100px}
.sel_btn {width:100px;height:25px;border:1px solid #000;background:#333;color:#fff}
.sel_ul {display:none;position:absolute;top:10px;right:-20px;margin:0;padding:0;width:88px;border:1px solid #999;border-bottom:0;background:#fff;list-style:none}
.sel_on {display:block;z-index:2}
.sel_li {border-bottom:1px solid #999}
.sel_a {display:block;height:23px;text-align:center;line-height:2em !important;line-height:1.9em}
.sel_a:focus, .sel_a:hover {background:#f5f6fa;text-decoration:none}
/* pagination */
.pg_wrap {clear:both;margin:0 0 20px;padding-top:20px;text-align:center}
.pg {display:inline-block;border:1px solid #ddd;letter-spacing:-4px}

View File

@ -220,6 +220,15 @@ td.empty_table {padding:85px 0;text-align:center}
.sv_on {display:block !important;position:absolute;top:10px;left:20px;width:auto;height:auto !important}
.sv_nojs .sv {display:block}
/* 셀렉트 스타일 UL */
.sel_wrap {position:relative;width:100px}
.sel_btn {width:100px;height:25px;border:1px solid #000;background:#333;color:#fff}
.sel_ul {display:none;position:absolute;top:10px;right:-20px;margin:0;padding:0;width:88px;border:1px solid #999;border-bottom:0;background:#fff;list-style:none}
.sel_on {display:block;z-index:2}
.sel_li {border-bottom:1px solid #999}
.sel_a {display:block;height:23px;text-align:center;line-height:2em !important;line-height:1.9em}
.sel_a:focus, .sel_a:hover {background:#f5f6fa;text-decoration:none}
/* pagination */
.pg_wrap {clear:both;margin:0 0 20px;padding-top:20px;text-align:center}
.pg {display:inline-block;border:1px solid #cfded8;letter-spacing:-4px}

View File

@ -608,16 +608,46 @@ $(function(){
sv_hide = true;
});
// 셀렉트 ul
var sel_hide = false;
$('.sel_btn').click(function() {
$('.sel_ul').removeClass('sel_on');
$(this).siblings('.sel_ul').addClass('sel_on');
});
$(".sel_wrap").hover(
function() {
sel_hide = false;
},
function() {
sel_hide = true;
}
);
$('.sel_a').focusin(function() {
sel_hide = false;
});
$('.sel_a').focusout(function() {
sel_hide = true;
});
$(document).click(function() {
if(sv_hide) {
if(sv_hide) { // 사이드뷰 해제
$(".sv").removeClass("sv_on");
}
if (sel_hide) { // 셀렉트 ul 해제
$('.sel_ul').removeClass('sel_on');
}
});
$(document).focusin(function() {
if(sv_hide) {
if(sv_hide) { // 사이드뷰 해제
$(".sv").removeClass("sv_on");
}
if (sel_hide) { // 셀렉트 ul 해제
$('.sel_ul').removeClass('sel_on');
}
});
$("textarea#wr_content[maxlength]").live("keyup change", function() {