XPressME Integration Kit

Trac


Ignore:
Timestamp:
Apr 28, 2010, 4:20:08 PM (15 years ago)
Author:
toemon
Message:

D3Forumコメント統合のマルチブログ対応 Fixes#311

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/xpressme_integration_kit/include/onupdate.php

    r583 r590  
    223223        } 
    224224         
     225        $d3forum_link = XOOPS_DB_PREFIX . '_' . $xp_prefix .'_d3forum_link' ; 
    225226        if (! enhanced_table_check($mydirname,'d3forum_link')){ 
    226                 $d3forum_link = XOOPS_DB_PREFIX . '_' . $xp_prefix .'_d3forum_link' ; 
    227227                $queries ="CREATE TABLE $d3forum_link ( 
    228228                        comment_ID bigint(20) unsigned NOT NULL default '0', 
    229229                        post_id int(10) unsigned NOT NULL default '0' , 
    230230                        wp_post_ID bigint(20) unsigned NOT NULL default '0', 
     231                        forum_id bigint(20) unsigned NOT NULL default '0', 
     232                        blog_id bigint(20) unsigned NOT NULL default '0', 
    231233                        KEY post_id (post_id) 
    232234                        )TYPE=MyISAM"; 
    233235                $db->queryF( $queries ) ; 
    234236                $msgs[] = "$d3forum_link table of XPressME was made."; 
     237        } else { 
     238                if (!is_found_table_column($d3forum_link,'forum_id')){ 
     239                        $queries ="ALTER TABLE $d3forum_link ADD forum_id bigint(20) unsigned NOT NULL default '0' AFTER wp_post_ID"; 
     240                        $db->queryF( $queries ) ; 
     241                        $msgs[] = "$d3forum_link  ADD forum_id ."; 
     242                        // The table is repaired. 
     243//                      $update_sql = "UPDATE $d3forum_link SET forum_id = 1 WHERE(forum_id IS NULL OR forum_id < 1)"; 
     244//                      $db->queryF( $update_sql ) ; 
     245                } 
     246                if (!is_found_table_column($d3forum_link,'blog_id')){ 
     247                        $queries ="ALTER TABLE $d3forum_link ADD blog_id bigint(20)  unsigned NOT NULL default '0' AFTER forum_id"; 
     248                        $db->queryF( $queries ) ; 
     249                        $msgs[] = "$d3forum_link  ADD blog_id ."; 
     250                        // The table is repaired. 
     251                        $update_sql = "UPDATE $d3forum_link SET blog_id = 1 WHERE(blog_id IS NULL OR blog_id < 1)"; 
     252                        $db->queryF( $update_sql ) ; 
     253                } 
    235254        } 
    236255 
Note: See TracChangeset for help on using the changeset viewer.