qna_write.php 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243
  1. <?php
  2. include $_SERVER['DOCUMENT_ROOT'].'/common/lib/comm.php';
  3. include $_SERVER['DOCUMENT_ROOT'].'/common/auth_login_chk.php';
  4. // $cd_board = "02";
  5. $cd_board = $_REQUEST["cd_board"];
  6. $ds_kind = $_REQUEST["ds_kind"];
  7. $s_cd_user = $_SESSION['s_cd_user'];
  8. $s_cd_dealer = $_SESSION['s_cd_dealer'];
  9. $s_nm_name = $_SESSION['s_nm_name'];
  10. $s_cd_dealer_p = $_SESSION['s_cd_dealer_p'];
  11. $s_ds_type = $_SESSION['s_ds_type'];
  12. if ( !($ds_kind == "A" || $ds_kind == "D")
  13. || ($ds_kind == "A" && empty($s_cd_user))
  14. || ($ds_kind == "D" && empty($s_cd_dealer))
  15. ){
  16. AlertRedirect("잘못된 요청입니다.","/m/index.php");
  17. }
  18. if($ds_kind == "D"){
  19. $cd_user = $s_cd_dealer_p;
  20. }else{
  21. $cd_user = $s_cd_user;
  22. }
  23. //미라온 게시판 글작성
  24. if($cd_seq!="" || $cd_seq!=null){
  25. $sql ="SELECT
  26. cd_seq , cd_board ,cd_user ,cd_userid , nm_title , nm_name, ds_top, ds_main, ds_kind
  27. ,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
  28. FROM board_master
  29. WHERE
  30. cd_board='$cd_board' AND cd_seq='$cd_seq' AND cd_user='$cd_user' AND ds_kind='$ds_kind' AND ds_delind='N'";
  31. $col=mysql_fetch_array(mysql_query($sql));
  32. if (!empty($col[cd_seq])){ //일반회원
  33. $cd_seq = $col[cd_seq];
  34. $cd_board = $col[cd_board];
  35. $cd_user = $col[cd_user];
  36. $cd_userid = $col[cd_userid];
  37. $nm_title = $col[nm_title];
  38. $no_hit = $col[no_hit];
  39. $ds_open = $col[ds_open];
  40. $nm_content = $col[nm_content];
  41. $nm_file = $col[nm_file];
  42. $nm_updir = $col[nm_updir];
  43. $nm_reply = $col[nm_reply];
  44. $dt_insert = $col[dt_insert];
  45. $ds_delind = $col[ds_delind];
  46. $ds_top = $col[ds_top];
  47. $ds_main = $col[ds_main];
  48. $ds_kind = $col[ds_kind];
  49. $nm_name = $col[nm_name];
  50. $nm_etc1 = $col[nm_etc1];
  51. $nm_etc2 = $col[nm_etc2];
  52. $nm_etc3 = $col[nm_etc3];
  53. $nm_etc4 = $col[nm_etc4];
  54. $nm_etc5 = $col[nm_etc5];
  55. //if($_SESSION[cd_userid] != $cd_userid){
  56. // AlertBack("게시물을 수정할 권한이 없습니다.");
  57. //}
  58. $mode="Update";
  59. }else{
  60. AlertBack("게시물을 가져오지 못하였습니다.");
  61. }
  62. $PageNo = $PageNo;
  63. }else{
  64. $mode="Add";
  65. }
  66. if ($mode=="Add" || $mode == "Reply"){
  67. $cd_userid = $_SESSION['admin_cd_userid'];
  68. $nm_name = $_SESSION['admin_nm_name'];
  69. $ds_main="N";
  70. }
  71. ?>
  72. <!DOCTYPE html>
  73. <HTML lang="ko">
  74. <head>
  75. <meta charset="utf-8">
  76. <title>UPRO</title>
  77. <meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, width=device-width">
  78. <meta name="format-detection" content="telephone=no">
  79. <link rel="stylesheet" type="text/css" href="/m/css/common.css">
  80. <link rel="stylesheet" type="text/css" href="/m/css/sub.css">
  81. <script type="text/javascript" charset="utf-8" src="/m/js/jquery-1.11.2.min.js"></script>
  82. <script type="text/javascript" charset="utf-8" src="/m/js/ui.js"></script>
  83. <script type="text/javascript" src="<?=JS_PATH?>"></script>
  84. <script type="text/javascript" src="/common/smarteditor/js/HuskyEZCreator.js" charset="utf-8"></script>
  85. </head>
  86. <body>
  87. <!-- s : header -->
  88. <? include("../inc/inc_header.php"); ?>
  89. <!-- // e : header -->
  90. <!-- s : container -->
  91. <section id="container">
  92. <section id="visual" class="visual_mypage">
  93. <h2>마이페이지</h2>
  94. <p>쉽고 간편한 내차팔기, 견적산출,<br>최종 매각까지 어떤 수수료도 요구하지 않습니다.</p>
  95. </section>
  96. <section id="content">
  97. <ul class="tab">
  98. <li><a href="/m/mypage/modify.php">정보수정</a></li>
  99. <li><a href="/m/mypage/sell_list.php">입찰정보</a></li>
  100. <li><a class="on">문의내역</a></li>
  101. </ul>
  102. <h3>문의내역</h3>
  103. <form id="frmBbs" name="frmBbs" method="post" action="/m/mypage/board_proc.php" enctype="multipart/form-data">
  104. <input type="hidden" name="cd_board" id="cd_board" value="<?=$cd_board?>"/>
  105. <input type="hidden" name="cd_seq" id="cd_seq" value="<?=$cd_seq?>"/>
  106. <input type="hidden" name="mode" id="mode" value="<?=$mode?>"/>
  107. <input type="hidden" name="cd_userid" id="cd_userid" value="<?=$cd_userid?>"/>
  108. <input type="hidden" name="cd_user" id="cd_user" value="<?=$cd_user?>"/>
  109. <input type="hidden" name="PageNo" id="PageNo" value="<?=$PageNo?>"/>
  110. <input type="hidden" name="no_pcd_seq" id="no_pcd_seq" value="<?=$cd_seq?>"/>
  111. <input type="hidden" name="org_upload_file_name" id="org_upload_file_name" value="<?=$nm_file?>"/>
  112. <input type="hidden" name="ds_kind" id="nm_name" value="<?=$ds_kind?>"/>
  113. <input type="hidden" name="nm_name" id="nm_name" value="<?=$s_nm_name?>"/>
  114. <table class="tbl_w ty2">
  115. <tr>
  116. <td>
  117. <input type="text" class="inp_txt" placeholder="제목" style="width:100%;" name="nm_title" id="nm_title" value="<?if($mode=="Reply"){echo "RE:";}?><?=$nm_title?>">
  118. </td>
  119. </tr>
  120. <tr>
  121. <td><textarea cols="50" rows="8" placeholder="내용" name="nm_content" id="nm_content"><?=$nm_content?></textarea></td>
  122. </tr>
  123. <!-- <tr>
  124. <td>
  125. <div class="filebox">
  126. <label for="fileattach">찾아보기</label>
  127. <input class="upload-name" value="">
  128. <input type="file" id="fileattach" class="upload-hidden">
  129. <input type="submit" class="file_add" title="추가" value="+추가">
  130. </div>
  131. </td>
  132. </tr>-->
  133. </table>
  134. </form>
  135. <div class="btn_center">
  136. <span class="fl"><a href="#" class="button gray">목록으로</a></span>
  137. <span class="fr"><a href="#" class="button" id="btn_write">등록하기</a></span>
  138. </div>
  139. </section>
  140. </section>
  141. <script language="javascript" type="text/javascript">
  142. var cd_board = "<?=$cd_board?>";
  143. function fnList(param){
  144. location.replace("./bbs_list.php?cd_board="+param);
  145. }
  146. $(document).ready(function() {
  147. $("#btn_write").bind("click",function(){
  148. if(cd_board=="99"){
  149. if($("#mode")=="Add"){
  150. var fieldlist = [["nm_title","글제목"],["nm_name","작성자"],["ds_top","상단공지"],["ds_main","메인설정"],["ds_open","노출여부"],["nm_file","대표이미지"]]
  151. }else{
  152. var fieldlist = [["nm_title","글제목"],["nm_name","작성자"],["ds_top","상단공지"],["ds_main","메인설정"],["ds_open","노출여부"]]
  153. }
  154. oEditors.getById["nm_content"].exec("UPDATE_CONTENTS_FIELD", []);
  155. }else{
  156. var fieldlist = [["nm_title","글제목"]]
  157. oEditors.getById["nm_content"].exec("UPDATE_CONTENTS_FIELD", []);
  158. }
  159. if (!fnCheckForm(fieldlist)){
  160. return false;
  161. }else{
  162. var c = confirm("처리하시겠습니까?");
  163. if(c){
  164. $("#frmBbs").submit();
  165. }else{
  166. return false;
  167. }
  168. }
  169. });
  170. });
  171. </script>
  172. <script type="text/javascript">
  173. var oEditors = [];
  174. nhn.husky.EZCreator.createInIFrame({
  175. oAppRef: oEditors,
  176. elPlaceHolder: "nm_content",
  177. sSkinURI: "/common/smarteditor/SmartEditor2Skin.html",
  178. htParams : {
  179. bUseToolbar : false,
  180. bUseVerticalResizer : false,
  181. bUseModeChanger : false,
  182. fOnBeforeUnload : function(){}
  183. }, //boolean
  184. fOnAppLoad : function(){},
  185. fCreator: "createSEditor2"
  186. });
  187. function pasteHTML(fcode,objKey){
  188. var sHTML = '<span style="color:#FF0000;"><img src="'+fcode+'"></span>';
  189. oEditors.getById[objKey].exec("PASTE_HTML", [sHTML]);
  190. }
  191. function delHTML(source){
  192. oEditors.getById[source].exec("SET_CONTENTS", [""]);
  193. }
  194. function copyHTML(source,dest) {
  195. var sHTML = getHTML(source);
  196. oEditors.getById[dest].exec("PASTE_HTML", [sHTML]);
  197. }
  198. function getHTML(source){
  199. return oEditors.getById[source].getIR();
  200. }
  201. </script>
  202. <!-- e : container -->
  203. <!-- s : footer -->
  204. <? include("../inc/inc_footer.php"); ?>
  205. <!-- // e : footer -->
  206. </body>
  207. </html>
  208. <?
  209. mysql_close($connect);
  210. ?>