source: trunk/admin/themes/default/template/install.tpl @ 5299

Last change on this file since 5299 was 5257, checked in by patdenice, 14 years ago

Sylvia style is back for installation and upgrade pages.

  • Property svn:eol-style set to LF
File size: 7.5 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}{$themeconf.icon_dir}/favicon.ico">
9
10{foreach from=$themes item=theme}
11{if isset($theme.local_head)}{include file=$theme.local_head}{/if}
12<link rel="stylesheet" type="text/css" href="{$ROOT_URL}admin/themes/{$theme.id}/theme.css">
13{/foreach}
14
15<script type="text/javascript" src="themes/default/js/jquery.packed.js"></script>
16{literal}
17<script type="text/javascript">
18$(function() {
19    $option_selected = $('#dblayer option:selected').attr('value');
20    if ($option_selected=='sqlite' || $option_selected=='pdo-sqlite') {
21       $('input[name=dbhost],input[name=dbuser],input[name=dbpasswd]').parent().parent().hide();
22    }
23    $('#dblayer').change(function() {
24        $db = this;
25        if ($db.value=='sqlite' || $db.value=='pdo-sqlite') {
26           $('input[name=dbhost],input[name=dbuser],input[name=dbpasswd]').parent().parent().hide();
27        } else {
28           $('input[name=dbhost],input[name=dbuser],input[name=dbpasswd]').parent().parent().show();
29        }
30      });
31  });
32</script>
33
34<style type="text/css">
35body {
36  background:url("admin/themes/roma/images/bottom-left-bg.jpg") no-repeat fixed left bottom #111111;
37}
38
39.content {
40 background:url("admin/themes/roma/images/fillet.png") repeat-x scroll left top #222222;
41 width: 800px;
42 margin: auto;
43 text-align: center;
44 padding: 5px;
45}
46
47#headbranch  {
48  background:url("admin/themes/roma/images/top-left-bg.jpg") no-repeat scroll left top transparent;
49}
50
51#theHeader {
52  display: block;
53  background:url("admin/themes/roma/images/piwigo_logo_sombre_214x100.png") no-repeat scroll 245px top transparent;
54}
55
56.content h2 {
57  display:block;
58  font-size:28px;
59  height:104px;
60  width:54%;
61  color:#666666;
62  letter-spacing:-1px;
63  margin:0 30px 3px 20px;
64  overflow:hidden;
65  position:absolute;
66  right:0;
67  text-align:right;
68  top:0;
69  width:770px;
70  text-align:right;
71  text-transform:none;
72}
73
74.table2 {
75  width: 100%;
76  margin-bottom: 1em !important;
77}
78
79TD {
80  text-align: left;
81  padding: 0.1em 0.5em;
82  height: 2.5em;
83}
84
85.sql_content, .infos a {
86  color: #ff3363;
87}
88</style>
89{/literal}
90<title>Piwigo {$RELEASE} - {'Installation'|@translate}</title>
91</head>
92
93<body>
94<div id="headbranch"></div> {* Dummy block for double background management *}
95<div id="the_page">
96<div id="theHeader"></div>
97<div id="content" class="content">
98
99<h2>Piwigo {$RELEASE} - {'Installation'|@translate}</h2>
100
101{if isset($errors)}
102<div class="errors">
103  <ul>
104    {foreach from=$errors item=error}
105    <li>{$error}</li>
106    {/foreach}
107  </ul>
108</div>
109{/if}
110
111{if isset($infos)}
112<div class="infos">
113  <ul>
114    {foreach from=$infos item=info}
115    <li>{$info}</li>
116    {/foreach}
117  </ul>
118</div>
119{/if}
120
121{if isset($install)}
122<form method="POST" action="{$F_ACTION}" name="install_form">
123
124  <table class="table2">
125    <tr class="throw">
126      <th colspan="2">{'Basic configuration'|@translate}</th>
127    </tr>
128    <tr>
129      <td style="width: 30%">{'Default gallery language'|@translate}</td>
130      <td>
131    <select name="language" onchange="document.location = 'install.php?language='+this.options[this.selectedIndex].value;">
132    {html_options options=$language_options selected=$language_selection}
133    </select>
134      </td>
135    </tr>
136  </table>
137  <table class="table2">
138    <tr class="throw">
139      <th colspan="3">{'Database configuration'|@translate}</th>
140    </tr>
141    {if count($F_DB_ENGINES)>1}
142    <tr>
143      <td style="width: 30%;">{'Database type'|@translate}</td>
144      <td>
145        <select name="dblayer" id="dblayer">
146          {foreach from=$F_DB_ENGINES key=k item=v}
147          <option value="{$k}"
148                  {if $k==$F_DB_LAYER and $v.available} selected="selected"{/if}
149                  {if !$v.available} disabled="disabled"{/if}
150                  >{$v.label}</option>
151          {/foreach}
152        </select>   
153      </td>
154      <td>{'The type of database your piwigo data will be store in'|@translate}</td>
155    {else}
156    <td colspan="3">
157    <input type="hidden" name="dbengine" value="{$F_DB_LAYER}">
158    </td>
159    {/if}
160    </tr>
161    <tr>
162      <td style="width: 30%;">{'Host'|@translate}</td>
163      <td align=center><input type="text" name="dbhost" value="{$F_DB_HOST}"></td>
164      <td>{'localhost, sql.multimania.com, toto.freesurf.fr'|@translate}</td>
165    </tr>
166    <tr>
167      <td>{'User'|@translate}</td>
168      <td align=center><input type="text" name="dbuser" value="{$F_DB_USER}"></td>
169      <td>{'user login given by your host provider'|@translate}</td>
170    </tr>
171    <tr>
172      <td>{'Password'|@translate}</td>
173      <td align=center><input type="password" name="dbpasswd" value=""></td>
174      <td>{'user password given by your host provider'|@translate}</td>
175    </tr>
176    <tr>
177      <td>{'Database name'|@translate}</td>
178      <td align=center><input type="text" name="dbname" value="{$F_DB_NAME}"></td>
179      <td>{'also given by your host provider'|@translate}</td>
180    </tr>
181    <tr>
182      <td>{'Database table prefix'|@translate}</td>
183      <td align=center><input type="text" name="prefix" value="{$F_DB_PREFIX}"></td>
184      <td>{'database tables names will be prefixed with it (enables you to manage better your tables)'|@translate}</td>
185    </tr>
186  </table>
187
188  <table class="table2">
189    <tr class="throw">
190      <th colspan="3">{'Admin configuration'|@translate}</th>
191    </tr>
192    <tr>
193      <td style="width: 30%;">{'Webmaster login'|@translate}</td>
194      <td align="center"><input type="text" name="admin_name" value="{$F_ADMIN}"></td>
195      <td>{'It will be shown to the visitors. It is necessary for website administration'|@translate}</td>
196    </tr>
197    <tr>
198      <td>{'Webmaster password'|@translate}</td>
199      <td align="center"><input type="password" name="admin_pass1" value=""></td>
200      <td>{'Keep it confidential, it enables you to access administration panel'|@translate}</td>
201    </tr>
202    <tr>
203      <td>{'Password [confirm]'|@translate}</td>
204      <td align="center"><input type="password" name="admin_pass2" value=""></td>
205      <td>{'verification'|@translate}</td>
206    </tr>
207    <tr>
208      <td>{'Webmaster mail address'|@translate}</td>
209      <td align="center"><input type="text" name="admin_mail" value="{$F_ADMIN_EMAIL}"></td>
210      <td>{'Visitors will be able to contact site administrator with this mail'|@translate}</td>
211    </tr>
212  </table>
213
214  <table>
215    <tr>
216      <td style="text-align: center;">
217        <input class="submit" type="submit" name="install" value="{'Start Install'|@translate}">
218      </td>
219    </tr>
220  </table>
221</form>
222{else}
223<p>
224  <input type="button" name="Home" value="{'Home'|@translate}" onClick="window.open('index.php');">
225  <input type="button" name="Administration" value="{'Administration'|@translate}" onClick="window.open('admin.php');">
226</p>
227
228{if !isset($migration)}
229<div class="infos">
230  <ul>
231    <li>{'Keep in touch with Piwigo project, subscribe to Piwigo Announcement Newsletter. You will receive emails when a new release is available (sometimes including a security bug fix, it\'s important to know and upgrade) and when major events happen to the project. Only a few emails a year.'|@translate}</li>
232  </ul>
233</div>
234
235<p>
236  <input type="button" name="subscribe" value="{'Subscribe %s'|@translate|@sprintf:$F_ADMIN_EMAIL}" onClick="window.open('{$SUBSCRIBE_BASE_URL}{$F_ADMIN_EMAIL}');">
237</p>
238{/if}
239{/if}
240</div> {* content *}
241<div style="text-align: center">{$L_INSTALL_HELP}</div>
242</div> {* the_page *}
243</body>
244</html>
Note: See TracBrowser for help on using the repository browser.