modifications sur le template default
[mw_sourceml] / app / out / default / views / sources / piste / list.php
1 <h1>Sources</h1>
2
3 <?php
4
5   if(
6         (isset($this->out["groupes"]) && $this->out["groupes"]["total"] > 0)
7     ||  (isset($this->out["albums"]) && $this->out["albums"]["total"] > 0)
8   ) :
9
10 ?>
11
12 <ul class="buttons">
13 <?php if($this->out["groupes"]["total"] > 1) : ?>
14   <li>
15 <?php
16
17   $url_params = array();
18   if(isset($_GET[$this->param("morceau")]) && !$_GET[$this->param("morceau")]) $url_params["morceau"] = "";
19
20 ?>
21     <select onchange="document.location=this.options[this.selectedIndex].value;">
22       <option value="<?php echo $this->url("sources/piste", $url_params) ?>"<?php echo $_GET[$this->param("groupe")] == "0" ? " selected=\"selected\"" : "" ?>>Tous les groupes</option>
23       <?php foreach($this->out["groupes"]["list"] as $id_groupe => $groupe) : $url_params["groupe"] = $id_groupe; ?>
24       <option value="<?php echo $this->url("sources/piste", $url_params) ?>"<?php echo $this->out["groupe"] &&  $this->out["groupe"]["id"] == $id_groupe ? " selected=\"selected\"" : "" ?>><?php echo $groupe["nom"] ?></option>
25       <?php endforeach; ?>
26     </select>
27   </li>
28 <?php endif; ?>
29 <?php if($this->out["morceaux"]["total"] > 0) : ?>
30   <li>
31     <span id="album_select">
32 <?php
33
34   $url_params = array();
35   if(isset($this->out["groupe"])) $url_params["groupe"] = $this->out["groupe"]["id"];
36
37 ?>
38     <select onchange="document.location=this.options[this.selectedIndex].value;">
39       <option value="<?php echo $this->url("sources/piste", $url_params) ?>"<?php echo $_GET[$this->param("morceau")] == "0" ? " selected=\"selected\"" : "" ?>>Toutes les sources</option>
40 <?php $url_params["morceau"] = ""; ?>
41       <option value="<?php echo $this->url("sources/piste", $url_params) ?>"<?php echo isset($_GET[$this->param("morceau")]) && !$_GET[$this->param("morceau")] ? " selected=\"selected\"" : "" ?>>Hors morceau</option>
42       <?php foreach($this->out["morceaux"]["list"] as $id_morceau => $morceau) : $url_params["morceau"] = $id_morceau; ?>
43       <option value="<?php echo $this->url("sources/piste", $url_params) ?>"<?php echo $_GET[$this->param("morceau")] == $id_morceau ? " selected=\"selected\"" : "" ?>><?php echo $morceau["reference"] ? $morceau["reference"]["titre"] : $morceau["titre"] ?></option>
44       <?php endforeach; ?>
45     </select>
46     </span>
47   </li>
48 <?php endif; ?>
49 </ul>
50
51 <?php endif; ?>
52
53 <div class="clear"><!-- --></div>
54
55 <?php
56
57   if($this->out["pistes"]["list"]) :
58   $source_status = "piste";
59   $url_params = array();
60   if(isset($this->out["groupe"]) && $this->out["groupe"]) $url_params["groupe"] = $this->out["groupe"]["id"];
61   if(isset($this->out["morceau"]) && $this->out["morceau"]) $url_params["morceau"] = $this->out["morceau"]["id"];
62
63 ?>
64
65 <?php $items = "pistes"; $legend = "sources"; require $this->out_file("views/navig.php"); ?>
66
67 <ul class="sources source_arbo">
68 <?php
69
70   foreach($this->out["pistes"]["list"] as $id_source => $source)
71   { $url_params["piste"] = $id_source;
72     $source["url"] = $this->url("sources/piste/view", $url_params);
73     require $this->out_file("views/sources/source.php");
74   }
75
76 ?>
77 </ul>
78
79 <?php $items = "pistes"; $legend = "sources"; require $this->out_file("views/navig.php"); ?>
80
81 <?php else : ?>
82 <p>Aucune source</p>
83 <?php endif; ?>