<?php
if (!defined('_GNUBOARD_')) exit;
// ── 기본 컬럼 ──────────────────────────────────────────────────
// 1. x2_ver (버전)
if (!sql_query(" SELECT x2_ver FROM {$write_table} LIMIT 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_ver` varchar(10) NOT NULL DEFAULT '' AFTER `wr_10` ", false);
}
// 2. x2_ca2 (구분)
if (!sql_query(" SELECT x2_ca2 FROM {$write_table} LIMIT 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_ca2` varchar(255) NOT NULL DEFAULT '' AFTER `x2_ver` ", false);
}
// 3. x2_ca3 (형태)
if (!sql_query(" SELECT x2_ca3 FROM {$write_table} LIMIT 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_ca3` varchar(255) NOT NULL DEFAULT '' AFTER `x2_ca2` ", false);
}
// 4. x2_ca4 (종류)
if (!sql_query(" SELECT x2_ca4 FROM {$write_table} LIMIT 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_ca4` varchar(255) NOT NULL DEFAULT '' AFTER `x2_ca3` ", false);
}
// ── 추가 옵션 컬럼 ───────────────────────────────────────────
// 5. x2_top (우선 토글)
if (!sql_query(" SELECT x2_top FROM {$write_table} LIMIT 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_top` varchar(1) NOT NULL DEFAULT '0' AFTER `x2_ca4` ", false);
}
// 6. x2_label (라벨 토글)
if (!sql_query(" SELECT x2_label FROM {$write_table} LIMIT 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_label` varchar(1) NOT NULL DEFAULT '0' AFTER `x2_top` ", false);
}
// 7. x2_ok (완성 토글)
if (!sql_query(" SELECT x2_ok FROM {$write_table} LIMIT 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_ok` varchar(1) NOT NULL DEFAULT '0' AFTER `x2_label` ", false);
}
// 8. x2_set (세트 토글)
if (!sql_query(" SELECT x2_set FROM {$write_table} LIMIT 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_set` varchar(1) NOT NULL DEFAULT '0' AFTER `x2_ok` ", false);
}
// ── 메모 컬럼 ────────────────────────────────────────────────
// 9. x2_memo (메모 내용)
if (!sql_query(" SELECT x2_memo FROM {$write_table} LIMIT 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_memo` text NOT NULL ", false);
}
// 10. x2_memo_clean (메모 정리 토글)
if (!sql_query(" SELECT x2_memo_clean FROM {$write_table} LIMIT 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_memo_clean` varchar(1) NOT NULL DEFAULT '0' AFTER `x2_memo` ", false);
}
// 11. x2_txt (추가 내용)
if (!sql_query(" SELECT x2_txt FROM {$write_table} LIMIT 1 ", false)) {
sql_query(" ALTER TABLE `{$write_table}` ADD `x2_txt` text NOT NULL ", false);
}
?>