AvocadoAmber/AvocadoEdition_Light/extend/character.lib.php

117 lines
3.7 KiB
PHP
Raw Normal View History

2024-09-23 11:07:19 +09:00
<?php
if (!defined('_GNUBOARD_'))
exit;
2024-10-04 11:52:42 +09:00
$character = Character::getCharacter($member['ch_id']);
2024-09-23 11:07:19 +09:00
2024-10-04 11:52:42 +09:00
Character::fixMemberCharacter();
Character::resetSearchCount();
2024-09-23 11:07:19 +09:00
2024-10-04 12:14:46 +09:00
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;");
}
}
2024-09-23 11:07:19 +09:00
function get_character_name($ch_id)
{
2024-10-04 11:52:42 +09:00
return Character::getName($ch_id);
2024-09-23 11:07:19 +09:00
}
function get_member_character_name($mb_id)
{
2024-10-04 11:52:42 +09:00
return Character::getNameByMemberID($mb_id);
2024-09-23 11:07:19 +09:00
}
function get_character_head($ch_id)
{
2024-10-04 11:52:42 +09:00
return Character::getHead($ch_id);
2024-09-23 11:07:19 +09:00
}
function get_member_name($mb_id)
{
2024-10-04 11:52:42 +09:00
return Character::getMemberName($mb_id);
2024-09-23 11:07:19 +09:00
}
function get_character($ch_id)
{
2024-10-04 11:52:42 +09:00
return Character::getCharacter($ch_id);
2024-09-23 11:07:19 +09:00
}
function get_character_info($ch_id, $ar_code)
{
2024-10-04 11:52:42 +09:00
return Character::getInfo($ch_id, $ar_code);
2024-09-23 11:07:19 +09:00
}
function get_character_list($side = '', $class = '', $state = '승인')
{
2024-10-04 11:52:42 +09:00
return Character::getList($side, $class, $state);
2024-09-23 11:07:19 +09:00
}
function add_profile_article($theme, $code, $name, $type = 'text', $pice = '', $help = '', $order = '')
{
global $g5;
}