1
0
Fork 0
HANYANG_MES/show_dir/www/ksvc/kbrd/kbrd_put.php

142 lines
7.1 KiB
PHP

<?php
include_once "{$_SERVER['DOCUMENT_ROOT']}/common.inc.php";
if( $_REQUEST['cid'] ){
$_REQUEST['mode'] = "mgetContents"; //수정용 내용 불러오기
}
include "./kbrd.ajax.php";
$binfo = $kbrd_obj->board_info;
?>
<!-- 헤더 -->
<?php include _SVC_INC_PATH_ ."/header.php" ?>
<!-- 헤더 //-->
<div class="container">
<div class="row justify-content-center">
<div role="main" class="col-9" id="notice_list">
<div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom">
<h1 class="h4">게시판</h1>
</div>
<form method="post" id="frmBoard" class="row needs-validation" novalidate action="./kbrd.ajax.php">
<input type="hidden" name="board_id" value="<?=$binfo['board_id']?>">
<input type="hidden" name="cid" value="<?=$kbrd_cont['cid']?>">
<input type="hidden" name="mode" value="putContents">
<div class="col-12">
<label for="title" class="form-label">제목</label>
<input type="text" class="form-control" name="title" id="title" value="<?=$kbrd_cont['title']?>" placeholder="제목을 입력하세요." <?=$binfo['ness_title']?"required":""?>>
<div class="invalid-feedback">
제목을 입력하지 않았습니다.
</div>
</div>
<div class="col-12">
<label for="uname" class="form-label">이름</label>
<input type="text" class="form-control" name="uname" id="uname" value="<?=$kbrd_cont['uname']?>" placeholder="이름을 입력하세요." <?=$binfo['ness_name']?"required":""?>>
<div class="invalid-feedback">
이름을 입력하지 않았습니다.
</div>
</div>
<?php if( !$_REQUEST['cid'] || !$kbrd_obj->isAdmin() && !$kbrd_obj->chkSecretAuth($kbrd_cont) ){?>
<div class="col-6">
<label for="passwd" class="form-label">비밀번호</label>
<input type="password" class="form-control" name="passwd" id="passwd" placeholder="비밀번호를 입력하세요." <?=$binfo['ness_passwd']?"required":""?>>
<div class="invalid-feedback">
비밀번호를 입력하지 않았습니다.
</div>
</div>
<?php }?>
<div class="col-12">
<label for="homepage" class="form-label">홈페이지</label>
<input type="text" class="form-control" name="homepage" id="homepage" value="<?=$kbrd_cont['homepage']?>" placeholder="홈페이지를 입력하세요." <?=$binfo['ness_homepage']?"required":""?>>
<div class="invalid-feedback">
홈페이지를 입력하지 않았습니다.
</div>
</div>
<div class="col-12">
<label for="mail" class="form-label">메일</label>
<input type="text" class="form-control" name="mail" id="mail" value="<?=$kbrd_cont['mail']?>" placeholder="메일을 입력하세요.<?=$binfo['ness_mail']?>" <?=$binfo['ness_mail']?"required":""?>>
<div class="invalid-feedback">
메일을 입력하지 않았습니다.
</div>
</div>
<div class="col-12">
<label for="mobile" class="form-label">휴대폰</label>
<input type="text" class="form-control" name="mobile" id="mobile" value="<?=$kbrd_cont['mobile']?>" placeholder="휴대폰을 입력하세요." <?=$binfo['ness_mobile']?"required":""?>>
<div class="invalid-feedback">
휴대폰을 입력하지 않았습니다.
</div>
</div>
<div class="col-12">
<label for="mobile" class="form-label">내용</label>
<textarea class="form-control mceedit" id="contents" name="contents" placeholder="내용을 입력하세요." <?=$binfo['ness_contents']?"required":""?>><?=$kbrd_cont['contents']?></textarea>
<div class="invalid-feedback">
내용을 입력하지 않았습니다.
</div>
<?=$IMAGEUPLOAD?>
</div>
<div class="col-12">
<label><input type="checkbox" id="notice" name="notice" value="Y" data-defval="<?=$kbrd_cont['notice']?>"> 공지로 지정</label>
</div>
<div class="col-12">
<label><input type="checkbox" id="secret" name="secret" value="Y" data-defval="<?=$kbrd_cont['secret']?>"> 비밀글 지정</label>
</div>
<button class="w-100 btn btn-primary btn-lg" type="submit">게시물 등록</button>
</form>
</div>
</div>
</div>
<?php include _SVC_INC_PATH_ ."/footer.php" ?>
<script src="./kbrd.js"></script>
<script>
tinymce.init({
selector: '.mceedit, #webEdit',
//plugins: 'print preview fullpage powerpaste searchreplace code autolink directionality visualblocks visualchars fullscreen image link media template codesample table charmap hr pagebreak nonbreaking anchor toc insertdatetime advlist lists imagetools textpattern help',
plugins: 'print preview searchreplace code autolink directionality visualblocks visualchars fullscreen image link media table charmap hr pagebreak nonbreaking anchor toc insertdatetime advlist lists imagetools textpattern help',
toolbar: 'fontselect | fontsizeselect | bold italic strikethrough forecolor backcolor | link image media table| alignleft aligncenter alignright alignjustify | numlist bullist outdent indent | removeformat | addcomment | code',
forced_root_block : 'div',
//force_br_newlines : true,
//force_p_newlines : true,
//visualblocks_default_state: true,
image_advtab: true,
importcss_append: true,
relative_urls : false, //상대경로 사용금지
remove_script_host : false, //동일 도메인인경우 도메인제거 사용금지
height: 600,
menubar: true,
image_caption: true,
//content_css: ['/common/css/main.css'],
content_style: '.mce-content-body {font-family:Gulim; max-width:945px; margin:0 auto; border-left:solid 1px #F4F4F4; border-right:solid 3px #F4F4F4; padding:10px;}',
language: 'ko_KR',
theme: 'silver',
branding: false,
font_formats: "맑은고딕=Malgun Gothic;굴림=Gulim;굴림체=GulimChe;새굴림=New Gulim;돋움=Dotum;돋움체=DotumChe;바탕=Batang;바탕체=BatangChe;궁서=Gungsuh;궁서체=GungsuhChe;Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats",
// setup: function(editor){ //줄바꿈 금지 1줄 에디터
// editor.on('keydown', function(event){
// if(event.keyCode == 13){
// event.preventDefault();
// event.stopPropagation();
// return false;
// }
// });
// },
});
</script>
<?php
$maxFileNum = 5;// 업로드 최대 갯수;
//require_once _INCLUDE_PATH_."/vendor/tinymce5/tinymce_inc_board.php";
//echo $fileupload_script;