최초등록

This commit is contained in:
sp1000je
2026-02-23 10:01:00 +09:00
commit 7bc9767bf4
3120 changed files with 198447 additions and 0 deletions
+368
View File
@@ -0,0 +1,368 @@
<?
//파라미터정보 *************************************************************************************
$b_num = InputValue($b_num);
$b_type = InputValue($b_type);
//**************************************************************************************************
If ($b_num == "") { //일반등록
$w_mode= "W";
If ($b_type == "") { $b_type = "N"; }//값이 있으면 답변타입이다..
If ($b_type == "N") { $b_content = $a_writecontent; }
$b_open = "Y";
}else If ($b_num != "" And $b_type == "R") { //답변글쓰기 일때
$w_mode= "WR";
//레코드필드
$R_Fields = "b_num, b_subject, b_content, b_ref, b_step, b_level";
$R_tablename_str = $a_tablename;
$R_WHERE_str = " WHERE b_num=".$b_num;
SelectQuery ($R_Fields, $R_tablename_str, $R_WHERE_str);
$b_subject = "RE:".$b_subject;
$b_content = "<br /><br /><br /><br />------------------ 원문 -------------------------<br /><br />".$b_content;
}Else If($b_num != ""){ //그냥 수정일때..
$w_mode = "M";
If ($is_ad_cms != "Y") { //관리자가아닐때 체크
If ($_SESSION["pwd_chk_".$a_num."_".$b_num] != "ok") { //체크통과했으면..
echo( "
<script type='text/javascript'>;
location.href='pwd.php?prepage=modi&amp;a_num=".$a_num."&amp;b_num=".$b_num."&amp;".$page_info."'
</script>
");
exit;
}
}
//레코드필드
$R_Fields = "b_num, b_type, b_id, b_name, b_pwd, b_subject, b_email, b_jumin, b_phone1, b_phone2, b_phone3, b_cate, b_catename, b_noticechk, b_content, b_ip, b_count, b_look, b_open, b_ref, b_step, b_level, b_regdate, b_chuchun, b_sbjclr, b_sdate, b_edate, b_temp1, b_temp2, b_temp3, b_temp4, b_file1, b_file2, b_file3, b_file4, b_file5,b_keyword";
$R_tablename_str = $a_tablename;
$R_WHERE_str = " WHERE b_num=".$b_num;
SelectQuery ($R_Fields, $R_tablename_str, $R_WHERE_str);
}
?>
<?include("top.php"); //상단파일?>
<script type="text/javascript">//<![CDATA[
var xed;
<?if($a_edit == "Y"){//에디터가 사용일때?>
window.onload = function() {
xed = new xq.Editor("b_content");
xed.config.imagePathForDefaultToolbar = '/common/xeditor/images/toolbar/ko/'; /*한글아이콘적용*/
<?=editor_opt1()?>
//xed.addPlugin('EditorResize'); /*리사이징업로드관련*/
xed.addPlugin('FileUpload'); /*이미지업로드관련1*/
xed.setFileUploadTarget('/common/xeditor/single_upload_submit.php?up_path=/data/board/<?=$a_tablename?>', '/common/xeditor/upload.php?up_path=/data/board/<?=$a_tablename?>'); /*이미지업로드관련2*/
xed.setEditMode('wysiwyg');
xed.setWidth("100%");
xed.setHeight("200px");
};
<?}?>
function w_chk(){
if (CheckSpaces(document.getElementById('frm').b_name, '이름')) {return false;}
else if (CheckSpaces(document.getElementById('frm').b_pwd, '비밀번호')) {return false;}
else if (CheckSpaces(document.getElementById('frm').b_subject, '제목')) {return false;}
loading_st(1);
}
//]]>
</script>
<!-- 쓰기 -->
<div id="board" style="width:<?=$a_width?>;">
<form id="frm" method="post" action="write_ok.php?a_num=<?=$a_num?>&amp;<?=$page_info?>" enctype="multipart/form-data" onsubmit="return w_chk();">
<div>
<input type="hidden" name="b_num" value="<?=$b_num?>" /><!-- (수정일때사용) -->
<input type="hidden" name="b_type" value="<?=$b_type?>" />
<input type="hidden" name="w_mode" value="<?=$w_mode?>" />
<?If ($a_type == "N") { //공개여부?>
<input type="hidden" name="b_open" value="Y" />
<?}?>
<input type="hidden" name="b_ref" value="<?=$b_ref?>" />
<input type="hidden" name="b_step" value="<?=$b_step?>" />
<input type="hidden" name="b_level" value="<?=$b_level?>" />
</div>
<div class="guide">
<span><img src="/content/board/nninc_qna/img/ic_vcheck.gif" width="7" height="10" alt="*" /> 표시가 된 곳은 필수 항목입니다.</span>
</div>
<!-- 쓰기 테이블 -->
<div class="table_bwrite">
<table cellspacing="0" >
<caption><?=str_replace( " | ", "",$tit_name);?></caption>
<colgroup>
<col width="130" />
<col width="" />
</colgroup>
<thead>
<tr>
<th scope="col"></th>
<th scope="col" class="th_end">글쓰기</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row"><label for="b_name"><img height="10" width="7" alt="*" src="/content/board/nninc_qna/img/ic_vcheck.gif"/> 이름</label></th>
<td><input type="text" size="20" title="이름을 입력하세요" id="b_name" name="b_name" class="board_input" onfocus="focus_on1(this);" onblur="focus_off1(this);" value="<?=$b_name?>" maxlength="30" /> <span class="text1">* 한글만 사용하실 수 있습니다. </span></td>
</tr>
<tr>
<th scope="row"><label for="b_pwd"><img height="10" width="7" alt="*" src="/content/board/nninc_qna/img/ic_vcheck.gif"/> 비밀번호</label></th>
<td><input type="password" size="22" title="비밀번호를 입력하세요" id="b_pwd" name="b_pwd" class="board_input" onfocus="focus_on1(this);" onblur="focus_off1(this);" value="<?=$b_pwd?>" maxlength="30" /> <span class="text1">* 10자 이내의 영문/숫자만 사용하실 수 있습니다. </span></td>
</tr>
<?If ($a_type == "Y") { //공개/비공개?>
<tr>
<th scope="row"><label for="b_phone1">공개여부</label></th>
<td>
<label for="b_open_Y"><input type="radio" id="b_open_Y" name="b_open" value="Y" title="공개 선택" <?if ($b_open == "Y") { echo("checked='checked'"); } ?> />공개</label>
<label for="b_open_N"><input type="radio" id="b_open_N" name="b_open" value="N" title="비공개 선택" <?if ($b_open == "N") { echo("checked='checked'"); } ?> />비공개</label>
</td>
</tr>
<?}?>
<?If ($a_phone == "Y") { //전화번호?>
<tr>
<th scope="row"><label for="b_phone1">전화번호</label></th>
<td><input type="text" size="4" title="연락처 첫번째 입력" id="b_phone1" name="b_phone1" class="board_input" onfocus="focus_on1(this);" onblur="focus_off1(this);" value="<?=$b_phone1?>" maxlength="4" /> - <input type="text" size="4" title="연락처 두번째 입력" id="b_phone2" name="b_phone2" class="board_input" onfocus="focus_on1(this);" onblur="focus_off1(this);" value="<?=$b_phone2?>" maxlength="4" /> - <input type="text" size="4" title="연락처 세번째 입력" id="b_phone3" name="b_phone3" class="board_input" onfocus="focus_on1(this);" onblur="focus_off1(this);" value="<?=$b_phone3?>" maxlength="4" /></td>
</tr>
<?}?>
<?If ($a_email == "Y") {//이메일?>
<tr>
<th scope="row"><label for="b_email">이메일</label></th>
<td><input type="text" size="50" title="이메일을 입력하세요" id="b_email" name="b_email" class="board_input" onfocus="focus_on1(this);" onblur="focus_off1(this);" value="<?=$b_email?>" maxlength="200" /> <span class="text1">* <strong>@</strong>포함한 이메일주소를 입력하세요.</span></td>
</tr>
<?}?>
<?If ($a_home == "Y") {//홈페이지?>
<!--
<tr>
<th scope="row"><label for="b_homepage">홈페이지</label></th>
<td><span class="eng">http://</span> <input type="text" size="45" title="홈페이지를 입력하세요" id="b_homepage" name="b_homepage" class="board_input" onfocus="focus_on1(this);" onblur="focus_off1(this);" value="<?=$b_homepage?>" maxlength="" /></td>
</tr>
-->
<?}?>
<?
//사용자필드
for ($z=1; $z<=4; $z++) {
eval("\$a_ftemp_str = \$a_ftemp".$z."_str;");
eval("\$b_temp = \$b_temp".$z.";");
eval("\$a_ftemp = \$a_ftemp".$z.";");
If ($a_ftemp == "Y") {
?>
<tr>
<th scope="row"><label for="b_temp<?=$z?>"><?=$a_ftemp_str?></label></th>
<td><input type="text" size="50" title="<?=$a_ftemp_str?>(을)를 입력하세요" id="b_temp<?=$z?>" name="b_temp<?=$z?>" class="board_input" onfocus="focus_on1(this);" onblur="focus_off1(this);" value="<?=$b_temp?>" maxlength="50" /></td>
</tr>
<?
}
}
?>
<?If ($a_cate == "Y" and $b_type != "R") { //분류?>
<tr>
<th scope="row"><label for="b_noticechk_Y">분류</label></th>
<td>
<select name="b_cate_tot" >
<option value="" selected="selected" >분류선택</option>
<?
$mysql_c = new Mysql_DB;
$mysql_c->Connect();
//분류 부분
$R_Fields_code = "ct_idx, ct_code, ct_name, ct_ref, ct_depth, ct_chk, ct_wdate, ct_codeno, ct_file, a_num";
$SQL = "Select ".$R_Fields_code." FROM board_code WHERE ct_chk = 'Y' AND a_num='".$a_num."' ORDER BY ct_code ASC";
$mysql_c->ParseExec($SQL);
If ($mysql_c->RowCount() > 0) {
while($mysql_c->FetchInto(&$rs_code)) {
$ct_idx = $rs_code["ct_idx"];
$ct_name = $rs_code["ct_name"];
?>
<option value="<?=$ct_idx?>,<?=$ct_name?>" <?=chkSelect($ct_idx,$b_cate)?>><?=$ct_name?></option>
<?
}
}
$mysql_c->Disconnect();
?>
</select>
</td>
</tr>
<?}?>
<tr>
<th scope="row"><label for="b_subject"><img height="10" width="7" alt="*" src="/content/board/nninc_qna/img/ic_vcheck.gif"/> 제목</label></th>
<td><input type="text" size="100" title="제목을 입력하세요" id="b_subject" name="b_subject" class="board_input subject" onfocus="focus_on1(this);" onblur="focus_off1(this);" value="<?=$b_subject?>" maxlength="200" /></td>
</tr>
<tr>
<td colspan="2" class="content">
<?if($a_edit == "Y"){//에디터가 사용일때?>
<?
//$_SESSION["fck_filepath"] = "/userfiles/"; //첨부파일경로
//$_SESSION["fck_filepath"] = "/data/popup/"; //첨부파일경로
$sBasePath = "/fckeditor/" ; //에디터경로
$oFCKeditor = new FCKeditor('b_content') ; //개체명을 인자값으로..
$oFCKeditor->BasePath = $sBasePath;
$oFCKeditor->Value = $b_content; //내용
$oFCKeditor->ToolbarSet = "Basic3"; //툴바 기본 : Basic, 고급 : Default
$oFCKeditor->Width = '100%' ;
$oFCKeditor->Height = '250' ;
$oFCKeditor->Create();
?>
<?}else{?>
<textarea cols="50" rows="15" id="b_content" name="b_content" title="게시글 내용 입력" style="width:98%;" onfocus="focus_on1(this);" onblur="focus_off1(this);" ><?=$b_content?></textarea>
<?}?>
</td>
</tr>
<?
If ($a_upload == "Y") { //첨부파일 사용일때
for ($z=1;$z <= $a_upload_len;$z++) {
eval("\$b_file_name = \$b_file".$z.";");
if($z == 1){
//$link_url = "<a href='javascript:add();'><img src='/content/board/nninc_qna/img/file_add.gif' alt='파일추가하기' /></a>";
//$is_tr_css = "";
}else{
//$link_url = "<a href='javascript:del(\"$z\");'><img src='/content/board/nninc_qna/img/file_del.gif' alt='파일빼기' /></a>";
//$is_tr_css = "id='filediv$z' style='display:none'";
}
?>
<tr <?//=$is_tr_css?>>
<th scope="row"><label for="b_file<?=$z?>">첨부파일 <?=$z?></label> <?=$link_url?></th>
<td>
<input type="file" size="70" id="b_file<?=$z?>" name="b_file<?=$z?>" title="삽입할 파일 찾아보기" class="board_input_file" onfocus="focus_on1(this);" onblur="focus_off1(this);" value="" />
<?If ($b_file_name != "") {?>
<br /><?=$b_file_name?>&nbsp;<input type='checkbox' id='b_file_chk<?=$z?>' name='b_file_chk<?=$z?>' value='Y' title="삭제" value='<?=$b_file_name?>' />삭제
<?}?>
</td>
</tr>
<?
}
}
?>
</tbody>
</table>
</div>
<!-- //쓰기 테이블 -->
<!-- 버튼 -->
<div class="board_button2">
<span><input type="image" src="/content/board/nninc_qna/img/save_bt.gif" alt="저장"/></span>
<span><a href="list.php?a_num=<?=$a_num?>&amp;<?=$page_info?>" ><img src="/content/board/nninc_qna/img/list_bt.gif" width="62" height="23" alt="목록" /></a></span>
</div>
<!-- //버튼 -->
</form>
</div>
<!-- //쓰기 -->
<?include("bottom.php"); //하단파일?>