" ); // °øÅëÀûÀÎ »ó´Ü ºÎºÐ ³¡ if( $action == "create" ) { $board = addslashes( trim( $board ) ); $query = "select board from bbsinfo where board = '$board'"; mysql_query( $query, $db ); if( mysql_affected_rows( $db ) ) { alert( "°Ô½ÃÆÇ ID[$board]´Â ÀÌ¹Ì »ç¿ë ÁßÀÔ´Ï´Ù.\\n\\n´Ù¸¥ ID¸¦ ÀÔ·ÂÇϼ¼¿ä." ); redirect( "$PHP_SELF" ); exit; } $query = "insert into bbsinfo values ( '', '$board', 'ÇÏ´Ã BBS 2000', now(), 10, 10, 2048, '0', '°ü¸®ÀÚ', '', '', '', '' )"; $result = mysql_query( $query, $db ); if( !file_exists( "../files/".$board ) ) mkdir( "../files/".$board, 0777 ); redirect( "$PHP_SELF?start=$start" ); exit; } else if( $action == "delete" ) { if( file_exists( "../files/$board" ) ) { exec( "rm -rf ../files/$board" ); } $result = mysql_query( "delete from bbsinfo where board = '$board'", $db ); $result = mysql_query( "delete from bbsboard where board = '$board'", $db ); $result = mysql_query( "delete from bbsmemo where board = '$board'", $db ); redirect( "$PHP_SELF?start=$start" ); exit; } else if( $action == "config" ) { echo( "
ÇÏ´Ã BBS ¼³Á¤ º¯°æ

" ); $query = "select no, board, boardtitle, date_format( regdate, '%Y.%m.%d' ) as regdate, listscale, pagescale, maxsize, authcheck, admin, email, passwd, header, footer from bbsinfo where board = '$board'"; $result = mysql_query( $query, $db ); $rs = mysql_fetch_array( $result ); $no = stripslashes( $rs[no] ); $board = stripslashes( $rs[board] ); $boardtitle = stripslashes( $rs[boardtitle] ); $regdate = $rs[regdate]; $listscale = $rs[listscale]; $pagescale = $rs[pagescale]; $maxsize = $rs[maxsize]; $authcheck = ( $rs[authcheck] == '1' ) ? "checked" : ""; $admin = stripslashes( $rs[admin] ); $passwd = $rs[passwd]; $email = stripslashes( $rs[email] ); $header = nl2br( stripslashes( $rs[header] ) ); $footer = nl2br( stripslashes( $rs[footer] ) ); echo( "
°Ô½ÃÆÇ ID
  $board
°Ô½ÃÆÇ ¹øÈ£
  $no
°Ô½ÃÆÇ ŸÀÌÆ²
µî·ÏÀÏ
  $regdate
¸ñ·Ï Ãâ·Â
¸ñ·Ï/ÆäÀÌÁö °³     ÆäÀÌÁö/ºí·° °³
ÆÄÀÏ Å©±â
KByte Å©±â°¡ '0'ÀÌ¸é ÆÄÀÏ Ã·ºÎ ¾ÈÇÔ, ÃÖ´ë Å©±â´Â ¼­¹ö¿¡ µû¶ó ´Ù¸§
°ø°³ ¿©ºÎ
ºñ°ø°³   ºñ°ø°³ÀÌ¸é °ü¸®ÀÚ¸¸ Á¢±Ù °¡´É
°Ô½ÃÆÇ ¸Ó¸®±Û
¢Ñ ¿ÏÀüÇÑ ÅÂ±× ½ÖÀ» ÀÌ·çµµ·Ï ÀÛ¼ºÇÏ¿© ÁֽʽÿÀ.
<div align='center'>

</div>
°Ô½ÃÆÇ ²¿¸®±Û
¢Ñ ¿ÏÀüÇÑ ÅÂ±× ½ÖÀ» ÀÌ·çµµ·Ï ÀÛ¼ºÇÏ¿© ÁֽʽÿÀ.
<div align='center'>

</div>
°ü¸®ÀÚ À̸§
°ü¸®ÀÚ ¾ÏÈ£
º¯°æÇÒ °æ¿ì¸¸ ÀÔ·Â
°ü¸®ÀÚ ¸ÞÀÏ
    

[ ÇÏ´Ã BBS ¸ñ·Ï ]
" ); } else if( $action == "savecfg" ) { $query = "select passwd from bbsinfo where board = '$board'"; $result = mysql_query( $query, $db ); $rs = mysql_fetch_array( $result ); $boardtitle = addslashes( trim( $boardtitle ) ); $admin = addslashes( trim( $admin ) ); if( $passwd == "" ) $passwd = $rs[passwd]; $email = addslashes( trim( $email ) ); $header = addslashes( trim( $header ) ); $footer = addslashes( trim( $footer ) ); $query = "update bbsinfo set "; $query .= "boardtitle = '$boardtitle', "; $query .= "listscale = $listscale, "; $query .= "pagescale = $pagescale, "; $query .= "maxsize = $maxsize, "; $query .= "authcheck = '$authcheck', "; $query .= "admin = '$admin', "; $query .= "passwd = '$passwd', "; $query .= "email = '$email', "; $query .= "header = '$header', "; $query .= "footer = '$footer' "; $query .= "where board = '$board'"; mysql_query( $query, $db ); alert( "°Ô½ÃÆÇ ID : $board ¼³Á¤ ÀúÀå ¿Ï·á!!" ); redirect( "$PHP_SELF?start=$start" ); exit; } else { echo( "
ÇÏ´Ã BBS 2000 - °Ô½ÃÆÇ ¸ñ·Ïº¸±â
" ); // ----- ¿À´Ã ³¯Â¥, Àüü °Ô½Ã¹° ¹× ¿À´Ã °Ô½Ã¹° ------------------------------------------------------ // $weekday = array( "ìí", "êÅ", "ûý", "â©", "ÙÊ", "ÐÝ", "÷Ï" ); $weekday = array( "ÀÏ", "¿ù", "È­", "¼ö", "¸ñ", "±Ý", "Åä" ); $date = getdate(); $year = $date[year]; $month = $date[mon]; $day = $date[mday]; $weeknum = $date[wday]; $query = "select no from bbsinfo where regdate >= curdate()"; $result = mysql_query( $query, $db ); $today = mysql_affected_rows(); $query = "select no, board, boardtitle, date_format( regdate, '%Y.%m.%d' ) as regdate, maxsize, authcheck, admin, email from bbsinfo order by no desc"; $result = mysql_query( $query, $db ); $total = mysql_affected_rows(); echo( "
¿À´Ã : $year³â $month¿ù $dayÀÏ $weekday[$weeknum]¿äÀÏ
Àüü $total°Ç Áß ¿À´Ã $today°Ç
" ); // ----- °Ô½ÃÆÇ Ãâ·Â --------------------------------------------------------------------- echo( " " ); // ----- µî·ÏµÈ ±Û ¾øÀ¸¸é -------------------------------------------------- if( $total <= 0 ) { echo( " " ); } // ------------------------------------------------------------------------ else { $scale = 10; if( $start <= 0 | $start >= $total ) $start = 0; else $start = intval( $start / $scale ) * $scale; for( $i = $start; $i < $start + $scale && $i < $total; $i++ ) { mysql_data_seek( $result, $i ); $rs = mysql_fetch_array( $result ); $no = $rs[no]; $board = stripslashes( $rs[board] ); $boardtitle = stripslashes( $rs[boardtitle] ); $regdate = $rs[regdate]; $maxsize = $rs[maxsize]; $authcheck = $rs[authcheck]; $admin = stripslashes( $rs[admin] ); $email = stripslashes( $rs[email] ); if( $maxsize == 0 ) $usefile = "X"; else $usefile = "O"; if( $authcheck == '1' ) $authcheck = "X"; else $authcheck = "O"; $query = "select no from bbsboard where board = '$board' and regdate >= curdate()"; mysql_query( $query, $db ); $tabletoday = mysql_affected_rows(); if( $tabletoday < 1 ) $tabletoday = 0; $query = "select no from bbsboard where board = '$board'"; mysql_query( $query, $db ); $tabletotal = mysql_affected_rows(); if( $tabletotal < 1 ) $tabletotal = 0; echo( " " ); if( $email ) echo( " " ); else echo( " " ); echo( " " ); } } echo( "
°Ô½ÃÆÇ ID
°Ô½ÃÆÇ ŸÀÌÆ²
°ü¸®ÀÚ
µî·ÏÀÏ
°ø°³
ÆÄÀÏ
±Û¼ö
»èÁ¦
µî·ÏµÈ °Ô½ÃÆÇÀÌ ¾ø½À´Ï´Ù.
$admin
$regdate
$authcheck
$usefile
$tabletoday / $tabletotal
Del

" ); echo( " " ); if( $total > 0 ) { echo( " " ); } $prevpg = $start - $scale; $nextpg = $start + $scale; echo( " " ); echo( "
[ Admin ] [ DB ]
" ); if( $total == 1 ) $pages = 1; else $pages = intval( ( $total -1 ) / $scale ) + 1; if( $pages == 1 ) $blocks = 1; else $blocks = intval( ( $pages - 1 ) / 10 ) + 1; if( $start == 0 ) $page = 1; else $page = intval( $start / $scale ) + 1; if( $page == 1 ) $block = 1; else $block = intval( ( $page - 1 ) / 10 ) + 1; $startpage = ( $block - 1 ) * 10 + 1; $endpage = ( $block - 1 ) * 10 + 10; if( $endpage > $pages ) $endpage = $pages; if( $block > 1 ) { $num = $scale * 10 * ( $block - 1 ) - $scale; echo( "ÀÌÀü ºí·°" ); } else echo( "ÀÌÀü ºí·°" ); for( $i = $startpage; $i <= $endpage; $i++ ) { $num = ( $i - 1 ) * $scale; if( $i == $page ) echo( " [$i] " ); else echo( " [$i] " ); } if( $block < $blocks ) { $num = $scale * 10 * $block; if( $num >= $total ) $num = $total - 1; echo( "´ÙÀ½ ºí·°" ); } else echo( "´ÙÀ½ ºí·°" ); echo( "
" ); if( $prevpg >= 0 && $total > 0 ) echo( "[ ÀÌÀü ]" ); else echo( "[ ÀÌÀü ]" ); echo( "  " ); if( $nextpg < $total ) echo( "[ ´ÙÀ½ ]" ); else echo( "[ ´ÙÀ½ ]" ); echo( "

»õ·ÎÀÌ »ý¼ºÇÒ °Ô½ÃÆÇ ID     
" ); } // °øÅëÀûÀÎ ÇÏ´Ü ºÎºÐ ½ÃÀÛ echo( "
ÇÏ´Ã BBS 2000 - ÇÏ´Ã ¼ÒÇÁÆ®¿þ¾î °³¹ß
" ); // °øÅëÀûÀÎ ÇÏ´Ü ºÎºÐ ³¡ ?>