4 <li><a class="add" href="<?php echo $this->url("users/morceaux/add") ?>">Nouveau morceau</a></li>
7 <?php if($this->out["groupes"]["total"] > 0 || (isset($this->out["albums"]["total"]) && $this->out["albums"]["total"] > 0)) : ?>
10 <?php if($this->out["groupes"]["total"] > 0) : ?>
14 $url_params = array();
15 if(isset($_GET[$this->param("album")]) && !$_GET[$this->param("album")]) $url_params["album"] = "";
18 <select onchange="document.location=this.options[this.selectedIndex].value;">
19 <option value="<?php echo $this->url("users/morceaux", $url_params) ?>"<?php echo $_GET[$this->param("groupe")] == "0" ? " selected=\"selected\"" : "" ?>>Tous les groupes</option>
20 <?php foreach($this->out["groupes"]["list"] as $id_groupe => $groupe) : $url_params["groupe"] = $id_groupe; ?>
21 <option value="<?php echo $this->url("users/morceaux", $url_params) ?>"<?php echo $_GET[$this->param("groupe")] == $id_groupe ? " selected=\"selected\"" : "" ?>><?php echo $groupe["nom"] ?></option>
26 <?php if($this->out["albums"]) : ?>
28 <span id="album_select">
31 $url_params = array();
32 if(isset($_GET[$this->param("groupe")])) $url_params["groupe"] = $_GET[$this->param("groupe")];
35 <select onchange="document.location=this.options[this.selectedIndex].value;">
36 <option value="<?php echo $this->url("users/morceaux", $url_params) ?>"<?php echo !isset($_GET[$this->param("album")]) ? " selected=\"selected\"" : "" ?>>Tous les morceaux</option>
37 <?php $url_params["album"] = ""; ?>
38 <option value="<?php echo $this->url("users/morceaux", $url_params) ?>"<?php echo isset($_GET[$this->param("album")]) && !$_GET[$this->param("album")] ? " selected=\"selected\"" : "" ?>>Hors album</option>
39 <?php foreach($this->out["albums"] as $id_album => $album) : $url_params["album"] = $id_album; ?>
40 <option value="<?php echo $this->url("users/morceaux", $url_params) ?>"<?php echo $_GET[$this->param("album")] == $id_album ? " selected=\"selected\"" : "" ?>>Album: <?php echo $album["reference"] ? $album["reference"]["titre"] : $album["titre"] ?></option>
50 <?php if($this->out["morceaux"]["list"]) : ?>
52 <?php $items = "morceaux"; $legend = "morceaux"; require $this->out_file("views/navig.php"); ?>
56 $get_params = array();
57 if(isset($_GET[$this->param("groupe")]) && $_GET[$this->param("groupe")]) $get_params["groupe"] = $_GET[$this->param("groupe")];
58 if(isset($_GET[$this->param("album")]) && $_GET[$this->param("album")]) $get_params["album"] = $_GET[$this->param("album")];
61 <form name="sources_form" action="<?php echo $this->url("users/morceaux", $get_params) ?>" method="post">
67 <th align="center" colspan="2">actions</th>
69 <?php foreach($this->out["morceaux"]["list"] as $id_morceau => $morceau) : ?>
72 <?php if($morceau["reference"]) : ?>
73 référence » <a href="<?php echo $morceau["reference"]["from"] ?>"><?php echo $morceau["reference"]["titre"] ?> (<?php echo $morceau["reference"]["auteur"] ?>)</a>
75 <?php if($morceau["permissions"]["editeur"]) : ?>
76 <a href="<?php echo $this->url("users/morceaux/edit", array("id" => $id_morceau)) ?>"><?php echo $morceau["titre"] ?></a>
78 <?php echo $morceau["titre"] ?>
81 <?php if($morceau["derivations"]) : ?>
84 dérive de »
85 <?php $n = 0; foreach($morceau["derivations"] as $derivation) : ?>
86 <?php echo $n ? ", " : "" ?><a href="<?php echo $derivation["from"] ?>"><?php echo $derivation["titre"] ?> (<?php echo $derivation["auteur"] ?>)</a>
87 <?php $n++; endforeach; ?>
91 <td class="action"><input type="text" name="ordre_<?php echo $id_morceau ?>" value="<?php echo isset($morceau["ordre"]) ? $morceau["ordre"] : 0 ?>" size="3" /></td>
93 <?php if($morceau["permissions"]["editeur"]) : ?>
94 <a href="<?php echo $this->url("users/morceaux/edit", array("id" => $id_morceau)) ?>"
96 title="modifier ce morceau"><img src="<?php echo $this->out_url("icons/edit.gif") ?>" /></a>
102 <?php if($morceau["permissions"]["admin"]) : ?>
103 <a href="<?php echo $this->url("users/morceaux/del", array("id" => $id_morceau)) ?>"
105 title="supprimer ce morceau"><img src="<?php echo $this->out_url("icons/del.gif") ?>"
106 onclick="return confirm('Supprimer ce morceau ?')"/></a>
116 <div class="form_buttons">
117 <input type="submit" value="Enregistrer l'ordre" />
124 <?php $items = "morceaux"; $legend = "morceaux"; require $this->out_file("views/navig.php"); ?>
127 <p>Aucun morceau pour le moment</p>