관리자모드 일부 원본 복구

This commit is contained in:
whitedot
2012-11-02 11:53:34 +09:00
parent d3ab4acee1
commit 50732cfc3b
54 changed files with 2758 additions and 2802 deletions

View File

@ -1,112 +1,112 @@
<?
$sub_menu = '200200';
include_once('./_common.php');
$sub_menu = "200200";
include_once("./_common.php");
auth_check($auth[$sub_menu], 'r');
auth_check($auth[$sub_menu], "r");
$token = get_token();
$sql_common = ' from $g4[point_table] ';
$sql_common = " from $g4[point_table] ";
$sql_search = ' where (1) ';
$sql_search = " where (1) ";
if ($stx) {
$sql_search .= ' and ( ';
$sql_search .= " and ( ";
switch ($sfl) {
case 'mb_id' :
$sql_search .= ' ($sfl = "$stx") ';
case "mb_id" :
$sql_search .= " ($sfl = '$stx') ";
break;
default :
$sql_search .= ' ($sfl like "%$stx%") ';
$sql_search .= " ($sfl like '%$stx%') ";
break;
}
$sql_search .= ' ) ';
$sql_search .= " ) ";
}
if (!$sst) {
$sst = 'po_id';
$sod = 'desc';
$sst = "po_id";
$sod = "desc";
}
$sql_order = ' order by $sst $sod ';
$sql_order = " order by $sst $sod ";
$sql = ' select count(*) as cnt
$sql = " select count(*) as cnt
$sql_common
$sql_search
$sql_order ';
$sql_order ";
$row = sql_fetch($sql);
$total_count = $row[cnt];
$rows = $config[cf_page_rows];
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
if ($page == '') $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
if ($page == "") $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함
$sql = ' select *
$sql = " select *
$sql_common
$sql_search
$sql_order
limit $from_record, $rows ';
limit $from_record, $rows ";
$result = sql_query($sql);
$listall = '<a href="$_SERVER[PHP_SELF]">처음</a>';
$listall = "<a href='$_SERVER[PHP_SELF]'>처음</a>";
if ($sfl == 'mb_id' && $stx)
if ($sfl == "mb_id" && $stx)
$mb = get_member($stx);
$g4[title] = '포인트관리';
include_once ('./admin.head.php');
$g4[title] = "포인트관리";
include_once ("./admin.head.php");
$colspan = 8;
?>
<script type='text/javascript' src='<?=$g4['path']?>/js/sideview.js'></script>
<script type='text/javascript'>
var list_update_php = '';
var list_delete_php = 'point_list_delete.php';
<script type="text/javascript" src="<?=$g4[path]?>/js/sideview.js"></script>
<script type="text/javascript">
var list_update_php = "";
var list_delete_php = "point_list_delete.php";
</script>
<script type='text/javascript'>
<script type="text/javascript">
function point_clear()
{
if (confirm('포인트 정리를 하시면 최근 50건 이전의 포인트 부여 내역을 삭제하므로\n\n포인트 부여 내역을 필요로 할때 찾지 못할 수도 있습니다.\n\n\n그래도 진행하시겠습니까?'))
if (confirm("포인트 정리를 하시면 최근 50건 이전의 포인트 부여 내역을 삭제하므로\n\n포인트 부여 내역을 필요로 할때 찾지 못할 수도 있습니다.\n\n\n그래도 진행하시겠습니까?"))
{
document.location.href = './point_clear.php?ok=1';
document.location.href = "./point_clear.php?ok=1";
}
}
</script>
<table width=100%>
<form id='fsearch' name='fsearch' method=get>
<form name=fsearch method=get>
<tr>
<td width=50% align=left>
<?=$listall?> (건수 : <?=number_format($total_count)?>)
<?
if ($mb['mb_id'])
echo '&nbsp;(' . $mb['mb_id'] .' 님 포인트 합계 : ' . number_format($mb[mb_point]) . '점)';
if ($mb[mb_id])
echo "&nbsp;(" . $mb[mb_id] ." 님 포인트 합계 : " . number_format($mb[mb_point]) . "점)";
else {
$row2 = sql_fetch(' select sum(po_point) as sum_point from $g4[point_table] ');
echo '&nbsp;(전체 포인트 합계 : ' . number_format($row2[sum_point]) . '점)';
$row2 = sql_fetch(" select sum(po_point) as sum_point from $g4[point_table] ");
echo "&nbsp;(전체 포인트 합계 : " . number_format($row2[sum_point]) . "점)";
}
?>
<? if ($is_admin == 'super') { ?><!-- <a href='javascript:point_clear();'>포인트정리</a> --><? } ?>
<? if ($is_admin == "super") { ?><!-- <a href="javascript:point_clear();">포인트정리</a> --><? } ?>
</td>
<td width=50% align=right>
<select id='sfl' name='sfl' class=cssfl>
<select name=sfl class=cssfl>
<option value='mb_id'>회원아이디</option>
<option value='po_content'>내용</option>
</select>
<input type='text' id='stx' name='stx' class=ed required value="<?=$stx?>">
<input type='image' src="<?=$g4["admin_path"]?>/img/btn_search.gif" align=absmiddle></td>
<input type=text name=stx class=ed required itemname='검색어' value='<?=$stx?>'>
<input type=image src='<?=$g4[admin_path]?>/img/btn_search.gif' align=absmiddle></td>
</tr>
</form>
</table>
<form id='fpointlist' name='fpointlist' method=post>
<input type='hidden' id='sst' name='sst' value="<?=$sst?>">
<input type='hidden' id='sod' name='sod' value="<?=$sod?>">
<input type='hidden' id='sfl' name='sfl' value="<?=$sfl?>">
<input type='hidden' id='stx' name='stx' value="<?=$stx?>">
<input type='hidden' id='page' name='page' value="<?=$page?>">
<input type='hidden' id='token' name='token' value="<?=$token?>">
<form name=fpointlist method=post>
<input type=hidden name=sst value='<?=$sst?>'>
<input type=hidden name=sod value='<?=$sod?>'>
<input type=hidden name=sfl value='<?=$sfl?>'>
<input type=hidden name=stx value='<?=$stx?>'>
<input type=hidden name=page value='<?=$page?>'>
<input type=hidden name=token value='<?=$token?>'>
<table width=100% cellpadding=0 cellspacing=1>
<colgroup width=30>
@ -114,123 +114,123 @@ function point_clear()
<colgroup width=80>
<colgroup width=80>
<colgroup width=140>
<colgroup width="">
<colgroup width=''>
<colgroup width=50>
<colgroup width=80>
<tr><td colspan="<?=$colspan?>" class="line1"></td></tr>
<tr class="bgcol1 bold col1 ht center">
<td><input type='checkbox' id='chkall' name='chkall' value='1' onclick="check_all(this.form)"></td>
<td><?=subject_sort_link("mb_id")?>회원아이디</a></td>
<tr><td colspan='<?=$colspan?>' class='line1'></td></tr>
<tr class='bgcol1 bold col1 ht center'>
<td><input type=checkbox name=chkall value='1' onclick='check_all(this.form)'></td>
<td><?=subject_sort_link('mb_id')?>회원아이디</a></td>
<td>이름</td>
<td>별명</td>
<td><?=subject_sort_link("po_datetime")?>일시</a></td>
<td><?=subject_sort_link("po_content")?>포인트 내용</a></td>
<td><?=subject_sort_link("po_point")?>포인트</a></td>
<td><?=subject_sort_link('po_datetime')?>일시</a></td>
<td><?=subject_sort_link('po_content')?>포인트 내용</a></td>
<td><?=subject_sort_link('po_point')?>포인트</a></td>
<td>포인트합</td>
</tr>
<tr><td colspan="<?=$colspan?>" class="line2"></td></tr>
<tr><td colspan='<?=$colspan?>' class='line2'></td></tr>
<?
for ($i=0; $row=sql_fetch_array($result); $i++)
{
if ($row2['mb_id'] != $row['mb_id'])
if ($row2[mb_id] != $row[mb_id])
{
$sql2 = ' select mb_id, mb_name, mb_nick, mb_email, mb_homepage, mb_point from $g4[member_table] where mb_id = "$row['mb_id']" ';
$sql2 = " select mb_id, mb_name, mb_nick, mb_email, mb_homepage, mb_point from $g4[member_table] where mb_id = '$row[mb_id]' ";
$row2 = sql_fetch($sql2);
}
$mb_nick = get_sideview($row['mb_id'], $row2[mb_nick], $row2[mb_email], $row2[mb_homepage]);
$mb_nick = get_sideview($row[mb_id], $row2[mb_nick], $row2[mb_email], $row2[mb_homepage]);
$link1 = $link2 = '';
if (!preg_match('/^\@/', $row[po_rel_table]) && $row[po_rel_table])
$link1 = $link2 = "";
if (!preg_match("/^\@/", $row[po_rel_table]) && $row[po_rel_table])
{
$link1 = '<a href="$g4[bbs_path]/board.php?bo_table={$row[po_rel_table]}&wr_id={$row[po_rel_id]}" target=_blank>';
$link2 = '</a>';
$link1 = "<a href='$g4[bbs_path]/board.php?bo_table={$row[po_rel_table]}&wr_id={$row[po_rel_id]}' target=_blank>";
$link2 = "</a>";
}
$list = $i%2;
echo '
<input type='hidden' id='po_id' name='po_id'[$i] value="$row[po_id]">
<input type='hidden' id='mb_id' name='mb_id'[$i] value="$row['mb_id']">
<tr class="list$list col1 ht center">
<td><input type='checkbox' id='chk' name='chk'[] value="$i"></td>
<td><a href="?sfl=mb_id&stx=$row['mb_id']">$row['mb_id']</a></td>
echo "
<input type=hidden name=po_id[$i] value='$row[po_id]'>
<input type=hidden name=mb_id[$i] value='$row[mb_id]'>
<tr class='list$list col1 ht center'>
<td><input type=checkbox name=chk[] value='$i'></td>
<td><a href='?sfl=mb_id&stx=$row[mb_id]'>$row[mb_id]</a></td>
<td>$row2[mb_name]</td>
<td>$mb_nick</td>
<td>$row[po_datetime]</td>
<td align=left>&nbsp;{$link1}$row[po_content]{$link2}</td>
<td align=right>'.number_format($row[po_point]).'&nbsp;</td>
<td align=right>'.number_format($row2[mb_point]).'&nbsp;</td>
</tr> ';
<td align=right>".number_format($row[po_point])."&nbsp;</td>
<td align=right>".number_format($row2[mb_point])."&nbsp;</td>
</tr> ";
}
if ($i == 0)
echo '<tr><td colspan="$colspan" align=center height=100 bgcolor=#ffffff>자료가 없습니다.</td></tr>';
echo "<tr><td colspan='$colspan' align=center height=100 bgcolor=#ffffff>자료가 없습니다.</td></tr>";
echo '<tr><td colspan="$colspan" class="line2"></td></tr>';
echo '</table>';
echo "<tr><td colspan='$colspan' class='line2'></td></tr>";
echo "</table>";
$pagelist = get_paging($config[cf_write_pages], $page, $total_page, '$_SERVER[PHP_SELF]?$qstr&page=');
echo '<table width=100% cellpadding=3 cellspacing=1>';
echo '<tr><td width=50%>';
echo '<input type='button' class="btn1" value="선택삭제" onclick='btn_check(this.form, "delete")'>';
echo '</td>';
echo '<td width=50% align=right>$pagelist</td></tr></table>\n';
$pagelist = get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&page=");
echo "<table width=100% cellpadding=3 cellspacing=1>";
echo "<tr><td width=50%>";
echo "<input type=button class='btn1' value='선택삭제' onclick=\"btn_check(this.form, 'delete')\">";
echo "</td>";
echo "<td width=50% align=right>$pagelist</td></tr></table>\n";
if ($stx)
echo '<script type="text/javascript">document.fsearch.sfl.value = "$sfl";</script>\n';
echo "<script type='text/javascript'>document.fsearch.sfl.value = '$sfl';</script>\n";
if (strstr($sfl, 'mb_id'))
if (strstr($sfl, "mb_id"))
$mb_id = $stx;
else
$mb_id = '';
$mb_id = "";
?>
</form>
<script type="text/javascript"> document.fsearch.stx.focus(); </script>
<script type='text/javascript'> document.fsearch.stx.focus(); </script>
<?$colspan=5?>
<p>
<form id='fpointlist2' name='fpointlist2' method=post onsubmit='return fpointlist2_submit(this);' autocomplete='off'>
<input type='hidden' id='sfl' name='sfl' value="<?=$sfl?>">
<input type='hidden' id='stx' name='stx' value="<?=$stx?>">
<input type='hidden' id='sst' name='sst' value="<?=$sst?>">
<input type='hidden' id='sod' name='sod' value="<?=$sod?>">
<input type='hidden' id='page' name='page' value="<?=$page?>">
<input type='hidden' id='token' name='token' value="<?=$token?>">
<form name=fpointlist2 method=post onsubmit="return fpointlist2_submit(this);" autocomplete="off">
<input type=hidden name=sfl value='<?=$sfl?>'>
<input type=hidden name=stx value='<?=$stx?>'>
<input type=hidden name=sst value='<?=$sst?>'>
<input type=hidden name=sod value='<?=$sod?>'>
<input type=hidden name=page value='<?=$page?>'>
<input type=hidden name=token value='<?=$token?>'>
<table width=100% cellpadding=0 cellspacing=1 class=tablebg>
<colgroup width=150>
<colgroup width="">
<colgroup width=''>
<colgroup width=100>
<colgroup width=120>
<colgroup width=100>
<tr><td colspan="<?=$colspan?>" class="line1"></td></tr>
<tr class="bgcol1 bold col1 ht center">
<tr><td colspan='<?=$colspan?>' class='line1'></td></tr>
<tr class='bgcol1 bold col1 ht center'>
<td>회원아이디</td>
<td>포인트 내용</td>
<td>포인트</td>
<td>관리자패스워드</td>
<td>입력</td>
</tr>
<tr><td colspan="<?=$colspan?>" class="line2"></td></tr>
<tr class="ht center">
<td><input type='text' class=ed id='mb_id' name='mb_id' required value="<?=$mb_id?>"></td>
<td><input type='text' class=ed id='po_content' name='po_content' required style="width:99%;"></td>
<td><input type='text' class=ed id='po_point' name='po_point' required size=10></td>
<td><input type='password' class=ed id='admin_password' name='admin_password' required 패스워드"></td>
<td><input type='submit' class=btn1 value=" 확 인 "></td>
<tr><td colspan='<?=$colspan?>' class='line2'></td></tr>
<tr class='ht center'>
<td><input type=text class=ed name=mb_id required itemname='회원아이디' value='<?=$mb_id?>'></td>
<td><input type=text class=ed name=po_content required itemname='내용' style='width:99%;'></td>
<td><input type=text class=ed name=po_point required itemname='포인트' size=10></td>
<td><input type=password class=ed name=admin_password required itemname='관리자 패스워드'></td>
<td><input type=submit class=btn1 value=' 확 인 '></td>
</tr>
<tr><td colspan="<?=$colspan?>" class="line2"></td></tr>
<tr><td colspan='<?=$colspan?>' class='line2'></td></tr>
</form>
</table>
<script type='text/javascript'>
<script type="text/javascript">
function fpointlist2_submit(f)
{
f.action = './point_update.php';
f.action = "./point_update.php";
return true;
}
</script>
<?
include_once ('./admin.tail.php');
include_once ("./admin.tail.php");
?>