Changeset 4674

Show
Ignore:
Timestamp:
11/12/07 10:54:01 (13 months ago)
Author:
inureyes
Message:

#236

  • checkup 수정
  • visibility 는 모든 출력 컨텐츠의 출력 속성 제어를 위해 공통된 값을 사용합니다.
  • 0 : 비공개 , 1 : 멤버공개(로그인 한 사람), 2: 공개, 3: 발행
    • 각 숫자의 음수는 예약을 의미합니다.
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/blog/checkup/index.php

    r4669 r4674  
    902902} 
    903903 
     904if (!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 
     934if (!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 
     944if (!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 
    904953// Common parts. 
    905954if(doesHaveOwnership() && $blogids = DBQuery::queryColumn("SELECT blogid FROM {$database['prefix']}PageCacheLog")) { 
     
    945994} 
    946995 
    947 if (!DBQuery::queryExistence("DESC {$database['prefix']}Links visible")) { 
    948     $changed = true; 
    949     echo '<li>', _text('Links 테이블에 보이기 여부 필드와 XFN 마이크로포맷을 위한 필드 추가합니다.'), ': '; 
    950     if (DBQuery::execute("ALTER TABLE {$database['prefix']}Links ADD visible int(1) NOT NULL DEFAULT 1") && 
    951        DBQuery::execute("ALTER TABLE {$database['prefix']}Links ADD xfn varchar(128) NOT NULL DEFAULT ''")) 
    952         echo '<span style="color:#33CC33;">', _text('성공'), '</span></li>'; 
    953     else 
    954         echo '<span style="color:#FF0066;">', _text('실패'), '</span></li>'; 
    955 } 
    956  
    957996?> 
    958997</ul>