Avocado.CommunityEdition/Plugin/미궁/AvocadoEdition.maze/extend/maze.config.php
2022-02-09 03:09:45 +09:00

36 lines
1.3 KiB
PHP

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// 미궁 테이블값 추가
$g5['maze_table'] = G5_TABLE_PREFIX.'maze';
// 미궁 테이블이 없을 경우 생성
if(!sql_query(" DESC {$g5['maze_table']} ")) {
sql_query(" CREATE TABLE IF NOT EXISTS `{$g5['maze_table']}` (
`ma_id` int(11) NOT NULL AUTO_INCREMENT,
`ma_subject` varchar(255) NOT NULL,
`ma_content` text NOT NULL,
`ma_answer` varchar(255) NOT NULL default '',
`ma_btn_prev` varchar(255) NOT NULL default '',
`ma_btn_next` varchar(255) NOT NULL default '',
`ma_background` varchar(255) NOT NULL default '',
`ma_order` int(11) NOT NULL default '0',
`ma_rank_1` int(11) NOT NULL default '0',
`ma_rank_2` int(11) NOT NULL default '0' default '0',
`ma_rank_3` int(11) NOT NULL default '0',
`ma_rank_4` int(11) NOT NULL default '0',
`ma_rank_5` int(11) NOT NULL default '0',
PRIMARY KEY (`ma_id`)
) ", false);
}
// 미궁진행값이 존재하지 않을 경우
if($is_member && !isset($member['mb_maze'])) {
sql_query(" ALTER TABLE `{$g5['member_table']}` ADD `mb_maze` INT(11) NOT NULL DEFAULT '0' AFTER `mb_10` ");
}
if($is_member && !isset($member['mb_maze_datetime'])) {
sql_query(" ALTER TABLE `{$g5['member_table']}` ADD `mb_maze_datetime` datetime NOT NULL default '0000-00-00 00:00:00' AFTER `mb_maze` ");
}
?>