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." |