function nv_change_column($table, $column_name, $column_data)
{
    global $db;
    $phpbb_db_tools = new phpbb_db_tools($db);
    if ($phpbb_db_tools->sql_column_exists($table, $column_name)) {
        $phpbb_db_tools->sql_column_change($table, $column_name, $column_data);
    }
}
예제 #2
0
         }
     }
     unset($sql_query);
     set_config('user_blog_search', 1);
     set_config('user_blog_user_permissions', 1);
     if (!class_exists('blog_fulltext_native')) {
         include $phpbb_root_path . "blog/search/fulltext_native.{$phpEx}";
     }
     $blog_search = new blog_fulltext_native();
     $blog_search->reindex();
 case '0.3.27':
 case '0.3.28':
 case '0.3.29':
     set_config('user_blog_search_type', 'fulltext_native');
 case '0.3.30':
     $db_tool->sql_column_change(BLOGS_TABLE, 'blog_subject', array('STEXT_UNI', '', 'true_sort'));
     $db_tool->sql_column_change(BLOGS_REPLY_TABLE, 'reply_subject', array('STEXT_UNI', '', 'true_sort'));
     $db_tool->sql_column_change(BLOGS_PLUGINS_TABLE, 'plugin_name', array('STEXT_UNI', '', 'true_sort'));
     $db_tool->sql_column_change(BLOGS_USERS_TABLE, 'title', array('STEXT_UNI', '', 'true_sort'));
 case '0.3.31':
 case '0.3.32':
     switch ($dbms) {
         case 'mysql':
             if (version_compare($db->mysql_version, '4.1.3', '>=')) {
                 $dbms_schema = 'mysql_41_schema.sql';
             } else {
                 $dbms_schema = 'mysql_40_schema.sql';
             }
             break;
         case 'mysqli':
             $dbms_schema = 'mysql_41_schema.sql';