checkForColumn( 'core_members', 'conv_password' ) ) { $queries[] = array( 'table' => 'core_members', 'query' => "ALTER TABLE " . \IPS\Db::i()->prefix . "core_members CHANGE conv_password conv_password VARCHAR(255) null default null;" ); } else { $queries[] = array( 'table' => 'core_members', 'query' => "ALTER TABLE " . \IPS\Db::i()->prefix . "core_members ADD COLUMN conv_password VARCHAR(255) null default null;" ); } if ( \IPS\Db::i()->checkForColumn( 'core_members', 'misc' ) ) { $queries[] = array( 'table' => 'core_members', 'query' => "ALTER TABLE " . \IPS\Db::i()->prefix . "core_members CHANGE misc conv_password_extra VARCHAR(255) null default null;" ); } else { $queries[] = array( 'table' => 'core_members', 'query' => "ALTER TABLE " . \IPS\Db::i()->prefix . "core_members ADD conv_password_extra VARCHAR(255) null default null;" ); } $toRun = \IPS\core\Setup\Upgrade::runManualQueries( $queries ); if ( count( $toRun ) ) { \IPS\core\Setup\Upgrade::adjustMultipleRedirect( array( 1 => 'convert', 'extra' => array( '_upgradeStep' => 2 ) ) ); /* Queries to run manually */ return array( 'html' => \IPS\Theme::i()->getTemplate( 'forms' )->queries( $toRun, \IPS\Http\Url::internal( 'controller=upgrade' )->setQueryString( array( 'key' => $_SESSION['uniqueKey'], 'mr_continue' => 1, 'mr' => \IPS\Request::i()->mr ) ) ) ); } return TRUE; } }