source: trunk/admin/template/goto/install.tpl @ 4985

Last change on this file since 4985 was 4985, checked in by nikrou, 14 years ago

Feature 1460 : Customize form installation depending on database engine

  • sqlite is proposed by default if severals

database engine are available (cf conf)

  • sqlite is proposed before pdo-sqlite
  • remove host, user and password for sqlite
  • Property svn:eol-style set to LF
File size: 5.6 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2"http://www.w3.org/TR/html4/strict.dtd">
3<html lang="{$lang_info.code}" dir="{$lang_info.direction}">
4<head>
5<meta http-equiv="Content-Type" content="text/html; charset={$T_CONTENT_ENCODING}">
6<meta http-equiv="Content-script-type" content="text/javascript">
7<meta http-equiv="Content-Style-Type" content="text/css">
8<link rel="shortcut icon" type="image/x-icon" href="{$ROOT_URL}template-common/favicon.ico">
9<link rel="stylesheet" type="text/css" href="{$ROOT_URL}admin/template/{$themeconf.template}/layout.css">
10<link rel="stylesheet" type="text/css" href="{$ROOT_URL}admin/template/{$themeconf.template}/default-colors.css">
11<link rel="stylesheet" type="text/css" href="{$ROOT_URL}admin/template/{$themeconf.template}/theme/{$themeconf.theme}/theme.css">
12{include file="include/install.inc.tpl"}
13{literal}
14<style type="text/css">
15.content {
16 width: 800px;
17 margin: auto;
18 text-align: center;
19}
20
21.table2 {
22  width: 100%;
23  margin-bottom: 1em !important;
24}
25
26TD {
27  text-align: left;
28  padding: 0.1em 0.5em;
29  height: 2.5em;
30}
31
32.sql_content, .infos a {
33  color: #ff3363;
34}
35</style>
36{/literal}
37<title>Piwigo {$RELEASE} - {'Installation'|@translate}</title>
38</head>
39
40<body>
41<div id="headbranch"></div> {* Dummy block for double background management *}
42<div id="the_page">
43<div id="theHeader"></div>
44<div id="content" class="content">
45
46<h2>Piwigo {$RELEASE} - {'Installation'|@translate}</h2>
47
48{if isset($errors)}
49<div class="errors">
50  <ul>
51    {foreach from=$errors item=error}
52    <li>{$error}</li>
53    {/foreach}
54  </ul>
55</div>
56{/if}
57
58{if isset($infos)}
59<div class="infos">
60  <ul>
61    {foreach from=$infos item=info}
62    <li>{$info}</li>
63    {/foreach}
64  </ul>
65</div>
66{/if}
67
68{if isset($install)}
69<form method="POST" action="{$F_ACTION}" name="install_form">
70
71  <table class="table2">
72    <tr class="throw">
73      <th colspan="2">{'Initial_config'|@translate}</th>
74    </tr>
75    <tr>
76      <td style="width: 30%">{'Default_lang'|@translate}</td>
77      <td>
78    <select name="language" onchange="document.location = 'install.php?language='+this.options[this.selectedIndex].value;">
79    {html_options options=$language_options selected=$language_selection}
80    </select>
81      </td>
82    </tr>
83  </table>
84  <table class="table2">
85    <tr class="throw">
86      <th colspan="3">{'step1_title'|@translate}</th>
87    </tr>
88    {if count($F_DB_ENGINES)>1}
89    <tr>
90      <td style="width: 30%;">{'step1_dbengine'|@translate}</td>
91      <td>
92        <select name="dblayer" id="dblayer">
93          {foreach from=$F_DB_ENGINES key=k item=v}
94          <option value="{$k}"
95                  {if $k==$F_DB_LAYER or $v.selected} selected="selected"{/if}
96                  {if $v.available!=1} disabled="disabled"{/if}
97                  >{$v.label}</option>
98          {/foreach}
99        </select>   
100      </td>
101      <td>{'step1_dbengine_info'|@translate}</td>
102    {else}
103    <td colspan="3">
104    <input type="hidden" name="dbengine" value="{$F_DB_LAYER}">
105    </td>
106    {/if}
107    </tr>
108    <tr>
109      <td style="width: 30%;">{'step1_host'|@translate}</td>
110      <td align=center><input type="text" name="dbhost" value="{$F_DB_HOST}"></td>
111      <td>{'step1_host_info'|@translate}</td>
112    </tr>
113    <tr>
114      <td>{'step1_user'|@translate}</td>
115      <td align=center><input type="text" name="dbuser" value="{$F_DB_USER}"></td>
116      <td>{'step1_user_info'|@translate}</td>
117    </tr>
118    <tr>
119      <td>{'step1_pass'|@translate}</td>
120      <td align=center><input type="password" name="dbpasswd" value=""></td>
121      <td>{'step1_pass_info'|@translate}</td>
122    </tr>
123    <tr>
124      <td>{'step1_database'|@translate}</td>
125      <td align=center><input type="text" name="dbname" value="{$F_DB_NAME}"></td>
126      <td>{'step1_database_info'|@translate}</td>
127    </tr>
128    <tr>
129      <td>{'step1_prefix'|@translate}</td>
130      <td align=center><input type="text" name="prefix" value="{$F_DB_PREFIX}"></td>
131      <td>{'step1_prefix_info'|@translate}</td>
132    </tr>
133  </table>
134
135  <table class="table2">
136    <tr class="throw">
137      <th colspan="3">{'step2_title'|@translate}</th>
138    </tr>
139    <tr>
140      <td style="width: 30%;">{'install_webmaster'|@translate}</td>
141      <td align="center"><input type="text" name="admin_name" value="{$F_ADMIN}"></td>
142      <td>{'install_webmaster_info'|@translate}</td>
143    </tr>
144    <tr>
145      <td>{'step2_pwd'|@translate}</td>
146      <td align="center"><input type="password" name="admin_pass1" value=""></td>
147      <td>{'step2_pwd_info'|@translate}</td>
148    </tr>
149    <tr>
150      <td>{'step2_pwd_conf'|@translate}</td>
151      <td align="center"><input type="password" name="admin_pass2" value=""></td>
152      <td>{'step2_pwd_conf_info'|@translate}</td>
153    </tr>
154    <tr>
155      <td>{'conf_mail_webmaster'|@translate}</td>
156      <td align="center"><input type="text" name="admin_mail" value="{$F_ADMIN_EMAIL}"></td>
157      <td>{'conf_mail_webmaster_info'|@translate}</td>
158    </tr>
159  </table>
160
161  <table>
162    <tr>
163      <td style="text-align: center;">
164        <input class="submit" type="submit" name="install" value="{'Start_Install'|@translate}">
165      </td>
166    </tr>
167  </table>
168</form>
169{else}
170<p>
171  <input type="button" name="home" value="{'home'|@translate}" onClick="window.open('index.php');">
172  <input type="button" name="admin" value="{'admin'|@translate}" onClick="window.open('admin.php');">
173</p>
174
175{if !isset($migration)}
176<div class="infos">
177  <ul>
178    <li>{'Subscribe to Piwigo Announcements Newsletter'|@translate}</li>
179  </ul>
180</div>
181
182<p>
183  <input type="button" name="subscribe" value="{'Subscribe %s'|@translate|@sprintf:$F_ADMIN_EMAIL}" onClick="window.open('{$SUBSCRIBE_BASE_URL}{$F_ADMIN_EMAIL}');">
184</p>
185{/if}
186{/if}
187</div> {* content *}
188<div style="text-align: center">{$L_INSTALL_HELP}</div>
189</div> {* the_page *}
190</body>
191</html>
Note: See TracBrowser for help on using the repository browser.