| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297 |
- <?php
- include $_SERVER['DOCUMENT_ROOT'].'/common/lib/comm.php';
- include $_SERVER['DOCUMENT_ROOT'].ADMIN_PATH.'common/auth_chk.php';
- if($cd_board == "01"){$mp="50";}else if($cd_board == "02"){$mp="51";}else{$mp="52";};
- if($cd_board<>"01" && $cd_board <> "03" && $cd_board <> "02"){
- AlertRedirect("잘못된 요청입니다.","/admin/board/board_list.php");
- }
- //미라온 게시판 글작성
- if($cd_seq!="" || $cd_seq!=null){
- $sql ="SELECT
- cd_seq , cd_board ,cd_user ,cd_userid , nm_title , nm_name, ds_top, ds_main, ds_kind
- ,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
- FROM board_master
- WHERE
- cd_board='$cd_board' AND cd_seq='$cd_seq' AND ds_delind='N'";
- $col=mysql_fetch_array(mysql_query($sql));
- if (!empty($col['cd_seq'])){ //일반회원
- $cd_seq = $col['cd_seq'];
- $cd_board = $col['cd_board'];
- $cd_user = $col['cd_user'];
- $cd_userid = $col['cd_userid'];
- $nm_title = $col['nm_title'];
- $no_hit = $col['no_hit'];
- $ds_open = $col['ds_open'];
- $nm_content = $col['nm_content'];
- $nm_file = $col['nm_file'];
- $nm_updir = $col['nm_updir'];
- $nm_reply = $col['nm_updir'];
- $dt_insert = $col['dt_insert'];
- $ds_delind = $col['ds_delind'];
- $ds_top = $col['ds_top'];
- $ds_main = $col['ds_main'];
- $ds_kind = $col['ds_kind'];
- $nm_name = $col['nm_name'];
- $nm_etc1 = $col['nm_etc1'];
- $nm_etc2 = $col['nm_etc2'];
- $nm_etc3 = $col['nm_etc3'];
- $nm_etc4 = $col['nm_etc4'];
- $nm_etc5 = $col['nm_etc5'];
- //if($_SESSION[cd_userid] != $cd_userid){
- // AlertBack("게시물을 수정할 권한이 없습니다.");
- //}
- $mode="Update";
- }else{
- AlertBack("게시물을 가져오지 못하였습니다.");
- }
- $PageNo = $PageNo;
- }else{
- $mode="Add";
- }
- if ($mode=="Add" || $mode == "Reply"){
- $cd_userid = $_SESSION['admin_cd_userid'];
- $nm_name = $_SESSION['admin_nm_name'];
- $ds_main="N";
- }
- ?>
- <? include("../inc/inc_top.php") ?>
- <? include("../inc/inc_header.php") ?>
- <script type="text/javascript" src="/common/smarteditor/js/HuskyEZCreator.js" charset="utf-8"></script>
- <section id="contents">
- <h2>커뮤니티</h2>
- <h3><em>▶</em> <?=fnGetBbsTitle($cd_board)?></h3>
- <div class="tbl_wrap">
- <form id="frmBbs" name="frmBbs" method="post" action="<?=ADMIN_PATH?>board/board_proc.php" enctype="multipart/form-data">
- <input type="hidden" name="cd_board" id="cd_board" value="<?=$cd_board?>"/>
- <input type="hidden" name="cd_seq" id="cd_seq" value="<?=$cd_seq?>"/>
- <input type="hidden" name="mode" id="mode" value="<?=$mode?>"/>
- <input type="hidden" name="cd_userid" id="cd_userid" value="<?=$cd_userid?>"/>
- <input type="hidden" name="PageNo" id="PageNo" value="<?=$PageNo?>"/>
- <input type="hidden" name="no_pcd_seq" id="no_pcd_seq" value="<?=$cd_seq?>"/>
- <input type="hidden" name="org_upload_file_name" id="org_upload_file_name" value="<?=$nm_file?>"/>
- <input type="hidden" name="nm_name" id="nm_name" value="<?=$nm_name?>"/>
- <table class="tbl_list2">
- <colgroup>
- <col width="7%">
- <col width="32%">
- <col width="*">
- </colgroup>
- <tr>
- <th>제목</th>
- <td><input type="text" class="inp_txt" style="width:90%;" name="nm_title" id="nm_title" value="<?if($mode=="Reply"){echo "RE:";}?><?=$nm_title?>"></td>
- </tr>
- <tr>
- <th>내용</th>
- <td class="pd"><textarea cols="70" rows="10" style="height:230px;" name="nm_content" id="nm_content"><?=$nm_content?></textarea></td>
- </tr>
- <?
- if($cd_board == "01"){
- ?>
- <tr>
- <th>첨부파일</th>
- <td><input type="file" style="width:90%" name="nm_file" id="nm_file"></td>
- </tr>
- <?
- }
- ?>
- <tr>
- <th>공개대상</th>
- <td>
- <span class="select2" style="margin-right:5px;width:12%;">
- <select name="ds_kind" id="ds_kind" class="input">
- <option value="" <? if($ds_kind ==""){?>selected<?}?>>전체</option>
- <option value="A" <? if($ds_kind =="A"){?>selected<?}?>>회원</option>
- <option value="D" <? if($ds_kind =="D"){?>selected<?}?>>딜러</option>
- </select>
- </span>
- </td>
- </tr>
- <tr>
- <th>사용자노출여부</th>
- <td>
- <span class="select2" style="margin-right:5px;width:12%;">
- <select name="ds_open" id="ds_open" class="input">
- <option value="" <? if($ds_open ==""){?>selected<?}?>>선택하세요</option>
- <option value="Y" <? if($ds_open !="N"){?>selected<?}?>>노출</option>
- <option value="N" <? if($ds_open =="N"){?>selected<?}?>>비노출</option>
- </select>
- </span>
- </td>
- </tr>
- </table>
- </form>
- </div>
- <div class="btn_right">
- <a href="#" class="rnd_btn ty2 gray" onclick="fnList('<?=$cd_board?>');return false;">취소</a>
- <a href="#" class="rnd_btn ty2 black" id="btn_write">
- <? if($mode=="Add"){?>
- 등록
- <?}elseif($mode=="Update"){?>
- 수정
- <?}elseif($mode=="Reply"){?>
- 답변
- <?}?>
- </a>
- </div>
- </section>
- <script language="javascript" type="text/javascript">
- var cd_board = "<?=$cd_board?>";
- function fnList(param){
- location.replace("./bbs_list.php?cd_board="+param);
- }
- $(document).ready(function() {
- $( "#nm_etc1" ).datepicker({
- dateFormat: 'yy-mm-dd'
- });
- $("#btn_write").bind("click",function(){
- var custom_opts = {
- title : '',
- btn_close_show : false,
- }
- oEditors.getById["nm_content"].exec("UPDATE_CONTENTS_FIELD", []);
- if(cd_board=="99"){
- if($("#mode")=="Add"){
- var fieldlist = [["nm_title","글제목"],["nm_name","작성자"],["ds_top","상단공지"],["ds_main","메인설정"],["ds_open","노출여부"],["nm_file","대표이미지"]]
- }else{
- var fieldlist = [["nm_title","글제목"],["nm_name","작성자"],["ds_top","상단공지"],["ds_main","메인설정"],["ds_open","노출여부"]]
- }
- }else{
- var fieldlist = [["nm_title","글제목"],["nm_name","작성자"],["ds_open","노출여부"]]
- }
- if (!fnCheckForm(fieldlist)){
- return false;
- }
- custom_opts.title = '처리하시겠습니까?';
- custom_modal_confirm(custom_opts, function(confirm) {
- if(confirm) {
- $("#btn_write").hide();
- // var data = $("#frmBbs").serialize();
- var formData = new FormData();
- $("#frmBbs input, #frmBbs select, #frmBbs textarea").each(function() {
- var input_name = $(this).attr("name");
- var input_value = $(this).val();
- formData.append(input_name, input_value);
- });
- $("#frmBbs input[type=file]").each(function() {
- var input_name = $(this).attr("name");
- var input_value = $(this)[0].files[0];
- formData.append(input_name, input_value);
- });
- $.ajax({
- url : 'board_proc.php',
- type: 'POST',
- dataType : 'json',
- data: formData,
- processData: false,
- contentType: false,
- success: function(res) {
- custom_modal_confirm_close();
- $("#btn_write").show();
- //세션 종료시 로그인 페이지로 이동
- if(res.CODE != "0000") {
- custom_opts.title = res.MSG;
- if(res.CODE == "4444") {
- window.location.href = res.DATAS.URL;
- }
- custom_modal_alert(custom_opts);
- return false;
- }
- custom_opts.title = '처리되었습니다.';
- custom_opts.event_esc_key = false;
- custom_modal_alert(custom_opts, function() {
- link("bbs_list.php?cd_board=<?=$cd_board?>");
- });
- },
- error:function(request,status,error){
- $("#btn_write").show();
- custom_modal_confirm_close();
- alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
- }
- });
- }else {
- $("#btn_write").show();
- return false;
- }
- });
- });
- });
- </script>
- <script type="text/javascript">
- var oEditors = [];
- nhn.husky.EZCreator.createInIFrame({
- oAppRef: oEditors,
- elPlaceHolder: "nm_content",
- sSkinURI: "/common/smarteditor/SmartEditor2Skin.html",
- htParams : {
- bUseToolbar : true,
- bUseVerticalResizer : true,
- bUseModeChanger : true,
- fOnBeforeUnload : function(){}
- }, //boolean
- fOnAppLoad : function(){},
- fCreator: "createSEditor2"
- });
- function pasteHTML(fcode,objKey){
- var sHTML = '<span style="color:#FF0000;"><img src="'+fcode+'"></span>';
- oEditors.getById[objKey].exec("PASTE_HTML", [sHTML]);
- }
- function delHTML(source){
- oEditors.getById[source].exec("SET_CONTENTS", [""]);
- }
- function copyHTML(source,dest) {
- var sHTML = getHTML(source);
- oEditors.getById[dest].exec("PASTE_HTML", [sHTML]);
- }
- function getHTML(source){
- return oEditors.getById[source].getIR();
- }
- </script>
- <? include("../inc/inc_footer.php") ?>
- <? include("../inc/inc_bottom.php") ?>
- <?
- mysql_close($connect);
- ?>
|