alert('$lang_write1'); history.back(); "); exit; } } if($act == 'new' || $act == 'modify' || $act == 'reply') { // Çì´õ ÆÄÀÏ $urlHeader = "./data/".$bbsTableName."/inc/header.html"; if(file_exists($urlHeader)) { include $urlHeader; } // Çì´õ ³»¿ë echo("$ci[header]"); if($act == 'new') { $actValue = "newThread"; $titleImage = $skinPath."/write_top_write.gif"; $c1[writer] = $writerName; if($faceNum) { ${'checked_face_'.$faceNum} = 'checked'; } else { $checked_face_face1 = 'checked'; } $checked_noticeYN_n = 'checked'; } else if($act == 'reply') { $actValue = "replyThread"; $titleImage = $skinPath."/write_top_reply.gif"; $q1 = mysqlQuery(" select * from $bbsTableName where code = $recordCode "); $c1 = mysqlFetch($q1); $c1[email] = ''; $c1[title] = '[RE]'.$c1[title]; $c1[content] = eregi_replace("\n","\n> ",$c1[content]); $c1[content] = "\n\n\n> $c1[writer] $lang_write2 : \n>\n> $c1[content]"; $c1[writer] = $writerName; $c1[homepage] = ''; if($faceNum) { ${'checked_face_'.$faceNum} = 'checked'; } else { $checked_face_face1 = 'checked'; } $checked_noticeYN_n = 'checked'; } else if($act == 'modify') { $actValue = "modifyThread"; $titleImage = $skinPath."/write_top_edit.gif"; $q1 = mysqlQuery(" select * from $bbsTableName where code = $recordCode "); $c1 = mysqlFetch($q1); ${'checked_face_'.$c1[face]} = 'checked'; ${'selected_tag_'.$c1[tag]} = 'selected'; ${'checked_noticeYN_'.$c1[noticeYN]} = 'checked'; if($c1[file]) { $encFile = urlencode($c1[file]); $fileSize = number_format(ceil(@filesize($DOCUMENT_ROOT.$LINK_ROOT."/board/data/".$bbsTableName."/file/".$c1[file].".NOEXEC".".".$recordCode)/1024))."KB"; $deleteFileWord = "
$lang_write3"; $deleteFileWord .= "   ($c1[file]($fileSize))"; } } $maxFileSize = number_format(ceil($ci[write_maxFileSize] / 1000))."KB"; // ½ºÅ¸ÀϽ¬Æ® ÀÛ¼º $qs = mysqlQuery(" select * from n_boardSkin where skinPath = '$ci[skinPath]' "); $ts = mysqlAffected($qs); if($ts == 1) { $cs = mysqlFetch($qs); } // ù¶óÀÎ °£°Ý $write_top_left1_width = @getimagesize($DOCUMENT_ROOT.$skinPath."/write_top_left1.gif"); $write_top_left2_width = @getimagesize($DOCUMENT_ROOT.$skinPath."/write_top_left2.gif"); $write_top_right1_width = @getimagesize($DOCUMENT_ROOT.$skinPath."/write_top_right1.gif"); $write_top_right2_width = @getimagesize($DOCUMENT_ROOT.$skinPath."/write_top_right2.gif"); echo(" "); $mouseoverBgcolor = $cs[list_mouse_over]; $mouseoutBgcolor = $cs[list_mouse_out]; $commentBgcolor = $cs[comment_bgcolor]; echo(" "); if($ci[write_dispWriter] == 'yes') { echo(" "); } if($ci[write_dispPassword] == 'yes') { echo(" "); } if($ci[write_dispEmail] == 'yes') { echo(" "); } if($ci[write_dispTitle] == 'yes') { echo(" "); } if($ci[write_dispFace] == 'yes') { echo(" "); } if($ci[write_dispContent] == 'yes') { echo(" "); } if($ci[write_dispTag] == 'yes') { echo(" "); } if($ci[write_dispHomepage]) { echo(" "); } if($ci[write_dispFile] == 'yes') { echo(" "); } if($ableNotice == 'ok' && $act != 'reply' && $ci[typeBoard] != 'image') { echo(" "); } echo("

  
(MAX $maxFileSize)
$deleteFileWord
ÀÏ¹Ý±Û ¾Ë¸²±Û

   

Copyright 2003-2004 Dearhost 
"); // ǪÅÍ ºÎºÐ echo("$ci[footer]"); // ǪÅÍ ÆÄÀÏ $urlFooter = "./data/".$bbsTableName."/inc/footer.html"; if(file_exists($urlFooter)) { include $urlFooter; } exit; } else if($act == 'newThread' || $act == 'replyThread') { // ƯÁ¤ IP Â÷´Ü if($ci[write_limitIP]) { if(!checkAllowIP($REMOTE_ADDR, $ci[write_limitIP])) { echo(""); exit; } } // ƯÁ¤´Ü¾î Â÷´Ü if($ci[write_limitWords]) { $itemVar = array('writer','email','title','content','homepage'); for($i=0;$i alert('$lang_write9'); history.back(); "); exit; } } } $q1 = mysqlQuery(" select max(code) from $bbsTableName "); $c1 = mysqlFetch($q1); $nextCode = $c1[0] + 1; if($file_name) { if($file_size == 0) { echo(""); exit; } if($file_size > $ci[write_maxFileSize]) { $ci[write_maxFileSize] = number_format($ci[write_maxFileSize]/1000); echo(" "); @unlink($file); exit; } else { if($ci[typeBoard] == 'image') { $tmp = explode(".", $file_name); if($tmp[1] != 'jpg' && $tmp[1] != 'gif' && $tmp[1] != 'bmp') { historyBack("$lang_write12"); } } $file_name2 = "./data/".$bbsTableName."/file/".$file_name.".NOEXEC".".".$nextCode; @move_uploaded_file ($file, $file_name2); exec("chmod 777 ".$file_name2); } } if($act == 'newThread') { $depth = 1; $thread = $c1[0] + 1; $sort = 1; $q2 = mysqlQuery("update $bbsTableName set sort = sort + 1"); } else if($act == 'replyThread') { $q2 = mysqlQuery("update $bbsTableName set reply = 'y' where code = $recordCode "); $q2 = mysqlQuery("select * from $bbsTableName where code = $recordCode "); $c2 = mysqlFetch($q2); $depth = $c2[depth] + 1; $thread = $c2[thread]; $sort = findNextSort($bbsTableName, $c2[code]); $q3 = mysql_query(" update $bbsTableName set sort = sort + 1 where sort >= '$sort' "); } if(!$noticeYN) { $noticeYN = 'n'; } $q2 = mysqlQuery(" insert into $bbsTableName(code, noticeYN, sort, thread, depth, reply, writer, pw, face, ip, email, homepage, title, content, file, tag, agree, disagree, counter, regDate) values($nextCode, '$noticeYN', '$sort', '$thread', '$depth', 'n', '$writer', '$pw', '$face', '$REMOTE_ADDR', '$email', '$homepage', '$title', '$content', '$file_name', '$tag', 0, 0, 0, now()) "); if($q2 < 1) { echo(""); exit; } setcookie("writerName", $writer, time()+3600000, "/", ereg_replace("www.","",$HTTP_HOST)); setcookie("faceNum", $face, time()+3600000, "/", ereg_replace("www.","",$HTTP_HOST)); if(!$tag || $tag == 1) { $content = nl2br(htmlSpecial($content)); } else if($tag == 2) { $content = nl2br($content); } // ¸ÞÀÏ¹ß¼Û if($ci[sendEmailAdmin] == 'yes') { if($ci[adminEmail]) { mailPhp($email, $writer, $ci[adminEmail], $lang_write15.$title, $content, $tp='html'); } } if($ci[sendEmailReply] == 'yes' && $act == 'replyThread') { if($c2[email]) { mailPhp($email, $writer, $c2[email], $lang_write16.$title, $content, $tp='html'); } } if($act == 'newThread') { if($ci[typeBoard] == 'image') { echo(""); } else { echo(""); } } else if($act == 'replyThread') { echo(""); } exit; } else if($act == 'modifyThread') { // ƯÁ¤ IP Â÷´Ü if($ci[write_limitIP]) { if(!checkAllowIP($REMOTE_ADDR, $ci[write_limitIP])) { echo(""); exit; } } // ƯÁ¤´Ü¾î Â÷´Ü if($ci[write_limitWords]) { $itemVar = array('writer','email','title','content','homepage'); for($i=0;$i alert('$lang_write9'); history.back(); "); exit; } } } $q1 = mysqlQuery(" select * from $bbsTableName where code = $recordCode "); $c1 = mysqlFetch($q1); // ÆÐ½º¿öµå È®ÀÎ if($pw != $c1[pw] && $pw != $ci[adminPW]) { echo(" "); exit; } $lastFile = "./data/".$bbsTableName."/file/".$c1[file].".NOEXEC.".$recordCode; if($deleteFile == 'yes') { @unlink($lastFile); $q2 = mysqlQuery("update $bbsTableName set file = '', download = '' where code = $recordCode "); $c1[file] = ''; } if($file_name) { if($file_size == 0) { echo(""); exit; } if($file_size > $ci[write_maxFileSize]) { $ci[write_maxFileSize] = number_format($ci[write_maxFileSize]/1000); echo(" "); @unlink($file); exit; } else { if($ci[typeBoard] == 'image') { $tmp = explode(".", $file_name); if($tmp[1] != 'jpg' && $tmp[1] != 'gif' && $tmp[1] != 'bmp') { historyBack("$lang_write12"); } } @unlink($lastFile); $file_name2 = "./data/".$bbsTableName."/file/".$file_name.".NOEXEC".".".$recordCode; @move_uploaded_file ($file, $file_name2); } } else if(!$file_name) { $file_name = $c1[file]; } if(!$noticeYN) { $noticeYN = $c1[noticeYN]; } $q2 = mysqlQuery("update $bbsTableName set noticeYN = '$noticeYN', writer = '$writer', face = '$face', ip = '$ip', email = '$email', homepage = '$homepage', title = '$title', content = '$content', file = '$file_name', tag = '$tag', regDate = now() where code = $recordCode "); if($q2 < 1) { echo(""); exit; } setcookie("writerName", $writer, time()+3600000, "/", ereg_replace("www.","",$HTTP_HOST)); setcookie("faceNum", $face, time()+3600000, "/", ereg_replace("www.","",$HTTP_HOST)); echo(" "); exit; } ?>