dealer_view6_detail.php 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304
  1. <?php
  2. include $_SERVER['DOCUMENT_ROOT'].'/common/lib/comm.php';
  3. include $_SERVER['DOCUMENT_ROOT'].ADMIN_PATH.'common/auth_chk.php';
  4. $mp = "21"; //set top nav
  5. $cd_board = "02";
  6. $cd_dealer = $_REQUEST["cd_dealer"];
  7. $PageNo = $_REQUEST["PageNo"];
  8. if($cd_board<>"01" && $cd_board <> "03" && $cd_board <> "02" && $cd_board <> "04"){
  9. AlertRedirect("잘못된 요청입니다.",ADMIN_PATH."/index.php");
  10. }
  11. if($cd_seq =="" || $cd_seq ==null){
  12. AlertRedirect("잘못된 요청입니다.",ADMIN_PATH."/index.php");
  13. }
  14. /*조회수 */
  15. $hitsql="update board_master
  16. set
  17. no_hit= no_hit+1
  18. WHERE cd_seq =$cd_seq";
  19. $result = mysql_query($hitsql,$connect);
  20. $sql ="SELECT
  21. cd_seq , cd_board ,cd_user ,cd_userid , nm_title , nm_name, ds_top, ds_main, ds_kind
  22. ,no_hit, ds_open, nm_content, nm_file, nm_updir, nm_reply, dt_insert, ds_delind ,nm_etc1, nm_etc2, nm_etc3, nm_etc4, nm_etc5
  23. FROM board_master
  24. WHERE
  25. cd_board='$cd_board' AND cd_seq='$cd_seq' AND ds_delind='N'";
  26. $col=mysql_fetch_array(mysql_query($sql));
  27. if (!empty($col[cd_seq])){ //일반회원
  28. $cd_seq = $col[cd_seq];
  29. $cd_board = $col[cd_board];
  30. $cd_user = $col[cd_user];
  31. $cd_userid = $col[cd_userid];
  32. $nm_title = $col[nm_title];
  33. $no_hit = $col[no_hit];
  34. $ds_open = $col[ds_open];
  35. $nm_content = $col[nm_content];
  36. $nm_file = $col[nm_file];
  37. $nm_updir = $col[nm_updir];
  38. $nm_reply = $col[nm_reply];
  39. $dt_insert = $col[dt_insert];
  40. $ds_delind = $col[ds_delind];
  41. $ds_top = $col[ds_top];
  42. $ds_main = $col[ds_main];
  43. $ds_kind = $col[ds_kind];
  44. $nm_name = $col[nm_name];
  45. $nm_etc1 = $col[nm_etc1];
  46. $nm_etc2 = $col[nm_etc2];
  47. $nm_etc3 = $col[nm_etc3];
  48. $nm_etc4 = $col[nm_etc4];
  49. $nm_etc5 = $col[nm_etc5];
  50. //if($_SESSION[cd_userid] != $cd_userid){
  51. // AlertBack("게시물을 수정할 권한이 없습니다.");
  52. //}
  53. $mode="Update";
  54. }else{
  55. AlertBack("게시물을 가져오지 못하였습니다.");
  56. }
  57. $PageNo = $PageNo;
  58. //이전글
  59. $presql ="SELECT
  60. cd_seq , cd_board ,cd_userid , nm_title ,
  61. no_hit, ds_open, nm_content, nm_file, nm_updir, dt_insert, ds_delind
  62. FROM board_master
  63. WHERE
  64. cd_board='$cd_board' AND ds_delind='N'
  65. AND cd_seq < (SELECT cd_seq FROM board_master WHERE cd_board='$cd_board' AND ds_delind='N' AND cd_seq = $cd_seq)
  66. ORDER BY cd_seq DESC LIMIT 1";
  67. $preCol=mysql_fetch_array(mysql_query($presql));
  68. //다음글
  69. $nextSql ="SELECT
  70. cd_seq , cd_board ,cd_userid , nm_title ,
  71. no_hit, ds_open, nm_content, nm_file, nm_updir, dt_insert, ds_delind
  72. FROM board_master
  73. WHERE
  74. cd_board='$cd_board' AND ds_delind='N'
  75. AND cd_seq > (SELECT cd_seq FROM board_master WHERE cd_board='$cd_board' AND ds_delind='N' AND cd_seq = $cd_seq)
  76. ORDER BY cd_seq DESC LIMIT 1";
  77. $nextCol=mysql_fetch_array(mysql_query($nextSql));
  78. ?>
  79. <? include("../inc/inc_top.php") ?>
  80. <? include("../inc/inc_header.php") ?>
  81. <script type="text/javascript" src="/common/smarteditor/js/HuskyEZCreator.js" charset="utf-8"></script>
  82. <section id="contents">
  83. <h2>딜러 회원관리</h2>
  84. <? include("../inc/inc_header_dealer.php") ?>
  85. <form id="frmProc" name="frmProc" method="post">
  86. <div class="tbl_wrap">
  87. <table class="tbl_list2 ty2">
  88. <colgroup>
  89. <col width="12%">
  90. <col width="*">
  91. </colgroup>
  92. <tr>
  93. <th>제목</th>
  94. <td><?=$nm_title?>&nbsp;[등록일:<?=$dt_insert?> &nbsp;조회수:<?=$no_hit?>]</td>
  95. </tr>
  96. <?
  97. if($cd_board == "02"){
  98. ?>
  99. <tr>
  100. <th>작성자</th>
  101. <td><?=$nm_name?></td>
  102. </tr>
  103. <?
  104. }
  105. ?>
  106. <?
  107. if($cd_board == "04"){
  108. ?>
  109. <tr>
  110. <th>문의유형</th>
  111. <td><?=$nm_etc1?></td>
  112. </tr>
  113. <tr>
  114. <th>이름</th>
  115. <td><?=$nm_name?></td>
  116. </tr>
  117. <tr>
  118. <th>연락처</th>
  119. <td><?=$nm_etc2?></td>
  120. </tr>
  121. <tr>
  122. <th>이메일</th>
  123. <td><?=$nm_etc3?></td>
  124. </tr>
  125. <?
  126. }
  127. ?>
  128. <tr>
  129. <th>내용</th>
  130. <td class="text_height pd"><?=$nm_content?></td>
  131. </tr>
  132. <?
  133. if($cd_board == "01"){
  134. ?>
  135. <tr>
  136. <th>파일</th>
  137. <td><? if($nm_file!=""){?><a href="/common/lib/download.php?nm_file=<?=urlencode($nm_file)?>&type=board&cd_board=<?=$cd_board?>"><?=$nm_file?></a><?}else{?>첨부파일없음<?}?></td>
  138. </tr>
  139. <?
  140. }
  141. ?>
  142. </table>
  143. </div>
  144. <?
  145. if($_SESSION[admin_cd_userid] && $cd_board == "02"){
  146. ?>
  147. <h3><em>▶</em> 답변하기</h3>
  148. <div class="tbl_wrap">
  149. <table class="tbl_list2">
  150. <colgroup>
  151. <col width="7%">
  152. <col width="32%">
  153. <col width="*">
  154. </colgroup>
  155. <!--tr>
  156. <th>제목</th>
  157. <td><input type="text" class="inp_txt" style="width:90%;"></td>
  158. </tr-->
  159. <tr>
  160. <th>작성자</th>
  161. <td>관리자</td>
  162. </tr>
  163. <tr>
  164. <th>내용</th>
  165. <td class="pd"><textarea cols="70" rows="10" style="height:230px;" name="nm_reply" id="nm_reply"><?=$nm_reply?></textarea></td>
  166. </tr>
  167. </table>
  168. </div>
  169. <?
  170. }
  171. ?>
  172. <div class="btn_right">
  173. <?
  174. if($_SESSION[admin_cd_userid]){
  175. ?>
  176. <a href="./dealer_view6.php?cd_dealer=<?=$cd_dealer?>&PageNo=<?=$PageNo?>" class="rnd_btn ty2 gray">취소</a>
  177. <?
  178. if($cd_board == "02"){
  179. ?>
  180. <a href="#" class="rnd_btn ty2 black" id="btn_write">답변</a>
  181. <?
  182. }else if($cd_board == "04"){
  183. ?>
  184. <?
  185. }else{
  186. ?>
  187. <a href="#" class="rnd_btn ty2 black" id="btn_write" onclick="fnProc('Update');return false;">수정</a>
  188. <a href="#" class="rnd_btn ty2 black" id="btn_write" onclick="fnProc('Delete');return false;">삭제</a>
  189. <?
  190. }
  191. ?>
  192. <?
  193. }
  194. ?>
  195. </div>
  196. <input type="hidden" name="mode" id="mode" value="Update"/>
  197. <input type="hidden" name="cd_board" id="cd_board" value="<?=$cd_board?>"/>
  198. <input type="hidden" name="cd_userid" id="cd_userid" value="<?=$cd_userid?>"/>
  199. <input type="hidden" name="cd_seq" id="cd_seq" value="<?=$cd_seq?>"/>
  200. <input type="hidden" name="PageNo" id="PageNo" value="<?=$PageNo?>"/>
  201. </form>
  202. </section>
  203. <?
  204. if($_SESSION[admin_cd_userid] && $cd_board == "02"){
  205. ?>
  206. <script language="javascript" type="text/javascript">
  207. $(document).ready(function() {
  208. $("#btn_write").bind("click",function(){
  209. oEditors.getById["nm_reply"].exec("UPDATE_CONTENTS_FIELD", []);
  210. var fieldlist = [["nm_reply","답변"]];
  211. if (!fnCheckForm(fieldlist)){
  212. return false;
  213. }else{
  214. var c = confirm("처리하시겠습니까?");
  215. if(c){
  216. $.post("/admin/board/board_proc.php", { mode: "ReplyInquiryAjax", cd_seq: "<?=$cd_seq?>", cd_userid: "<?=$cd_userid?>", nm_reply: $("#nm_reply").val()},function(data) {
  217. if(data=="Y"){
  218. alert("답변 등록에 성공하였습니다.");
  219. return;
  220. }else{
  221. alert("답변 등록에 실패하였습니다.");
  222. return;
  223. }
  224. });
  225. return false;
  226. }else{
  227. return false;
  228. }
  229. }
  230. });
  231. });
  232. </script>
  233. <script type="text/javascript">
  234. var oEditors = [];
  235. nhn.husky.EZCreator.createInIFrame({
  236. oAppRef: oEditors,
  237. elPlaceHolder: "nm_reply",
  238. sSkinURI: "/common/smarteditor/SmartEditor2Skin.html",
  239. htParams : {
  240. bUseToolbar : true,
  241. bUseVerticalResizer : true,
  242. bUseModeChanger : true,
  243. fOnBeforeUnload : function(){}
  244. }, //boolean
  245. fOnAppLoad : function(){},
  246. fCreator: "createSEditor2"
  247. });
  248. function pasteHTML(fcode,objKey){
  249. var sHTML = '<span style="color:#FF0000;"><img src="'+fcode+'"></span>';
  250. oEditors.getById[objKey].exec("PASTE_HTML", [sHTML]);
  251. }
  252. function delHTML(source){
  253. oEditors.getById[source].exec("SET_CONTENTS", [""]);
  254. }
  255. function copyHTML(source,dest) {
  256. var sHTML = getHTML(source);
  257. oEditors.getById[dest].exec("PASTE_HTML", [sHTML]);
  258. }
  259. function getHTML(source){
  260. return oEditors.getById[source].getIR();
  261. }
  262. </script>
  263. <?
  264. }
  265. ?>
  266. <? include("../inc/inc_footer.php") ?>
  267. <? include("../inc/inc_bottom.php") ?>
  268. <?
  269. mysql_close($connect);
  270. ?>