최초등록
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
<%
|
||||
' 페이지정보 *************************************************
|
||||
v_page = InputValue(request("p_page"))
|
||||
v_block = InputValue(request("p_block"))
|
||||
v_search = InputValue(request("p_search"))
|
||||
v_keyword = InputValue(request("p_keyword"))
|
||||
mode = InputValue(request("mode"))' -- a:관리자페이지 , u:일반유저페이지
|
||||
page_info = "p_page="&v_page&"&p_block="&v_block&"&p_search="&v_search&"&p_keyword="&v_keyword
|
||||
' ************************************************************
|
||||
|
||||
' 권한정보 *************************************************************************************
|
||||
is_ad_cms = "Y"
|
||||
is_read = "Y"
|
||||
is_write = "Y"
|
||||
is_delete = "Y"
|
||||
is_reply = "Y"
|
||||
' **************************************************************************************************
|
||||
%>
|
||||
@@ -0,0 +1,102 @@
|
||||
<!--#include virtual = "/common/lib/dbcon.asp" -->
|
||||
<!--#include virtual = "/common/lib/func.asp" -->
|
||||
|
||||
<!--#include file = "config.asp" -->
|
||||
|
||||
<%
|
||||
|
||||
' 파라미터정보 *************************************************************************************
|
||||
eb_idx = InputValue(request("eb_idx"))
|
||||
status = InputValue(request("status"))
|
||||
' **************************************************************************************************
|
||||
|
||||
|
||||
If status = "totdel" Then ' 다중삭제
|
||||
|
||||
chk = Replace( request("chk"), " ", "")
|
||||
arr_chk = Split(chk,",")
|
||||
|
||||
For z=0 To UBound(arr_chk)
|
||||
|
||||
sql = "select eb_pk, eb_logoimg from ebook where eb_idx= "&arr_chk(z)
|
||||
Set Rs = Dbcon.Execute (sql)
|
||||
If Not rs.eof Then
|
||||
eb_pk = rs("eb_pk")
|
||||
eb_logoimg = rs("eb_logoimg")
|
||||
End If
|
||||
rs.close : Set rs = nothing
|
||||
|
||||
' ebook 삭제
|
||||
sql = " delete from ebook where eb_pk = "&eb_pk
|
||||
Dbcon.execute sql
|
||||
|
||||
|
||||
' 페이지 삭제
|
||||
sql = " delete from ebook_page where eb_pk = "&eb_pk
|
||||
Dbcon.execute sql
|
||||
|
||||
|
||||
|
||||
|
||||
Call dfolder (server.mappath("/")&"\data\ebook\"&eb_pk&"\middle")
|
||||
Call dfolder (server.mappath("/")&"\data\ebook\"&eb_pk&"\small")
|
||||
Call dfolder (server.mappath("/")&"\data\ebook\"&eb_pk)
|
||||
|
||||
''''''''''''''''''''''''''''
|
||||
|
||||
' 폴더삭제
|
||||
' exec("rm -rf ".$_SERVER[DOCUMENT_ROOT]."/data/ebook/".$eb_pk);
|
||||
|
||||
|
||||
strDir = server.mappath("/")&"\data\ebook\logo\"
|
||||
|
||||
If eb_logoimg <> "" then
|
||||
Call dfile(strDir, eb_logoimg)
|
||||
End if
|
||||
|
||||
|
||||
next
|
||||
|
||||
Else ' 일반삭제
|
||||
|
||||
|
||||
sql = "select eb_pk, eb_logoimg from ebook where eb_idx= "&eb_idx
|
||||
Set Rs = Dbcon.Execute (sql)
|
||||
|
||||
eb_pk = rs("eb_pk")
|
||||
eb_logoimg = rs("eb_logoimg")
|
||||
|
||||
rs.close : Set rs = nothing
|
||||
|
||||
|
||||
' ebook 삭제
|
||||
sql = " delete from ebook where eb_pk = "&eb_pk
|
||||
Dbcon.execute sql
|
||||
|
||||
|
||||
' 페이지 삭제
|
||||
sql = " delete from ebook_page where eb_pk = "&eb_pk
|
||||
Dbcon.execute sql
|
||||
|
||||
' 폴더삭제
|
||||
Call dfolder (server.mappath("/")&"\data\ebook\"&eb_pk&"\middle")
|
||||
Call dfolder (server.mappath("/")&"\data\ebook\"&eb_pk&"\small")
|
||||
Call dfolder (server.mappath("/")&"\data\ebook\"&eb_pk)
|
||||
|
||||
strDir = server.mappath("/")&"\data\ebook\logo\"
|
||||
|
||||
If eb_logoimg <> "" then
|
||||
Call dfile(strDir, eb_logoimg)
|
||||
End If
|
||||
|
||||
|
||||
End If
|
||||
|
||||
Dbcon.close : Set Dbcon = Nothing
|
||||
|
||||
ok_url = "list.asp?"&page_info
|
||||
|
||||
Call loding ("0", ok_url)
|
||||
|
||||
|
||||
%>
|
||||
@@ -0,0 +1,44 @@
|
||||
<!--#include virtual = "/common/lib/dbcon.asp" -->
|
||||
<!--#include virtual = "/common/lib/func.asp" -->
|
||||
|
||||
<!--#include file = "config.asp" -->
|
||||
|
||||
<%
|
||||
|
||||
|
||||
' 파라미터정보 ***********************************************
|
||||
status = InputValue(request("status"))
|
||||
tot_level_chk = InputValue(request("tot_level_chk"))
|
||||
|
||||
eb_chk = InputValue(request("eb_chk"))
|
||||
eb_idx = InputValue(request("eb_idx"))
|
||||
|
||||
|
||||
' ************************************************************
|
||||
|
||||
|
||||
If status = "totlevel" then ' 다중삭제
|
||||
|
||||
chk = Replace( request("chk"), " ", "")
|
||||
arr_chk = Split(chk,",")
|
||||
|
||||
For z=0 To UBound(arr_chk)
|
||||
|
||||
sql = " Update ebook set eb_chk = '"&tot_level_chk&"' Where eb_idx = "&arr_chk(z)
|
||||
Dbcon.execute sql
|
||||
next
|
||||
|
||||
|
||||
else
|
||||
|
||||
sql = " Update ebook set eb_chk = '"&eb_chk&"' Where eb_idx = "&eb_idx
|
||||
Dbcon.execute sql
|
||||
|
||||
End If
|
||||
|
||||
Dbcon.close : Set Dbcon = Nothing
|
||||
|
||||
ok_url = "list.asp?"&page_info
|
||||
|
||||
Call loding ("0", ok_url)
|
||||
%>
|
||||
@@ -0,0 +1,255 @@
|
||||
<!--#include virtual="/manager/common/file/other_top.asp"-->
|
||||
<!--#include file="config.asp"-->
|
||||
<script type="text/javascript" src="/common/js/04ebook.js"></script>
|
||||
<%
|
||||
|
||||
|
||||
' 테이블 기본 환경설정 ********************************************************************************
|
||||
|
||||
table = "ebook" ' 테이블명
|
||||
idx_field = "eb_idx" ' 기본키
|
||||
oreder_filed = "eb_code ASC" ' 정렬기준 필드
|
||||
Query_Fields = "eb_idx, eb_subject, eb_code, eb_skin, eb_logoimg, eb_wdate, eb_mdate, eb_chk, eb_pk" ' 불러올 필드
|
||||
|
||||
v_pagesize = 20 ' '목록개수
|
||||
v_block = 10 ' '페이지개수
|
||||
' ****************************************************************************************************
|
||||
|
||||
|
||||
' ---------------조합 쿼리문------------------------------------
|
||||
v_search = inputvalue(request("v_search"))
|
||||
v_keyword = inputvalue(request("v_keyword"))
|
||||
Query_Where = "" '기본 검색
|
||||
|
||||
If v_keyword <> "" then
|
||||
Query_Where = Query_Where & " and "&v_search&" like '%"&v_keyword&"%'"
|
||||
End If
|
||||
'' 조건 있을때 여기에 계속 추가
|
||||
|
||||
If Query_Where<>"" Then
|
||||
Query_Where2 = " WHERE " & Mid(Query_Where,5)
|
||||
End If
|
||||
|
||||
Query_OrderBy = " ORDER BY "&oreder_filed
|
||||
|
||||
' ---------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
' ---------------------전체 레코드 수 뽑기----------------------------------------
|
||||
sql = "select count("& idx_field &") as "& idx_field &" from "& table & Query_Where2
|
||||
Set Rs = Dbcon.Execute (sql)
|
||||
recordcount = rs(0) '이 전체레코드갯수를 이용해서 페이지갯수를 뽑아 낼것이다.
|
||||
rs.close : Set rs = nothing
|
||||
' ---------------------------------------------------------------------------------
|
||||
|
||||
|
||||
v_totalpage = int((recordcount-1)/v_pagesize)+1 '전체덩어리갯수
|
||||
v_page = request("p_page")
|
||||
If v_page<>"" Then v_page = Int(v_page)
|
||||
|
||||
If v_page = "" then
|
||||
v_page = 1
|
||||
ElseIf v_page < 1 then
|
||||
v_page = 1
|
||||
ElseIf v_page > v_totalpage then
|
||||
v_page = v_totalpage
|
||||
End If
|
||||
|
||||
|
||||
' -----------------------------리스트 출력 쿼리문 생성-----------------------------
|
||||
strSQL = " SELECT TOP "& v_pagesize &" "& Query_Fields &" FROM "& table &" WHERE "& idx_field &" NOT IN "
|
||||
strSQL = strSQL & " ( SELECT TOP "& v_pagesize*(v_page-1) &" "& idx_field &" FROM "& table & Query_Where2 & Query_OrderBy &" ) "
|
||||
strSQL = strSQL & Query_Where &" "& Query_OrderBy
|
||||
Set rs = Dbcon.execute(strSQL)
|
||||
If Not rs.eof Then
|
||||
vData = rs.getrows()
|
||||
vCnt = UBound(vData,2)
|
||||
Else
|
||||
vCnt = -1
|
||||
End If
|
||||
rs.close : Set rs = Nothing
|
||||
' ---------------------------------------------------------------------------------
|
||||
|
||||
|
||||
%>
|
||||
<!-- 등록/수정UI -->
|
||||
<div id="dialog" style="text-align:center;vertical-align:middle;">
|
||||
<p id="dialogContent"></p>
|
||||
</div>
|
||||
<!-- 내용영역 -->
|
||||
<div id="contents">
|
||||
|
||||
<div id="contents_head">
|
||||
<div id="contents_title">
|
||||
<img src="/manager/img/tit_ic06.gif" width="22" height="21" class="<%=skin%> center" alt="" /> <h1><span>이북 리스트</span></h1>
|
||||
</div>
|
||||
<div id="location">
|
||||
<a href="/manager/" tabindex="<%=getTabIndex()%>">Home</a> > <a href="/manager/content/04popup/list.asp" tabindex="<%=getTabIndex()%>">부가기능</a> > <a href="list.asp" tabindex="<%=getTabIndex()%>">이북관리</a> > <a href="list.asp" class="now" tabindex="<%=getTabIndex()%>">이북 리스트</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 내용들어가는곳 -->
|
||||
<div id="contents_area">
|
||||
|
||||
|
||||
|
||||
<h2 class="space"></h2>
|
||||
|
||||
|
||||
<div class="write_info">
|
||||
|
||||
<div class="write_form pt7">
|
||||
<form id="frm_sch" action="list.asp" method="post">
|
||||
|
||||
<ul>
|
||||
<li class="search"><label for="p_search">이북검색</label> :</li>
|
||||
<li><select id="p_search" name="p_search" title="검색형태 선택" tabindex="<%=getTabIndex()%>">
|
||||
<option value="eb_subject" <%if v_search = "eb_subject" Then response.write "selected='selected'" End if %>>제목</option>
|
||||
<option value="content" <%if v_search = "content" Then response.write "selected='selected'" End If %>>내용</option>
|
||||
</select></li>
|
||||
<li><input type="text" size="64" title="검색어를 입력하세요" id="p_keyword" name="p_keyword" class="input_box input" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=v_keyword%>" tabindex="<%=getTabIndex()%>" /></li>
|
||||
<li><div id="<%=skin%>_bt"><span class="button"><input type="submit" value="검색" tabindex="<%=getTabIndex()%>" /></span></div></li>
|
||||
<li><div id="w01_bt"><span class="button"><input type="button" value="전체보기" onclick="page_go1('list.asp');" tabindex="<%=getTabIndex()%>" /></span></div></li>
|
||||
</ul>
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="list_count" style="height:20px">
|
||||
<div id="<%=skin%>_bt" class="list_left">
|
||||
<span class="button"><input type="button" value="신규이북생성" onclick="dialog_open('신규이북생성', 'write_ui.asp', '');" /></span>
|
||||
</div>
|
||||
전체 <strong><%=recordcount%></strong>개 (페이지 <strong class="orange"><%=v_page%></strong>/<%=v_totalpage%>)
|
||||
</div>
|
||||
|
||||
<form id= "frm_list" action="" method='post'>
|
||||
<div>
|
||||
<input type="hidden" name="status" />
|
||||
<input type="hidden" name="eb_chk" />
|
||||
|
||||
<input type="hidden" id="chk_all" name="chk_all" />
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<fieldset>
|
||||
<legend>이북관리 수정/삭제/보기</legend>
|
||||
<table cellspacing="0" class="bbs_<%=skin%>" summary="이북을 관리합니다.">
|
||||
<caption>이북관리 서식</caption>
|
||||
<colgroup>
|
||||
<col width="40" />
|
||||
<col width="50" />
|
||||
<col />
|
||||
<col width="70" />
|
||||
<col width="60" />
|
||||
<col width="60" />
|
||||
<col width="60" />
|
||||
</colgroup>
|
||||
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">선택</th>
|
||||
<th scope="col">순서</th>
|
||||
<th scope="col">제목</th>
|
||||
<th scope="col">사용여부</th>
|
||||
<th scope="col">수정</th>
|
||||
<th scope="col">삭제</th>
|
||||
<th scope="col">페이지</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
|
||||
<%
|
||||
If vCnt >-1 Then
|
||||
|
||||
If v_page = 1 then
|
||||
num = recordcount
|
||||
else
|
||||
num = recordcount - ((v_page - 1) * v_pagesize)
|
||||
End if
|
||||
|
||||
For i=0 To vCnt
|
||||
|
||||
Call arr2Value(Query_Fields, "vData", i)
|
||||
|
||||
If eb_chk = "Y" then
|
||||
eb_chk_str = "<strong>사용</strong>"
|
||||
ElseIf eb_chk = "N" then
|
||||
eb_chk_str = "중지"
|
||||
End if
|
||||
%>
|
||||
|
||||
<tr>
|
||||
<td scope="row" class="center"><input type="checkbox" name="chk" value="<%=eb_idx%>" title="해당 이북 선택" tabindex="<%=getTabIndex()%>" /></td>
|
||||
<td scope="row" class="center">
|
||||
<a href="move.asp?move=up&eb_idx=<%=eb_idx%>&eb_code=<%=eb_code%>" title="순서 위로 이동" tabindex="<%=getTabIndex()%>"><img src="/manager/img/ic_up.gif" width="10" height="9" alt="순서 위로 이동" /></a><a href="move.asp?move=down&eb_idx=<%=eb_idx%>&eb_code=<%=eb_code%>" title="순서 아래로 이동" tabindex="<%=getTabIndex()%>"><img src="/manager/img/ic_down.gif" width="10" height="9" alt="순서 아래로 이동" /></a>
|
||||
</td>
|
||||
<td scope="row" class="left"><a href="javascript:win_popup(<%=eb_pk%>,'no','no','no','no',1000,650);"><strong><%=eb_subject%></strong></a></td>
|
||||
<td scope="row" class="center"><%=eb_chk_str%></td>
|
||||
<td scope="row" class="center"><input type="button" value="수정" class="ct_bt01" onclick="dialog_open('이북수정', 'write_ui.asp?eb_idx=<%=eb_idx%>', '');" tabindex="<%=getTabIndex()%>" /></td>
|
||||
<td scope="row" class="center"><input type="button" value="삭제" class="ct_bt01" onclick="d_chk('delete_ok.asp?eb_idx=<%=eb_idx%>&<%=page_info%>');" tabindex="<%=getTabIndex()%>" /></td>
|
||||
<td scope="row" class="center"><input type="button" value="설정" class="ct_bt02" onclick="dialogFrame_open('페이지 설정', '../04ebook_page/write_ui.asp?eb_pk=<%=eb_pk%>&<%=page_info%>', '');" tabindex="<%=getTabIndex()%>"/></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<%
|
||||
num = num + 1
|
||||
next
|
||||
|
||||
Else
|
||||
%>
|
||||
|
||||
<tr>
|
||||
<td scope="row" class="center"></td>
|
||||
<td scope="row" class="center"></td>
|
||||
<td scope="row" class="left"></td>
|
||||
<td scope="row" class="center"></td>
|
||||
<td scope="row" class="center"></td>
|
||||
<td scope="row" class="center"></td>
|
||||
<td scope="row" class="center"></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<%
|
||||
End If
|
||||
%>
|
||||
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
<div class="contoll_box2">
|
||||
<ul>
|
||||
<li><img src="/manager/img/line01.gif" width="36" height="21" alt="" /></li>
|
||||
<li class="pt7"><div class="bt01"><a href="javascript:checkAll();" tabindex="<%=getTabIndex()%>"><span>전체 선택/해제</span></a></div><div class="bt01"><a href="javascript:delete2();" tabindex="<%=getTabIndex()%>"><span>선택 이북삭제</span></a></div></li>
|
||||
<li class="pt7 pl4"><span class="gray">|</span> 선택한 이북을
|
||||
<select id="tot_m_level" name="tot_level_chk" title="선택한 이북 사용여부 선택" tabindex="<%=getTabIndex()%>">
|
||||
<option value="Y" selected="selected">사용</option>
|
||||
<option value="N">중지</option>
|
||||
</select>으로
|
||||
</li>
|
||||
<li class="pt7 pl2"><div class="bt01"><a href="javascript:tot_levelchage('<%=page_info%>');" tabindex="<%=getTabIndex()%>"><span>변경</span></a></div></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<!-- 페이징 -->
|
||||
<div class="paginate">
|
||||
<%page("list.asp")%>
|
||||
</div>
|
||||
<!-- //페이징 -->
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
<!-- 내용들어가는곳 -->
|
||||
|
||||
</div>
|
||||
<!-- //내용영역 -->
|
||||
|
||||
|
||||
<!--#include virtual="/manager/common/file/sub_bottom.asp"-->
|
||||
@@ -0,0 +1,39 @@
|
||||
<!--#include virtual = "/common/lib/dbcon.asp" -->
|
||||
<!--#include virtual = "/common/lib/func.asp" -->
|
||||
|
||||
<!--#include file = "config.asp" -->
|
||||
|
||||
<%
|
||||
|
||||
eb_idx = InputValue(request("eb_idx")) ' --일련번호
|
||||
eb_code = InputValue(request("eb_code")) ' --정렬번호
|
||||
move = InputValue(request("move")) ' --이동
|
||||
|
||||
|
||||
|
||||
|
||||
if move = "up" then
|
||||
sql = "select eb_idx, eb_code from ebook where eb_code < "&eb_code &" order by eb_code desc"
|
||||
ElseIf move = "down" then
|
||||
sql = "select eb_idx, eb_code from ebook where eb_code > "&eb_code &" order by eb_code"
|
||||
End If
|
||||
Set Rs = Dbcon.Execute (sql)
|
||||
|
||||
If Not rs.eof Then
|
||||
|
||||
v_rseb_idx = trim(rs("eb_idx")) ' -- 대체할 디비번호
|
||||
v_rseb_code = trim(rs("eb_code")) ' -- 대체할 값
|
||||
|
||||
|
||||
sql1 = "update ebook set eb_code = "&eb_code &" where eb_idx = "&v_rseb_idx
|
||||
sql2 = "update ebook set eb_code = "&v_rseb_code &" where eb_idx = "&eb_idx
|
||||
Dbcon.execute sql1
|
||||
Dbcon.execute sql2
|
||||
|
||||
End If
|
||||
rs.close : Set rs = Nothing
|
||||
Dbcon.close : Set Dbcon = nothing
|
||||
|
||||
ok_url = "list.asp"
|
||||
Call loding ("0",ok_url)
|
||||
%>
|
||||
@@ -0,0 +1,135 @@
|
||||
<!--#include virtual="/manager/common/file/other_top.asp"-->
|
||||
<!--#include file="config.asp"-->
|
||||
<script type="text/javascript" src="/common/js/04ebook.js"></script>
|
||||
<%
|
||||
|
||||
' 파라미터정보 *************************************************************************************
|
||||
eb_idx = InputValue(request("eb_idx")) ' --Pk
|
||||
' **************************************************************************************************
|
||||
|
||||
|
||||
If eb_idx <> "" then ' --수정상태일때..
|
||||
|
||||
' 레코드필드
|
||||
R_Fields = "eb_idx, eb_subject, eb_skin, eb_logoimg, eb_wdate, eb_mdate, eb_chk, eb_viewtype"
|
||||
R_tablename_str = "ebook "
|
||||
R_WHERE_str = " WHERE eb_idx="&eb_idx
|
||||
|
||||
Call SelectQuery (R_Fields, R_tablename_str, R_WHERE_str)
|
||||
|
||||
reset_url = "list.asp?"&page_info
|
||||
is_title_str = "이북 정보 수정"
|
||||
|
||||
|
||||
Else ' 새글등록
|
||||
|
||||
eb_chk = "Y"
|
||||
eb_skin = "1"
|
||||
eb_viewtype = "1"
|
||||
|
||||
reset_url = "write.asp"
|
||||
is_title_str = "신규 이북 생성"
|
||||
|
||||
End if
|
||||
|
||||
%>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- 내용영역 -->
|
||||
<div id="contents">
|
||||
|
||||
<div id="contents_head">
|
||||
<div id="contents_title">
|
||||
<img src="/manager/img/tit_ic06.gif" width="22" height="21" class="<%=skin%> center" alt="" /><h1><span><%=is_title_str%></span></h1>
|
||||
</div>
|
||||
<div id="location">
|
||||
<a href="/manager/" tabindex="<%=getTabIndex()%>">Home</a> > <a href="/manager/content/04popup/list.asp" tabindex="<%=getTabIndex()%>">부가기능</a> > <a href="list.asp" tabindex="<%=getTabIndex()%>">이북관리</a> > <a href="write.asp" class="now" tabindex="<%=getTabIndex()%>"><%=is_title_str%></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 내용들어가는곳 -->
|
||||
<div id="contents_area">
|
||||
|
||||
<form id="frm" method="post" action="write_ok.asp?<%=page_info%>" enctype="multipart/form-data" onsubmit="return w_chk();">
|
||||
<div>
|
||||
<input type="hidden" name="eb_idx" value="<%=eb_idx%>" />
|
||||
<input type="hidden" name="eb_logoimg_org" value="<%=eb_logoimg%>" />
|
||||
<input type="hidden" name="eb_chk" value="<%=eb_chk%>" />
|
||||
|
||||
</div>
|
||||
|
||||
<h2 class="space"></h2>
|
||||
|
||||
|
||||
<fieldset>
|
||||
<legend>이북생성 서식 작성</legend>
|
||||
<table cellspacing="0" class="bbs_<%=skin%>" summary="신규 이북 생성을 위한 입력 양식입니다.">
|
||||
<caption>이북생성 서식</caption>
|
||||
<colgroup>
|
||||
<col width="140" />
|
||||
<col width="580" />
|
||||
</colgroup>
|
||||
<tr>
|
||||
<th scope="row"><label for="eb_subject">제목</label></th>
|
||||
<td class="left"><input type="text" size="90" title="제목 입력" id="eb_subject" name="eb_subject" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=eb_subject%>" maxlength="50" onkeyup='document.getElementById("subject_skin").value = this.value;' tabindex="<%=getTabIndex()%>" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">스킨설정</th>
|
||||
<td class="left" style="padding-top:14px;padding-bottom:14px;">
|
||||
<label for="eb_skin_1"><input type="radio" id="eb_skin_1" name="eb_skin" value="1" title="1번 스킨 선택" <%if eb_skin = "1" then response.write "checked='checked'" end if %> tabindex="<%=getTabIndex()%>" /><img src="/manager/img/ebook_skin1.gif" width="158" height="125" class="img_center" alt="1번 스킨 선택" /></label>
|
||||
<label for="skin_2"><input type="radio" id="eb_skin_2" name="eb_skin" value="2" title="2번 스킨 선택" <%if eb_skin = "2" then response.write "checked='checked'" end if %> tabindex="<%=getTabIndex()%>" /><img src="/manager/img/ebook_skin2.gif" width="158" height="125" class="img_center" alt="2번 스킨 선택" /></label>
|
||||
<label for="skin_3"><input type="radio" id="eb_skin_3" name="eb_skin" value="3" title="3번 스킨 선택" <%if eb_skin = "3" then response.write "checked='checked'" end if %> tabindex="<%=getTabIndex()%>" /><img src="/manager/img/ebook_skin3.gif" width="158" height="125" class="img_center" alt="3번 스킨 선택" /></label> <br /><br />
|
||||
<label for="skin_4"><input type="radio" id="eb_skin_4" name="eb_skin" value="4" title="4번 스킨 선택" <%if eb_skin = "4" then response.write "checked='checked'" end if %> tabindex="<%=getTabIndex()%>" /><img src="/manager/img/ebook_skin4.gif" width="158" height="125" class="img_center" alt="4번 스킨 선택" /></label>
|
||||
<label for="skin_5"><input type="radio" id="eb_skin_5" name="eb_skin" value="5" title="5번 스킨 선택" <%if eb_skin = "5" then response.write "checked='checked'" end if %> tabindex="<%=getTabIndex()%>" /><img src="/manager/img/ebook_skin5.gif" width="158" height="125" class="img_center" alt="5번 스킨 선택" /></label>
|
||||
<label for="skin_6"><input type="radio" id="eb_skin_6" name="eb_skin" value="6" title="6번 스킨 선택" <%if eb_skin = "6" then response.write "checked='checked'" end if %> tabindex="<%=getTabIndex()%>" /><img src="/manager/img/ebook_skin6.gif" width="158" height="125" class="img_center" alt="6번 스킨 선택" /></label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">페이지 형태</th>
|
||||
<td class="left"><label for="eb_viewtype_1"><input type="radio" id="eb_viewtype_1" name="eb_viewtype" value="1" title="일반형 선택" <%if eb_viewtype = "1" then response.write "checked='checked'" end if %> tabindex="<%=getTabIndex()%>" /> 일반형</label>
|
||||
|
||||
<label for="eb_viewtype_2"><input type="radio" id="eb_viewtype_2" name="eb_viewtype" value="0" title="PT형선택" <%if eb_viewtype = "0" then response.write "checked='checked'" end if %> tabindex="<%=getTabIndex()%>" /> PT형</label></td>
|
||||
</tr>
|
||||
|
||||
<%If eb_idx = "" then ' 등록일때만..%>
|
||||
<tr>
|
||||
<th scope="row"><label for="eb_pages">기본 페이지수</label></th>
|
||||
<td class="left"><input type="text" size="4" title="페이지수 입력" id="eb_pages" name="eb_pages" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=subject%>" maxlength="200" onkeyup='document.getElementById("subject_skin").value = this.value;' tabindex="<%=getTabIndex()%>" /> 개 <span class="text1">* 페이지보기화면에서 추가가능</span></td>
|
||||
</tr>
|
||||
<%End if%>
|
||||
<tr>
|
||||
<th scope="row"><label for="eb_logoimg">로고 이미지 파일</label></th>
|
||||
<td class="left">
|
||||
<input type="file" size="42" id="eb_logoimg" name="eb_logoimg" title="로고 이미지 찾아보기" class="input_box_file" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="" tabindex="<%=getTabIndex()%>"/> <span class="text1">* 권장 사이즈 : 150 픽셀 x 48 픽셀 이하</span>
|
||||
|
||||
<%If eb_logoimg <> "" then%>
|
||||
<br/><img src = "/data/ebook/logo/<%=eb_logoimg%>" alt="<%=eb_logoimg%>" /></a>
|
||||
<input type='checkbox' name='eb_logoimg_del' value='<%=eb_logoimg%>' tabindex="<%=getTabIndex()%>" />삭제
|
||||
<%End if%>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
|
||||
<div class="contoll_box">
|
||||
<div id="<%=skin%>_bt"><span class="button"><input type="submit" value="등록" tabindex="<%=getTabIndex()%>" /></span> <span class="button"><input type="button" value="취소" onclick="page_go1('<%=reset_url%>');" tabindex="<%=getTabIndex()%>" /></span></div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
<!-- 내용들어가는곳 -->
|
||||
|
||||
</div>
|
||||
<!-- //내용영역 -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!--#include virtual="/manager/common/file/sub_bottom.asp"-->
|
||||
@@ -0,0 +1,122 @@
|
||||
<!--#include virtual = "/common/lib/dbcon.asp" -->
|
||||
<!--#include virtual = "/common/lib/func.asp" -->
|
||||
|
||||
<!--#include file = "config.asp" -->
|
||||
|
||||
<%
|
||||
|
||||
rootPath = server.MapPath("/")
|
||||
|
||||
Set UploadForm = Server.CreateObject("DEXT.FileUpload")
|
||||
UploadForm.DefaultPath = rootPath & "\data\"
|
||||
|
||||
R_Fields = "eb_idx, eb_subject, eb_skin, eb_pages, eb_logoimg_org, eb_logoimg_del, eb_chk, eb_viewtype"
|
||||
|
||||
Call RequestAll (R_Fields, "UploadForm")
|
||||
|
||||
' $nsc_copyright = InputValue2($nsc_copyright);
|
||||
|
||||
|
||||
' ------------------- 저장공간인 [DATA]폴더가 없다면 생성 한다. -------------------
|
||||
FolderCreate( rootPath & "\data\ebook\")
|
||||
FolderCreate( rootPath & "\data\ebook\logo\")
|
||||
' ------------------------------------------------------------------------------------
|
||||
|
||||
If eb_idx = "" then ' 저장
|
||||
|
||||
eb_pk = get_idx_add()
|
||||
FolderCreate( rootPath & "\data\ebook\" & eb_pk & "\")
|
||||
|
||||
|
||||
' 순서
|
||||
' *****************************************
|
||||
sql = " SELECT isnull(max(eb_code),0) FROM ebook"
|
||||
Set Rs = Dbcon.Execute (sql)
|
||||
eb_code = rs(0)
|
||||
rs.close : Set rs = Nothing
|
||||
|
||||
eb_code = eb_code + 1
|
||||
' *****************************************
|
||||
|
||||
|
||||
' 이미지파일저장 --------------------------------------
|
||||
strDir = rootPath & "\data\ebook\logo\"
|
||||
ext_str = "jpg,gif"
|
||||
eb_logoimg = wfile2("eb_logoimg", 10, strDir, ext_str)
|
||||
' ------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
' 기본페이지 설정 --------------------------------------
|
||||
If eb_pages <> "" then
|
||||
|
||||
R_Fields_i = "ebp_subject, ebp_code, ebp_pageimg, ebp_wdate, ebp_mdate, ebp_chk, eb_pk"
|
||||
|
||||
For z=1 To eb_pages
|
||||
|
||||
ebp_subject = "page"&z
|
||||
ebp_code = z
|
||||
ebp_pageimg = ""
|
||||
ebp_chk = "Y"
|
||||
|
||||
ebp_wdate = getDateFm(now,3)
|
||||
ebp_mdate = getDateFm(now,3)
|
||||
|
||||
Call InsertQuery(R_Fields_i, "ebook_page")
|
||||
|
||||
|
||||
next
|
||||
End if
|
||||
' ------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
R_Fields_i = "eb_subject, eb_code, eb_skin, eb_logoimg, eb_wdate, eb_mdate, eb_chk, eb_pk, eb_viewtype"
|
||||
eb_wdate = getDateFm(now,3)
|
||||
eb_mdate = getDateFm(now,3)
|
||||
Call InsertQuery(R_Fields_i, "ebook")
|
||||
|
||||
ok_url = "list.asp?"&page_info
|
||||
|
||||
|
||||
|
||||
else ' 수정
|
||||
|
||||
|
||||
|
||||
strDir = rootPath & "\data\ebook\logo\"
|
||||
ext_str = "jpg,gif"
|
||||
eb_logoimg = wfile2("eb_logoimg", 10, strDir, ext_str)
|
||||
|
||||
|
||||
If eb_logoimg <> "" then ' 첨부파일이 있으면
|
||||
|
||||
Call dfile(strDir, eb_logoimg_org)
|
||||
|
||||
Else
|
||||
|
||||
eb_logoimg = eb_logoimg_org
|
||||
|
||||
If eb_logoimg_del <> "" then ' 첨부파일만 삭제
|
||||
Call dfile(strDir, eb_logoimg_org)
|
||||
eb_logoimg = ""
|
||||
End if
|
||||
|
||||
End if
|
||||
|
||||
|
||||
R_Fields_u = "eb_subject, eb_skin, eb_logoimg, eb_wdate, eb_mdate, eb_chk, eb_viewtype"
|
||||
eb_mdate = getDateFm(now,3)
|
||||
Call UpdateQuery (R_Fields_u, "ebook", "where eb_idx="&eb_idx)
|
||||
|
||||
|
||||
ok_url = "list.asp?"&page_info
|
||||
|
||||
End if
|
||||
|
||||
|
||||
Dbcon.close : Set Dbcon = Nothing
|
||||
|
||||
Call loding("0",ok_url)
|
||||
|
||||
%>
|
||||
@@ -0,0 +1,135 @@
|
||||
<!--#include virtual="/manager/common/file/top_ui.asp"-->
|
||||
<!--#include file="config.asp"-->
|
||||
<script type="text/javascript" src="/common/js/04ebook.js"></script>
|
||||
<%
|
||||
|
||||
' 파라미터정보 *************************************************************************************
|
||||
eb_idx = InputValue(request("eb_idx")) ' --Pk
|
||||
' **************************************************************************************************
|
||||
|
||||
|
||||
If eb_idx <> "" then ' --수정상태일때..
|
||||
|
||||
' 레코드필드
|
||||
R_Fields = "eb_idx, eb_subject, eb_skin, eb_logoimg, eb_wdate, eb_mdate, eb_chk, eb_viewtype"
|
||||
R_tablename_str = "ebook "
|
||||
R_WHERE_str = " WHERE eb_idx="&eb_idx
|
||||
|
||||
Call SelectQuery (R_Fields, R_tablename_str, R_WHERE_str)
|
||||
|
||||
reset_url = "list.asp?"&page_info
|
||||
is_title_str = "이북 정보 수정"
|
||||
|
||||
|
||||
Else ' 새글등록
|
||||
|
||||
eb_chk = "Y"
|
||||
eb_skin = "1"
|
||||
eb_viewtype = "1"
|
||||
|
||||
reset_url = "write.asp"
|
||||
is_title_str = "신규 이북 생성"
|
||||
|
||||
End if
|
||||
|
||||
%>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- 내용영역 -->
|
||||
<div id="contents">
|
||||
|
||||
<div id="contents_head">
|
||||
<div id="contents_title">
|
||||
<img src="/manager/img/tit_ic06.gif" width="22" height="21" class="<%=skin%> center" alt="" /><h1><span><%=is_title_str%></span></h1>
|
||||
</div>
|
||||
<div id="location">
|
||||
<a href="/manager/" tabindex="<%=getTabIndex()%>">Home</a> > <a href="/manager/content/04popup/list.asp" tabindex="<%=getTabIndex()%>">부가기능</a> > <a href="list.asp" tabindex="<%=getTabIndex()%>">이북관리</a> > <a href="write.asp" class="now" tabindex="<%=getTabIndex()%>"><%=is_title_str%></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 내용들어가는곳 -->
|
||||
<div id="contents_area">
|
||||
|
||||
<form id="frm" method="post" action="write_ok.asp?<%=page_info%>" enctype="multipart/form-data" onsubmit="return w_chk();">
|
||||
<div>
|
||||
<input type="hidden" name="eb_idx" value="<%=eb_idx%>" />
|
||||
<input type="hidden" name="eb_logoimg_org" value="<%=eb_logoimg%>" />
|
||||
<input type="hidden" name="eb_chk" value="<%=eb_chk%>" />
|
||||
|
||||
</div>
|
||||
|
||||
<h2 class="space"></h2>
|
||||
|
||||
|
||||
<fieldset>
|
||||
<legend>이북생성 서식 작성</legend>
|
||||
<table cellspacing="0" class="bbs_<%=skin%>" summary="신규 이북 생성을 위한 입력 양식입니다.">
|
||||
<caption>이북생성 서식</caption>
|
||||
<colgroup>
|
||||
<col width="140" />
|
||||
<col width="580" />
|
||||
</colgroup>
|
||||
<tr>
|
||||
<th scope="row"><label for="eb_subject">제목</label></th>
|
||||
<td class="left"><input type="text" size="90" title="제목 입력" id="eb_subject" name="eb_subject" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=eb_subject%>" maxlength="50" onkeyup='document.getElementById("subject_skin").value = this.value;' tabindex="<%=getTabIndex()%>" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">스킨설정</th>
|
||||
<td class="left" style="padding-top:14px;padding-bottom:14px;">
|
||||
<label for="eb_skin_1"><input type="radio" id="eb_skin_1" name="eb_skin" value="1" title="1번 스킨 선택" <%if eb_skin = "1" then response.write "checked='checked'" end if %> tabindex="<%=getTabIndex()%>" /><img src="/manager/img/ebook_skin1.gif" width="158" height="125" class="img_center" alt="1번 스킨 선택" /></label>
|
||||
<label for="skin_2"><input type="radio" id="eb_skin_2" name="eb_skin" value="2" title="2번 스킨 선택" <%if eb_skin = "2" then response.write "checked='checked'" end if %> tabindex="<%=getTabIndex()%>" /><img src="/manager/img/ebook_skin2.gif" width="158" height="125" class="img_center" alt="2번 스킨 선택" /></label>
|
||||
<label for="skin_3"><input type="radio" id="eb_skin_3" name="eb_skin" value="3" title="3번 스킨 선택" <%if eb_skin = "3" then response.write "checked='checked'" end if %> tabindex="<%=getTabIndex()%>" /><img src="/manager/img/ebook_skin3.gif" width="158" height="125" class="img_center" alt="3번 스킨 선택" /></label> <br /><br />
|
||||
<label for="skin_4"><input type="radio" id="eb_skin_4" name="eb_skin" value="4" title="4번 스킨 선택" <%if eb_skin = "4" then response.write "checked='checked'" end if %> tabindex="<%=getTabIndex()%>" /><img src="/manager/img/ebook_skin4.gif" width="158" height="125" class="img_center" alt="4번 스킨 선택" /></label>
|
||||
<label for="skin_5"><input type="radio" id="eb_skin_5" name="eb_skin" value="5" title="5번 스킨 선택" <%if eb_skin = "5" then response.write "checked='checked'" end if %> tabindex="<%=getTabIndex()%>" /><img src="/manager/img/ebook_skin5.gif" width="158" height="125" class="img_center" alt="5번 스킨 선택" /></label>
|
||||
<label for="skin_6"><input type="radio" id="eb_skin_6" name="eb_skin" value="6" title="6번 스킨 선택" <%if eb_skin = "6" then response.write "checked='checked'" end if %> tabindex="<%=getTabIndex()%>" /><img src="/manager/img/ebook_skin6.gif" width="158" height="125" class="img_center" alt="6번 스킨 선택" /></label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">페이지 형태</th>
|
||||
<td class="left"><label for="eb_viewtype_1"><input type="radio" id="eb_viewtype_1" name="eb_viewtype" value="1" title="일반형 선택" <%if eb_viewtype = "1" then response.write "checked='checked'" end if %> tabindex="<%=getTabIndex()%>" /> 일반형</label>
|
||||
|
||||
<label for="eb_viewtype_2"><input type="radio" id="eb_viewtype_2" name="eb_viewtype" value="0" title="PT형선택" <%if eb_viewtype = "0" then response.write "checked='checked'" end if %> tabindex="<%=getTabIndex()%>" /> PT형</label></td>
|
||||
</tr>
|
||||
|
||||
<%If eb_idx = "" then ' 등록일때만..%>
|
||||
<tr>
|
||||
<th scope="row"><label for="eb_pages">기본 페이지수</label></th>
|
||||
<td class="left"><input type="text" size="4" title="페이지수 입력" id="eb_pages" name="eb_pages" class="input_box" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="<%=subject%>" maxlength="200" onkeyup='document.getElementById("subject_skin").value = this.value;' tabindex="<%=getTabIndex()%>" /> 개 <span class="text1">* 페이지보기화면에서 추가가능</span></td>
|
||||
</tr>
|
||||
<%End if%>
|
||||
<tr>
|
||||
<th scope="row"><label for="eb_logoimg">로고 이미지 파일</label></th>
|
||||
<td class="left">
|
||||
<input type="file" size="42" id="eb_logoimg" name="eb_logoimg" title="로고 이미지 찾아보기" class="input_box_file" onfocus="focus_on1_<%=skin%>(this);" onblur="focus_off1(this);" value="" tabindex="<%=getTabIndex()%>"/> <span class="text1">* 권장 사이즈 : 150 픽셀 x 48 픽셀 이하</span>
|
||||
|
||||
<%If eb_logoimg <> "" then%>
|
||||
<br/><img src = "/data/ebook/logo/<%=eb_logoimg%>" alt="<%=eb_logoimg%>" /></a>
|
||||
<input type='checkbox' name='eb_logoimg_del' value='<%=eb_logoimg%>' tabindex="<%=getTabIndex()%>" />삭제
|
||||
<%End if%>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
|
||||
<div class="contoll_box">
|
||||
<div id="<%=skin%>_bt"><span class="button"><input type="submit" value="등록" tabindex="<%=getTabIndex()%>" /></span> <span class="button"><input type="button" value="취소" onclick="dialog_close();" tabindex="<%=getTabIndex()%>" /></span></div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
<!-- 내용들어가는곳 -->
|
||||
|
||||
</div>
|
||||
<!-- //내용영역 -->
|
||||
|
||||
|
||||
|
||||
|
||||
<!--#include virtual="/manager/common/file/bottom_ui.asp"-->
|
||||
Reference in New Issue
Block a user