e71d355d8d826d053adf68c81ccb60023c271737
[mtweb] / mw / app / out / default / views / admin / config.php
1 <h2>Configuration</h2>
2
3 <h3>Générale</h3>
4
5 <form name="config_form" action="<?php echo $this->url("admin/config"); ?>" method="post">
6   <ul class="form">
7     <li>
8       <label for="site_name">nom du site</label>
9       <div><p>
10         <input type="text" name="site_name" id="site_name" value="<?php echo $this->out["config"]["site_name"]; ?>" />
11       </p></div>
12     </li>
13     <li>
14       <label for="description">description</label>
15       <div><p>
16         <textarea cols="50" rows="10" name="description" id="description"><?php echo $this->out["config"]["description"]; ?></textarea>
17       </p></div>
18     </li>
19     <li>
20       <label for="contact_form">formulaire de contact</label>
21       <div><p>
22         <input type="checkbox" name="contact_form" id="contact_form"<?php echo $this->out["config"]["contact_form"] ? " checked=\"checked\"" : ""; ?> />
23       </p></div>
24     </li>
25     <li id="email_li"<?php echo $this->out["config"]["contact_form"] ? "" : " style=\"display:none;\""; ?>>
26       <label for="email">email</label>
27       <div>
28       <div><p>
29         <input type="text" name="email" id="email" value="<?php echo $this->out["config"]["email"]; ?>" /><br />
30         <br /><input type="checkbox" name="captcha" id="captcha"<?php echo $this->out["config"]["captcha"] ? " checked=\"checked\"" : ""; ?> /> anti-spam
31       </p></div>
32       </div>
33     </li>
34     <li>
35       <label for="max_list">taille maximum des listes</label>
36       <div><p>
37         <span>nombre d'&eacute;l&eacute;ments &agrave; afficher dans une liste avant de paginer :</span>
38         <input type="text" name="max_list" id="max_list" value="<?php echo $this->out["config"]["max_list"]; ?>" />
39       </p></div>
40     </li>
41   </ul>
42
43 <h3>Affichage du site</h3>
44
45   <ul class="form">
46
47     <li>
48       <label for="out">template</label>
49 <?php
50
51   $template = $this->config("out");
52   $FOUND = false;
53   foreach($this->out["out_pathes"] as $out_path) { if($template == $out_path) { $FOUND = true; break; } }
54   if(!$FOUND) $template = $this->config("default_out");
55
56 ?>
57       <div><p>
58 <?php if($this->out["out_pathes"]) : ?>
59         <select name="out" id="out">
60 <?php foreach($this->out["out_pathes"] as $out_path) : ?>
61           <option value="<?php echo $out_path; ?>"<?php echo $template == $out_path ? " selected=\"selected\"" : ""; ?>><?php echo $out_path; ?></option>
62 <?php endforeach; ?>
63         </select>
64 <?php else : ?>
65         <strong class="warn">Aucun dossier d'affichage ! ... ?</strong>
66 <?php endif; ?>
67
68       </p></div>
69     </li>
70
71 <?php foreach($this->out["out_config"] as $key => $config) : ?>
72 <?php if($config["type"] == "checkbox") : ?>
73     <li>
74       <label for="<?php echo "out_".$key; ?>">&nbsp;</label>
75       <div><p>
76         <input type="checkbox" name="<?php echo "out_".$key; ?>" id="<?php echo "out_".$key; ?>"<?php echo (isset($this->out["config"]["out_".$key]) ? $this->out["config"]["out_".$key] : $config["default"]) ? " checked=\"checked\"" : ""; ?> />
77         <?php echo $config["text"]; ?>
78       </p></div>
79     </li>
80 <?php endif; ?>
81 <?php endforeach; ?>
82     <li class="buttons">
83       <input type="submit" value="Enregistrer" />
84     </li>
85   </ul>
86 </form>