qna_write.php 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  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("잘못된 요청입니다.","/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. <? include("../include/inc_top.php") ?>
  73. <? include("../include/inc_header.php") ?>
  74. <script type="text/javascript" src="/common/smarteditor/js/HuskyEZCreator.js" charset="utf-8"></script>
  75. <section id="wrap">
  76. <section id="visual" class="visual_mypage">
  77. <h2>마이페이지</h2>
  78. <p>쉽고 간편한 내차팔기, 견적산출, 최종 매각까지 어떤 수수료도 요구하지 않습니다.</p>
  79. </section>
  80. <section id="content">
  81. <?
  82. //여기는 parameter 에 의해 구분이 나뉘므로 일반회원 타이틀만 추가
  83. if($ds_kind=="D"){
  84. ?>
  85. <? include("./inc_menu_main_dealer.php"); ?>
  86. <? include("./inc_menu_dealer.php"); ?>
  87. <?
  88. }else{
  89. // /common/lib/func.php 1662에 정의됨
  90. $is_upro_member = getUproMember($_SESSION['s_cd_user']);
  91. $depth_info = array("NAME" => array("문의내역", "문의내역"));
  92. if($is_upro_member) {
  93. include_once($_SERVER['DOCUMENT_ROOT']."/mypage/inc_menu_member_company.php");
  94. }else {
  95. include_once($_SERVER['DOCUMENT_ROOT']."/mypage/inc_menu_main_member.php");
  96. }
  97. }
  98. ?>
  99. <h3>문의내역</h3>
  100. <form id="frmBbs" name="frmBbs" method="post" action="/mypage/board_proc.php" enctype="multipart/form-data">
  101. <input type="hidden" name="cd_board" id="cd_board" value="<?=$cd_board?>"/>
  102. <input type="hidden" name="cd_seq" id="cd_seq" value="<?=$cd_seq?>"/>
  103. <input type="hidden" name="mode" id="mode" value="<?=$mode?>"/>
  104. <input type="hidden" name="cd_userid" id="cd_userid" value="<?=$cd_userid?>"/>
  105. <input type="hidden" name="cd_user" id="cd_user" value="<?=$cd_user?>"/>
  106. <input type="hidden" name="PageNo" id="PageNo" value="<?=$PageNo?>"/>
  107. <input type="hidden" name="no_pcd_seq" id="no_pcd_seq" value="<?=$cd_seq?>"/>
  108. <input type="hidden" name="org_upload_file_name" id="org_upload_file_name" value="<?=$nm_file?>"/>
  109. <input type="hidden" name="ds_kind" id="nm_name" value="<?=$ds_kind?>"/>
  110. <input type="hidden" name="nm_name" id="nm_name" value="<?=$s_nm_name?>"/>
  111. <table class="tbl_h">
  112. <colgroup>
  113. <col width="18%">
  114. <col width="*">
  115. </colgroup>
  116. <tr>
  117. <th>제목</th>
  118. <td><input type="text" class="inp_txt" style="width:100%;" name="nm_title" id="nm_title" value="<?if($mode=="Reply"){echo "RE:";}?><?=$nm_title?>"></td>
  119. </tr>
  120. <tr>
  121. <th>내용</th>
  122. <td><textarea cols="80" rows="8" style="margin:10px 0;" name="nm_content" id="nm_content"><?=$nm_content?></textarea></td>
  123. </tr>
  124. <!--tr>
  125. <th>첨부파일</th>
  126. <td>
  127. <div class="filebox">
  128. <label for="file_photo">찾아보기</label>
  129. <input class="upload-name" value="">
  130. <input type="file" id="file_photo" class="upload-hidden">
  131. </div>
  132. </td>
  133. </tr-->
  134. </table>
  135. </form>
  136. <div class="btn_right">
  137. <a href="#" class="button gray">목록으로</a>
  138. <a href="#" class="button" id="btn_write">문의하기</a>
  139. </div>
  140. </section>
  141. </section>
  142. <script language="javascript" type="text/javascript">
  143. var cd_board = "<?=$cd_board?>";
  144. function fnList(param){
  145. location.replace("./bbs_list.php?cd_board="+param);
  146. }
  147. $(document).ready(function() {
  148. $("#btn_write").bind("click",function(){
  149. if(cd_board=="99"){
  150. if($("#mode")=="Add"){
  151. var fieldlist = [["nm_title","글제목"],["nm_name","작성자"],["ds_top","상단공지"],["ds_main","메인설정"],["ds_open","노출여부"],["nm_file","대표이미지"]]
  152. }else{
  153. var fieldlist = [["nm_title","글제목"],["nm_name","작성자"],["ds_top","상단공지"],["ds_main","메인설정"],["ds_open","노출여부"]]
  154. }
  155. oEditors.getById["nm_content"].exec("UPDATE_CONTENTS_FIELD", []);
  156. }else{
  157. var fieldlist = [["nm_title","글제목"]]
  158. oEditors.getById["nm_content"].exec("UPDATE_CONTENTS_FIELD", []);
  159. }
  160. if (!fnCheckForm(fieldlist)){
  161. return false;
  162. }else{
  163. var c = confirm("처리하시겠습니까?");
  164. if(c){
  165. $("#frmBbs").submit();
  166. }else{
  167. return false;
  168. }
  169. }
  170. });
  171. });
  172. </script>
  173. <script type="text/javascript">
  174. var oEditors = [];
  175. nhn.husky.EZCreator.createInIFrame({
  176. oAppRef: oEditors,
  177. elPlaceHolder: "nm_content",
  178. sSkinURI: "/common/smarteditor/SmartEditor2Skin.html",
  179. htParams : {
  180. bUseToolbar : true,
  181. bUseVerticalResizer : true,
  182. bUseModeChanger : true,
  183. fOnBeforeUnload : function(){}
  184. }, //boolean
  185. fOnAppLoad : function(){},
  186. fCreator: "createSEditor2"
  187. });
  188. function pasteHTML(fcode,objKey){
  189. var sHTML = '<span style="color:#FF0000;"><img src="'+fcode+'"></span>';
  190. oEditors.getById[objKey].exec("PASTE_HTML", [sHTML]);
  191. }
  192. function delHTML(source){
  193. oEditors.getById[source].exec("SET_CONTENTS", [""]);
  194. }
  195. function copyHTML(source,dest) {
  196. var sHTML = getHTML(source);
  197. oEditors.getById[dest].exec("PASTE_HTML", [sHTML]);
  198. }
  199. function getHTML(source){
  200. return oEditors.getById[source].getIR();
  201. }
  202. </script>
  203. <? include("../include/inc_footer.php") ?>
  204. <? include("../include/inc_bottom.php") ?>
  205. <?
  206. mysql_close($connect);
  207. ?>