| | 904 | if (!doesExistTable($database['prefix'] . 'EntriesArchive')) { |
| | 905 | $changed = true; |
| | 906 | echo '<li>', _text('글 버전 관리및 비교를 위한 테이블을 추가합니다.'), ': '; |
| | 907 | $query = " |
| | 908 | CREATE TABLE {$database['prefix']}EntriesArchive ( |
| | 909 | blogid int(11) NOT NULL default '0', |
| | 910 | userid int(11) NOT NULL default '0', |
| | 911 | id int(11) NOT NULL, |
| | 912 | visibility tinyint(4) NOT NULL default '0', |
| | 913 | category int(11) NOT NULL default '0', |
| | 914 | title varchar(255) NOT NULL default '', |
| | 915 | slogan varchar(255) NOT NULL default '', |
| | 916 | content mediumtext NOT NULL, |
| | 917 | contentFormatter varchar(32) DEFAULT '' NOT NULL, |
| | 918 | contentEditor varchar(32) DEFAULT '' NOT NULL, |
| | 919 | location varchar(255) NOT NULL default '/', |
| | 920 | password varchar(32) default NULL, |
| | 921 | created int(11) NOT NULL default '0', |
| | 922 | PRIMARY KEY (blogid, id, created), |
| | 923 | KEY visibility (visibility), |
| | 924 | KEY blogid (blogid, id), |
| | 925 | KEY userid (userid, blogid) |
| | 926 | ) TYPE=MyISAM |
| | 927 | "; |
| | 928 | if (DBQuery::execute($query . ' DEFAULT CHARSET=utf8') || DBQuery::execute($query)) |
| | 929 | echo '<span style="color:#33CC33;">', _text('성공'), '</span></li>'; |
| | 930 | else |
| | 931 | echo '<span style="color:#FF0066;">', _text('실패'), '</span></li>'; |
| | 932 | } |
| | 933 | |
| | 934 | if (!DBQuery::queryExistence("DESC {$database['prefix']}Links visibility")) { |
| | 935 | $changed = true; |
| | 936 | echo '<li>', _text('Links 테이블에 공개 여부 설정 필드와 XFN 마이크로포맷을 위한 필드 추가합니다.'), ': '; |
| | 937 | if (DBQuery::execute("ALTER TABLE {$database['prefix']}Links ADD visibility tinyint(4) NOT NULL DEFAULT 2") && |
| | 938 | DBQuery::execute("ALTER TABLE {$database['prefix']}Links ADD xfn varchar(128) NOT NULL DEFAULT ''")) |
| | 939 | echo '<span style="color:#33CC33;">', _text('성공'), '</span></li>'; |
| | 940 | else |
| | 941 | echo '<span style="color:#FF0066;">', _text('실패'), '</span></li>'; |
| | 942 | } |
| | 943 | |
| | 944 | if (!DBQuery::queryExistence("DESC {$database['prefix']}Links visible")) { |
| | 945 | $changed = true; |
| | 946 | echo '<li>', _text('Links 테이블의 공개 여부 설정 필드의 속성을 변경합니다.'), ': '; |
| | 947 | if (DBQuery::execute("ALTER TABLE {$database['prefix']}Links CHANGE visible visibility tinyint(4) NOT NULL DEFAULT 2")) |
| | 948 | echo '<span style="color:#33CC33;">', _text('성공'), '</span></li>'; |
| | 949 | else |
| | 950 | echo '<span style="color:#FF0066;">', _text('실패'), '</span></li>'; |
| | 951 | } |
| | 952 | |