import rt 3.8.7
[freeside.git] / rt / share / html / Install / DatabaseType.html
diff --git a/rt/share/html/Install/DatabaseType.html b/rt/share/html/Install/DatabaseType.html
new file mode 100644 (file)
index 0000000..c236dcb
--- /dev/null
@@ -0,0 +1,90 @@
+%# BEGIN BPS TAGGED BLOCK {{{
+%# 
+%# COPYRIGHT:
+%# 
+%# This software is Copyright (c) 1996-2009 Best Practical Solutions, LLC
+%#                                          <jesse@bestpractical.com>
+%# 
+%# (Except where explicitly superseded by other copyright notices)
+%# 
+%# 
+%# LICENSE:
+%# 
+%# This work is made available to you under the terms of Version 2 of
+%# the GNU General Public License. A copy of that license should have
+%# been provided with this software, but in any event can be snarfed
+%# from www.gnu.org.
+%# 
+%# This work is distributed in the hope that it will be useful, but
+%# WITHOUT ANY WARRANTY; without even the implied warranty of
+%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+%# General Public License for more details.
+%# 
+%# You should have received a copy of the GNU General Public License
+%# along with this program; if not, write to the Free Software
+%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+%# 02110-1301 or visit their web page on the internet at
+%# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html.
+%# 
+%# 
+%# CONTRIBUTION SUBMISSION POLICY:
+%# 
+%# (The following paragraph is not intended to limit the rights granted
+%# to you to modify and distribute this software under the terms of
+%# the GNU General Public License and is only of importance to you if
+%# you choose to contribute your changes and enhancements to the
+%# community by submitting them to Best Practical Solutions, LLC.)
+%# 
+%# By intentionally submitting any modifications, corrections or
+%# derivatives to this work, or any other work intended for use with
+%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
+%# you are the copyright holder for those contributions and you grant
+%# Best Practical Solutions,  LLC a nonexclusive, worldwide, irrevocable,
+%# royalty-free, perpetual, license to use, copy, create derivative
+%# works based on those contributions, and sublicense and distribute
+%# those contributions and any derivatives thereof.
+%# 
+%# END BPS TAGGED BLOCK }}}
+<&|Elements/Wrapper, Title => loc('Step [_1] of [_2]', 1, 7 ) .': '. loc('Choose Database Engine') &>
+
+<div class="intro">
+<p>
+<&|/l&>RT works with a number of different databases. <b>MySQL</b>, <b>PostgreSQL</b>, <b>Oracle</b> and <b>SQLite</b> are all supported.</&>
+</p>
+<p>
+<&|/l&>You should choose the database you or your local database administrator is most comfortable with.</&>
+</p>
+    <p><b>
+<&|/l&>SQLite is a database that doesn't need a server or any configuration whatsoever. RT's authors recommend it for testing, demoing and development, but it's not quite right for a high-volume production RT server.</&>
+</b></p>
+<p>
+<&|/l, '<a href="http://search.cpan.org" target="_new">CPAN</a>' &>If your preferred database isn't listed in the dropdown below, that means RT couldn't find a <i>database driver</i> for it installed locally. You may be able to remedy this by using [_1] to download and install DBD::MySQL, DBD::Oracle or DBD::Pg.</&>
+</p>
+</div>
+
+<form method="post">
+<& /Widgets/BulkEdit, Types => \@Types, Meta => $RT::Installer->{Meta},
+    CurrentValue => RT::Installer->CurrentValues(@Types) &>
+
+<input type="hidden" name="Run" value="1">
+<& /Elements/Submit, Label => loc('Next') .': '. loc( 'Check Database Credentials') &>
+</form>
+</&>
+<%init>
+
+my @Types = 'DatabaseType';
+
+if ( $Run ) {
+
+    $m->comp('/Widgets/BulkProcess', Types => \@Types, Arguments => \%ARGS, Meta
+            => $RT::Installer->{Meta}, Store => $RT::Installer->{InstallConfig} );
+
+    RT::Interface::Web::Redirect(RT->Config->Get('WebURL') .  'Install/DatabaseDetails.html');
+}
+
+
+</%init>
+
+<%args>
+$Run => undef
+</%args>