//更新
function go_update() {
global $xoopsDB;
#檢查群組是否存在(College 佈景管理員),如不存在則建立
check_group(_MI_UGMCOLLEGE_ADMIN);//College 佈景管理員
}
```
二、語系
language/tchinese\_utf8/modinfo.php
language/english/modinfo.php
```
#建立群組
define("_MI_UGMCOLLEGE_ADMIN", "College 佈景管理員");
```
三、執行模組更新,並將權限設給「College 佈景管理員」群組
四、新增資料表
1. ugm\_college\_system ```
//資料表
#---- 增加資料表 ugm_college_system
$tbl = "ugm_college_system";
if(!chk_isTable($tbl)){
$sql="
CREATE TABLE `" . $xoopsDB->prefix($tbl) . "` (
`sn` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT 'sn',
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '表單名稱',
`kind` varchar(255) NOT NULL DEFAULT 'system' COMMENT '類別',
`title` varchar(255) NOT NULL DEFAULT '' COMMENT '標題',
`value` text COMMENT '值',
`description` varchar(255) NOT NULL DEFAULT '' COMMENT '描述',
`formtype` varchar(255) NOT NULL DEFAULT '' COMMENT '表單型態',
`valuetype` varchar(255) NOT NULL DEFAULT '' COMMENT '值的型態',
`sort` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '排序',
`enable` enum('1','0') NOT NULL DEFAULT '1' COMMENT '狀態',
PRIMARY KEY (`sn`)
) ENGINE=InnoDB;
";
$xoopsDB->queryF($sql);
}
```
2.
五、新增資料欄位
1. 增加 options欄位 ```
#---- (必須在資料表後面處理)增加欄位 ugm_college_system => options
$col = "options";
$tbl = "ugm_college_system";
if(!chk_isColumn($col,$tbl)){
$sql="
ALTER TABLE `" . $xoopsDB->prefix($tbl) . "`
ADD `options` varchar(512) NOT NULL DEFAULT '' COMMENT '選項' AFTER `valuetype`;
";
$xoopsDB->queryF($sql);
}
```
2.