regist_article($_POST); // ÀÛ¼ºÈÄ µÇµ¹¾Æ°¥ ¸µÅ© ¼³Á¤ $referer_infos = parse_url($_SERVER['HTTP_REFERER']); parse_str($referer_infos['query'], $referer_infos); unset($referer_infos['mode'], $referer_infos['pano']); // write ¸ðµå, ´ä±Û½Ã ºÎ¸ð±Û ¹øÈ£ Á¦°Å $board_links = http_build_query($referer_infos); // php5 ÀÌ»ó, rankup_basic.class.php ¿¡ Á¤ÀÇµÊ $rankup_board->popup_msg_js("°Ô½Ã¹°ÀÌ ¼º°øÀûÀ¸·Î µî·ÏµÇ¾ú½À´Ï´Ù.", "./index.html?$board_links"); exit; break; // ´ñ±Û µî·Ï case "regist_comment": $result = $rankup_board->regist_comment($_POST); $message = "´ñ±ÛÀÌ ¼º°øÀûÀ¸·Î µî·ÏµÇ¾ú½À´Ï´Ù."; echo " "; exit; break; // ´ñ±Û ¼öÁ¤ - 2009.09.09 added case "apply_comment": $rankup_board->change_encoding($_POST, "IN"); echo $rankup_board->apply_comment($_POST); exit; break; // ÆÄÀÏ Ã·ºÎ case "post_attached": $original_name = $_FILES['attach']['name']; // ÆÄÀÏÅ©±â üũ $file_size = filesize($_FILES['attach']['tmp_name'])/1024; // KB if($file_size==0 || round($file_size)>$rankup_board->sattach['attach_size']) { @unlink($_FILES['attach']['tmp_name']); // ÷ºÎÇß´ø ÀÓ½ÃÆÄÀÏ Á¦°Å $rankup_board->popup_msg_js("÷ºÎÆÄÀÏÀÇ Å©±â°¡ Á¦Çѿ뷮(".number_format($rankup_board->sattach['attach_size'])." KB)À» ÃʰúÇÏ¿© µî·ÏÀÌ Ãë¼ÒµÇ¾ú½À´Ï´Ù.", "VOID"); } $attached = $rankup_board->post_attached($_FILES['attach'], true); if(!empty($attached['name'])) { list($width, $height, $type, $attr, $size) = $attached['infos']; $on_attached = array_pop(explode("/", $attached['name'])); if($width && $height) $wh_size = "
$width ¡¿ $height"; $info = strtoupper($type)."
($size)".$wh_size; echo " "; } exit; break; default: // ÷ºÎÆÄÀÏ ´Ù¿î·Îµå if($_GET['cmd']=="download") { $rankup_board->download_attach($_GET); // º°µµÀÇ ¸®ÅϰªÀÌ ¾ø´Ù. exit; } //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=- // Ajax or GET ¹æ½Ä ó¸® //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=- // ÀÎÄÚµù º¯È¯ if(!empty($_GET['cmd'])) $rankup_board->change_encoding($_GET, "IN"); switch($_GET['cmd']) { case "view_article": // °Ô½Ã¹° º¸±â $message = $rankup_board->view_article($_GET); $result = !empty($message); break; case "delete_article": // °Ô½Ã¹° »èÁ¦ case "modify_article": // °Ô½Ã¹° ¼öÁ¤ $message = $rankup_board->verify_author($_GET); $result = !empty($message); break; case "delete_articles": // °Ô½Ã¹° ¼±ÅûèÁ¦ $message = $rankup_board->delete_articles($_GET); $result = !empty($message); break; case "vote_article": // °Ô½Ã¹° Ãßõ $message = $rankup_board->vote_article($_GET); $result = !empty($message); break; case "load_comment": // ´ñ±Û ·Îµå $message = $rankup_board->get_comment_articles($_GET); $result = !empty($message); break; case "delete_comment": // ´ñ±Û »èÁ¦ $message = $rankup_board->delete_comment($_GET); $result = !empty($message); break; case "modify_comment": // ´ñ±Û ¼öÁ¤ - 2009.09.09 added $message = $rankup_board->modify_comment($_GET); $result = !empty($message); break; case "comment_reply": // ´ñ±Û ´ñ±Û - 2011.08.16 added $message = $rankup_board->comment_reply($_GET); $result = !empty($message); break; case "delete_attach": // ÷ºÎÆÄÀÏ »èÁ¦ $result = $rankup_board->delete_attach($_GET); $message = $result ? "¼º°øÀûÀ¸·Î »èÁ¦µÇ¾ú½À´Ï´Ù." : "»èÁ¦°¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù."; break; case "load_attach": $message = $rankup_board->load_attach($_GET); $result = !empty($message); break; default: // ÆäÀÌÁö ±¸¼º if(empty($_GET['id'])) $board_contents = $rankup_board->get_main_contents($_GET['pcno']); // ÇØ´ç ¸Þ´ºÀÇ ¸ÞÀÎÆäÀÌÁö else { $board_contents = $rankup_board->get_board_contents($_GET); // °Ô½Ã¹°¸ñ·Ï/»ó¼¼ÆäÀÌÁö/µî·ÏÆû/¼öÁ¤Æû ±¸¼º } if(!$board_contents) return; // ŸÀÌÆ², ½ºÅ¸ÀÏ Ãâ·Â / »ó´Ü ÄÁÅÙÃ÷ //$rankup_control->print_user_head(); include_once $base_dir."include/top.html"; // ÁÂÃø ÄÁÅÙÃ÷ ob_start(); include_once $base_dir."include/left_board.html"; $left_contents = ob_get_clean(); // ¸ÞÀÎ ÄÁÅÙÃ÷ echo "
".$left_contents."   ".$board_contents."
"; // ÇÏ´Ü ÄÁÅÙÃ÷ include_once $base_dir."include/bottom.html"; exit; } if($result) { // ÀÎÄÚµù º¯È¯ $rankup_board->change_encoding($message, "OUT"); $result = $result ? "success" : "failure"; header("Content-type: text/xml; charset=utf-8"); echo "\n"; echo "$message"; } exit; } ?>