diff --git a/AvocadoEdition_Light/extend/character.lib.php b/AvocadoEdition_Light/extend/character.lib.php index 8250925..1127b2b 100644 --- a/AvocadoEdition_Light/extend/character.lib.php +++ b/AvocadoEdition_Light/extend/character.lib.php @@ -7,6 +7,74 @@ $character = Character::getCharacter($member['ch_id']); Character::fixMemberCharacter(); Character::resetSearchCount(); +if ($is_admin) { + if (sql_table_exists($g5["article_table"])) { + sql_query("CREATE TABLE IF NOT EXISTS `avo_article` ( + `ar_id` INT(11) NOT NULL AUTO_INCREMENT, + `ar_theme` VARCHAR(255) NOT NULL DEFAULT '', + `ar_code` VARCHAR(255) NOT NULL DEFAULT '', + `ar_name` VARCHAR(255) NOT NULL DEFAULT '', + `ar_type` VARCHAR(255) NOT NULL DEFAULT '', + `ar_size` INT(11) NOT NULL DEFAULT '0', + `ar_text` VARCHAR(255) NOT NULL DEFAULT '', + `ar_help` VARCHAR(255) NOT NULL DEFAULT '', + `ar_order` INT(11) NOT NULL DEFAULT '0', + `ar_secret` varchar(255) NOT NULL DEFAULT '', + PRIMARY KEY (`ar_id`), + KEY `ar_id` (`ar_id`) + ) ENGINE = MyISAM DEFAULT CHARSET=utf8;"); + } + + if (sql_table_exists($g5["article_default_table"])) { + sql_query("CREATE TABLE IF NOT EXISTS `avo_article_default` ( + `ad_id` INT(11) NOT NULL AUTO_INCREMENT , + `ad_use_thumb` INT(11) NOT NULL DEFAULT '0', + `ad_use_head` INT(11) NOT NULL DEFAULT '0', + `ad_use_body` INT(11) NOT NULL DEFAULT '0', + `ad_use_name` INT(11) NOT NULL DEFAULT '0', + `ad_text_thumb` VARCHAR(255) NOT NULL DEFAULT '', + `ad_text_head` VARCHAR(255) NOT NULL DEFAULT '', + `ad_text_body` VARCHAR(255) NOT NULL DEFAULT '', + `ad_text_name` VARCHAR(255) NOT NULL DEFAULT '', + `ad_help_thumb` VARCHAR(255) NOT NULL DEFAULT '', + `ad_help_head` VARCHAR(255) NOT NULL DEFAULT '', + `ad_help_body` VARCHAR(255) NOT NULL DEFAULT '', + `ad_help_name` VARCHAR(255) NOT NULL DEFAULT '', + `ad_url_thumb` INT(11) NOT NULL DEFAULT '0', + `ad_url_head` INT(11) NOT NULL DEFAULT '0', + `ad_url_body` INT(11) NOT NULL DEFAULT '0', + `ad_use_title` INT(11) NOT NULL DEFAULT '0', + `ad_use_closet` INT(11) NOT NULL DEFAULT '0', + `ad_use_inven` INT(11) NOT NULL DEFAULT '0', + `ad_use_money` INT(11) NOT NULL DEFAULT '0', + `ad_use_rank` INT(11) NOT NULL DEFAULT '0', + `ad_use_exp` INT(11) NOT NULL DEFAULT '0', + `ad_use_status` INT(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`ad_id`), + KEY `ad_id` (`ad_id`) + ) ENGINE = MyISAM DEFAULT CHARSET=utf8;"); + } + + if (sql_table_exists($g5["value_table"])) { + sql_query("CREATE TABLE IF NOT EXISTS `avo_article_value` ( + `av_id` INT(11) NOT NULL AUTO_INCREMENT , + `ch_id` INT(11) NOT NULL DEFAULT '0', + `ar_theme` VARCHAR(255) NOT NULL DEFAULT '', + `ar_code` VARCHAR(255) NOT NULL DEFAULT '', + `av_value` TEXT NOT NULL , + `av_1` VARCHAR(255) NOT NULL DEFAULT '', + `av_2` VARCHAR(255) NOT NULL DEFAULT '', + `av_3` VARCHAR(255) NOT NULL DEFAULT '', + `av_4` VARCHAR(255) NOT NULL DEFAULT '', + `av_5` VARCHAR(255) NOT NULL DEFAULT '', + PRIMARY KEY (`av_id`), + KEY `av_id` (`av_id`) + ) ENGINE = MyISAM DEFAULT CHARSET=utf8;"); + } +} + + + function get_character_name($ch_id) { return Character::getName($ch_id);