4 if(isset($_GET[$this->param("groupe")]) && $_GET[$this->param("groupe")] && is_array($this->out["albums"][$_GET[$this->param("groupe")]]))
5 { foreach($this->out["albums"][$_GET[$this->param("groupe")]] as $id_album => $album)
6 { $albums[$id_album] = $album;
10 { foreach($this->out["albums"] as $id_groupe => $_albums)
11 { foreach($this->out["albums"][$id_groupe] as $id_album => $album)
12 { $albums[$id_album] = $album;
18 if(isset($_GET[$this->param("groupe")]) && $_GET[$this->param("groupe")])
19 { $id_groupe = $_GET[$this->param("groupe")];
20 if(is_array($this->out["morceaux"][$id_groupe]))
21 { foreach($this->out["morceaux"][$id_groupe] as $id_album => $_morceaux)
22 { if(isset($_GET[$this->param("album")]) && $_GET[$this->param("album")])
23 { if($id_album == $_GET[$this->param("album")])
24 { foreach($this->out["morceaux"][$id_groupe][$id_album] as $id_morceau => $morceau)
25 { $morceaux[$id_morceau] = $morceau;
30 { foreach($this->out["morceaux"][$id_groupe] as $id_album => $_morceaux)
31 { foreach($this->out["morceaux"][$id_groupe][$id_album] as $id_morceau => $morceau)
32 { $morceaux[$id_morceau] = $morceau;
40 { foreach($this->out["morceaux"] as $id_groupe => $_albums)
41 { foreach($this->out["morceaux"][$id_groupe] as $id_album => $_morceaux)
42 { foreach($this->out["morceaux"][$id_groupe][$id_album] as $id_morceau => $morceau)
43 { $morceaux[$id_morceau] = $morceau;
54 <li><a class="add" href="<?php echo $this->url("users/pistes/add") ?>">Nouvelle source</a></li>
57 <?php if($this->out["groupes"]["total"] > 0) : ?>
60 <?php if($this->out["groupes"]["total"] > 0) : ?>
62 <select onchange="document.location=this.options[this.selectedIndex].value;">
63 <option value="<?php echo $this->url("users/pistes") ?>"<?php echo $_GET[$this->param("groupe")] == "0" ? " selected=\"selected\"" : "" ?>>Tous les groupes</option>
64 <?php foreach($this->out["groupes"]["list"] as $id_groupe => $groupe) : ?>
65 <option value="<?php echo $this->url("users/pistes", array("groupe" => $id_groupe)) ?>"<?php echo $_GET[$this->param("groupe")] == $id_groupe ? " selected=\"selected\"" : "" ?>><?php echo $groupe["nom"] ?></option>
70 <?php if(false && $albums) : ?>
72 <span id="album_select">
73 <select onchange="document.location=this.options[this.selectedIndex].value;">
74 <option value="<?php echo $this->url("users/pistes") ?>"<?php echo $_GET[$this->param("album")] == "0" ? " selected=\"selected\"" : "" ?>>Tous les albums</option>
75 <?php foreach($albums as $id_album => $album) : ?>
76 <option value="<?php echo $this->url("users/pistes", array("album" => $id_album)) ?>"<?php echo $_GET[$this->param("album")] == $id_album ? " selected=\"selected\"" : "" ?>><?php echo $album["reference"] ? $album["reference"]["titre"] : $album["titre"] ?></option>
83 <?php if($morceaux) : ?>
85 <span id="morceau_select">
86 <select onchange="document.location=this.options[this.selectedIndex].value;">
87 <option value="<?php echo $this->url("users/pistes") ?>"<?php echo $_GET[$this->param("morceau")] == "0" ? " selected=\"selected\"" : "" ?>>Tous les morceaux</option>
88 <?php foreach($morceaux as $id_morceau => $morceau) : ?>
89 <option value="<?php echo $this->url("users/pistes", array("morceau" => $id_morceau)) ?>"<?php echo $_GET[$this->param("morceau")] == $id_morceau ? " selected=\"selected\"" : "" ?>><?php echo $morceau["reference"] ? $morceau["reference"]["titre"] : $morceau["titre"] ?></option>
100 <?php if($this->out["pistes"]["list"]) : ?>
102 <?php $items = "pistes"; $legend = "sources"; require $this->out_file("views/navig.php"); ?>
106 $get_params = array();
107 if(isset($_GET[$this->param("groupe")]) && $_GET[$this->param("groupe")]) $get_params["groupe"] = $_GET[$this->param("groupe")];
108 if(isset($_GET[$this->param("morceau")]) && $_GET[$this->param("morceau")]) $get_params["morceau"] = $_GET[$this->param("morceau")];
111 <form name="sources_form" action="<?php echo $this->url("users/pistes", $get_params) ?>" method="post">
113 <table class="admin">
117 <th align="center" colspan="2">actions</th>
119 <?php foreach($this->out["pistes"]["list"] as $id_piste => $piste) : ?>
122 <?php if($piste["reference"]) : ?>
123 référence » <a href="<?php echo $piste["reference"]["from"] ?>"><?php echo $piste["reference"]["titre"] ?> (<?php echo $piste["reference"]["auteur"] ?>)</a>
125 <a href="<?php echo $this->url("users/pistes/edit", array("id" => $id_piste)) ?>"><?php echo $piste["titre"] ?></a>
127 <?php if($piste["derivations"]) : ?>
130 dérive de »
131 <?php $n = 0; foreach($piste["derivations"] as $derivation) : ?>
132 <?php echo $n ? ", " : "" ?><a href="<?php echo $derivation["from"] ?>"><?php echo $derivation["titre"] ?> (<?php echo $derivation["auteur"] ?>)</a>
133 <?php $n++; endforeach; ?>
137 <td class="action"><input type="text" name="ordre_<?php echo $id_piste ?>" value="<?php echo isset($piste["ordre"]) ? $piste["ordre"] : 0 ?>" size="3" /></td>
139 <?php if($piste["permissions"]["editeur"]) : ?>
140 <a href="<?php echo $this->url("users/pistes/edit", array("id" => $id_piste)) ?>"
142 title="modifier cette source"><img src="<?php echo $this->out_url("icons/edit.gif") ?>" /></a>
148 <?php if($piste["permissions"]["admin"]) : ?>
149 <a href="<?php echo $this->url("users/pistes/del", array("id" => $id_piste)) ?>"
151 title="supprimer cette source"
152 onclick="return confirm('Supprimer cette source ?')"><img src="<?php echo $this->out_url("icons/del.gif") ?>" /></a>
162 <div class="form_buttons">
163 <input type="submit" value="Enregistrer l'ordre" />
170 <?php $items = "pistes"; $legend = "sources"; require $this->out_file("views/navig.php"); ?>
173 <p>Aucune source pour le moment</p>