<?php
/*
그누보드 DTD의 데이터 베이스를 그누보드 G4형태로 변환하는 프로그램입니다. 
수정,재배포는 자유입니다.  
이 프로그램은 GPL 라이센스를 따릅니다. 
제작자 모조키 mozoki@gmail.com  http://www.mozoki.com      
*/

// 사용법 - 아래 디비 설정부분에 내용을 기입한 후에 웹계정에 업로드하고 브라우저로 한번 실행해 주시면 됩니다.

// 이 프로그램을 실행하기 전에 반드시 DB 백업을 하십시오. 

//프로그램실행으로 인해 발생할 수도 있는 문제점은 모두 프로그램을 사용한 사람의 몫입니다.

// 두번 실행하면 안되요.. 한번만 실행해야 합니다. 아마 두번째는 에러메세지가 뜰듯??



// 아래는 디비 설정입니다. dbconfig.php 내용과 동일합니다. 내용 삽입해주세요.

$mysql_host = '';
$mysql_user = '';
$mysql_password = '';
$mysql_db = '';
$db_prefix = '';  // 테이블이름의 앞쪽 첨자입니다. 자신의 DB 확인하시고 반드시 넣으셔야합니다. 예: $db_prefix = 'g4_'; 




$connect = mysql_connect($mysql_host, $mysql_user, $mysql_password, $mysql_db); 
mysql_select_db($mysql_db); 

// dtd 버전엔 없던 auth 테이블 추가.
$auth_table = $db_prefix."auth";
$sql = " DROP TABLE IF EXISTS `$auth_table`; "; 
mysql_query($sql); 	

$sql = "CREATE TABLE `$auth_table` (
  `mb_id` varchar(255) NOT NULL default '',
  `au_menu` varchar(20) NOT NULL default '',
  `au_auth` set('r','w','d') NOT NULL default '',
  PRIMARY KEY  (`mb_id`,`au_menu`)
) DEFAULT CHARSET=utf8; ";

$result1 = @mysql_query($sql) or mysql_error(); 


if ($result1) { 
  echo "auth_table creating complete! <br><br>"; 
} else { 
  echo "auth_table creating error!!<br><br>"; 
} 



// g4_board 테이블에 bo_use_rss_view  칼럼 뒤에 bo_use_comment 칼럼생성
$board_table = $db_prefix."board";
$sql2 = "ALTER TABLE `$board_table` 
ADD `bo_use_comment`  tinyint(4) NOT NULL default '0'  AFTER bo_use_rss_view
 ; ";
$result2 = @mysql_query($sql2) or mysql_error(); 

if ($result2) { 
  echo "board_table_update complete! <br><br>"; 
} else { 
  echo "board_table_update error!!<br><br>"; 
} 

// g4_member 테이블에 mb_memo 칼럼 뒤에 mb_lost_certify 칼럼생성
$member_table = $db_prefix."member";
$sql3 = "ALTER TABLE `$member_table` 
ADD `mb_lost_certify` varchar(255) NOT NULL AFTER mb_memo
 ; ";

$result3 = @mysql_query($sql3) or mysql_error(); 
if ($result3) { 
  echo "member_table_update complete! <br><br>"; 
} else { 
  echo "member_table_update error!!<br><br>"; 
} 


// write 테이블에 wr_homepage 칼럼 뒤에 wr_file   삭제.. 해도되고 안해도 뭐... 어차피 그누독스에서 쓸거니까 냅두도록...


// 컴플리트 3개 뜨면  정상적으로 업데 완료.
// 완료후엔 웹계정에서 이 파일을 꼭 지우세요. 

?>