implementation sgbd herite de mw_sgbd
[mtweb] / mw / app / out / default / views / install / index.php
1 <?php if($this->out["sgbds"]) : ?>
2
3 <form action="<?php echo $this->url("install"); ?>" method="post">
4   <fieldset>
5     <legend>Stockage des données</legend>
6     <ul>
7       <li>
8         <label>Mode de stockage</label>
9         <div class="form_input">
10           <select name="sgbd" id="sgbd">
11             <?php foreach($this->out["sgbds"] as $class_name => $sgbd) : ?>
12             <option value="<?php echo $class_name; ?>"<?php echo $class_name == $this->out["current_sgbd"] ? " selected" : ""; ?>>
13               <?php echo $sgbd->name(); ?>
14             </option>
15             <?php endforeach; ?>
16           </select>
17         </div>
18       </li>
19     </ul>
20
21     <div id="sgbds">
22       <?php foreach($this->out["sgbds"] as $class_name => $sgbd) : ?>
23       <div class="sgbd<?php echo $class_name == $this->out["current_sgbd"] ? " current" : ""; ?>" id="sgbd_<?php echo $class_name; ?>">
24         <ul>
25           <li>
26             <label>Host</label>
27             <div class="form_input">
28               <input type="text" name="<?php echo $class_name; ?>_host" value="<?php echo isset($sgbd->host) ? $sgbd->host : ""; ?>" />
29             </div>
30           </li>
31           <li>
32             <label>Base</label>
33             <div class="form_input">
34               <input type="text" name="<?php echo $class_name; ?>_base" value="<?php echo isset($sgbd->base) ? $sgbd->base : ""; ?>" />
35             </div>
36           </li>
37           <?php if($sgbd->authentication_required()) : ?>
38           <li>
39             <label>User</label>
40             <div class="form_input">
41               <input type="text" name="<?php echo $class_name; ?>_user" value="<?php echo isset($sgbd->user) ? $sgbd->user : ""; ?>" />
42             </div>
43           </li>
44           <li>
45             <label>Password</label>
46             <div class="form_input">
47               <input type="password" name="<?php echo $class_name; ?>_password" />
48             </div>
49           </li>
50           <?php endif; ?>
51         </ul>
52       </div>
53       <?php endforeach; ?>
54     </div>
55
56     <ul>
57       <li>
58         <label>Table prefix</label>
59         <div class="form_input">
60           <input type="text" name="table_prefix" value="<?php echo $this->out("table_prefix"); ?>" />
61         </div>
62       </li>
63     </ul>
64
65   </fieldset>
66
67   <fieldset>
68     <legend>Compte administrateur</legend>
69     <p>
70       
71     </p>
72     <ul>
73       <li>
74         <label>Login</label>
75         <div class="form_input">
76           <input type="text" name="admin_login" value="<?php echo $this->out["admin"]["login"]; ?>" />
77         </div>
78       </li>
79       <li>
80         <label>Email</label>
81         <div class="form_input">
82           <input type="text" name="admin_email" value="<?php echo $this->out["admin"]["email"]; ?>" />
83         </div>
84       </li>
85       <li>
86         <label>Mot de passe</label>
87         <div class="form_input">
88           <input type="password" name="admin_password" />
89         </div>
90       </li>
91       <li>
92         <label>Confirmez le mot de passe</label>
93         <div class="form_input">
94           <input type="password" name="admin_password_confirm" />
95         </div>
96       </li>
97     </ul>
98   </fieldset>
99
100   <fieldset>
101     <ul>
102       <li>
103         <div class="form_buttons">
104           <input type="submit" value="Installer" />
105         </div>
106       </li>
107     </ul>
108   </fieldset>
109
110 </form>
111
112 <?php else : ?>
113
114 <p>Aucune implémentation de SGBD trouvée</p>
115
116 <?php endif; ?>