in['mark'] == 0) { ?>

Welcome to Bugdar

This upgrade will take from Bugdar 1.1.0 Beta 1 to Bugdar 1.1.0 Beta 2.

The following steps will make changes to your database schema so that you can run Bugdar 1.1.0 Beta 2.

To begin the process, please click the button below.

in['mark'] == 1) { ?>

Language System Updates

In Bugdar 1.1.0 Beta 2, the language system was changed to use Gettext. These schema changes reflect that change.

query("DROP TABLE " . TABLE_PREFIX . "localization"); echo "Dropping the strings cache table
\n"; $db->query("ALTER TABLE " . TABLE_PREFIX . "language DROP filename"); echo "Dropping language.filename
\n"; $db->query("ALTER TABLE " . TABLE_PREFIX . "language CHANGE languagecode langcode VARCHAR(5) NOT NULL"); echo "Adding language.langcode for the Gettext language code
\n"; $db->query("ALTER TABLE " . TABLE_PREFIX . "language DROP debug"); echo "Dropping language.debug as language debug mode no longer exists
\n"; $db->query("UPDATE " . TABLE_PREFIX . "language SET langcode = 'en_US' WHERE languageid = 1"); echo "Setting the correct langcode for English (US)
\n"; } // ################################################################### if ($input->in['mark'] == 2) { ?>

English US Changes

These changes bring the schema into English (US) compliance.

query("ALTER TABLE " . TABLE_PREFIX . "favourite RENAME " . TABLE_PREFIX . "favorite"); echo "Renaming table 'favourite' to 'favorite'
\n"; $db->query("ALTER TABLE " . TABLE_PREFIX . "user CHANGE showcolours showcolors BOOL NULL"); echo "Renaming user.showcolours to user.showcolors
\n"; } // ################################################################### if ($input->in['mark'] == 3) { ?>

Adding New Permission Mask

Bugdar 1.1.0 Beta 2 introduces a new permission called "canviewownhidden" which enables users to view hidden bugs that they reported. This is being turned on for registered users, developers, and administrators.

query("UPDATE " . TABLE_PREFIX . "usergroup SET permissions = permissions + 33554432 WHERE usergroupid IN (2, 5, 6)"); echo "Increased permission levels
\n"; } // ################################################################### if ($input->in['mark'] == 4) { ?>

Version Number Change

This step finishes the upgrade by inreasing your version number.

query("UPDATE " . TABLE_PREFIX . "setting SET value = '1.1.0 Beta 2' WHERE varname = 'trackerversion'"); build_settings(); ?> ... done.