plusieurs auteurs pour les sources
[mw_sourceml] / app / out / default / views / users / pistes / edit.php
index be94c15..1c46820 100644 (file)
@@ -1,19 +1,9 @@
-<?php require $this->out_file("views/tinymce.init.js.php"); ?>
+<?php require $this->out_file("views/tinymce.init.js.php"); $data = $this->data(); ?>
 
-<h2>Modifier une source</h2>
+<h2>Modifier une piste</h2>
 
 <script type="text/javascript">
 
-var morceaux = {};
-<?php foreach($this->out["morceaux"] as $id_groupe => $albums) : ?>
-morceaux["<?php echo $id_groupe ?>"] = {};
-<?php foreach($albums as $id_album => $_morceaux) : ?>
-morceaux["<?php echo $id_groupe ?>"]["<?php echo $id_album ?>"] = {};
-<?php foreach($_morceaux as $id_morceau => $_morceau) : ?>
-morceaux["<?php echo $id_groupe ?>"]["<?php echo $id_album ?>"]["<?php echo $id_morceau ?>"] = "<?php echo $_morceau["titre"] ?>";
-<?php endforeach; ?>
-<?php endforeach; ?>
-<?php endforeach; ?>
 var derivations = {};
 <?php
 
@@ -30,59 +20,48 @@ var is_reference = <?php echo $this->out["piste"]["reference"] ? "true" : "false
 </script>
 
 <ul class="buttons">
-  <li><a href="<?php echo $this->url("users/pistes") ?>">Retour &agrave; la liste des sources</a></li>
+  <li><a href="<?php echo $this->url("users/pistes") ?>">Retour &agrave; la liste des pistes</a></li>
 </ul>
 
 <?php if($this->out["groupes"]["total"] > 0) : ?>
 
 <form name="piste_form" action="<?php echo $this->url("users/pistes/edit", array("id" => $_GET[$this->param("id")])) ?>" method="post">
   <fieldset>
-
     <input type="hidden" name="date_inscription" value="<?php echo $this->out["piste"]["date_inscription"] ?>" />
-  
+
     <ul class="form">
   
       <li>
-        <label for="id_groupe">groupe</label>
+        <label for="id_groupe">&nbsp;</label>
         <div class="form_input">
-          <select name="id_groupe" id="id_groupe" onchange="select_morceaux_groupe(this.options[this.selectedIndex].value)">
-          <?php
-  
-            $current_groupe = null;
-            $first_groupe = null;
-            foreach($this->out["groupes"]["list"] as $id_groupe => $groupe) :
-            $selected = false;
-            if(!isset($first_groupe)) $first_groupe = $id_groupe;
-            if($this->out["groupe"]["id"] == $id_groupe)
-            { $current_groupe = $id_groupe;
-              $selected = true;
-            }
-  
-          ?>
-            <option value="<?php echo $id_groupe ?>"<?php echo $selected ? "selected=\"selected\"" : "" ?>><?php echo $groupe["nom"] ?></option>
-          <?php
-  
-            endforeach;
-            if(!isset($current_groupe)) $current_groupe = $first_groupe;
-  
-          ?>
-          </select>
+          <ul class="source_groupes">
+            <?php foreach($this->out["piste"]["groupes"] as $id_groupe => $groupe) : ?>
+            <li class="source_groupe" id="source_groupe_<?php echo $id_groupe; ?>">
+              <span class="author"><?php echo $groupe["nom"]; ?></span>
+              <span class="access"><?php echo $this->out["sources_access"][$groupe["id_groupe_status"]]["intitule"]; ?></span>
+            </li>
+            <?php endforeach; ?>
+          </ul>
         </div>
       </li>
-  
+
+    </ul>
+
+<!-- ul class="buttons">
+  <li><a href="<?php echo $this->url("users/pistes/groupes") ?>">Editer les groupes de la piste</a></li>
+</ul -->
+
+    <ul>
+
       <li>
         <div id="morceau_select">
           <label for="morceau">morceau</label>
           <div class="form_input">
             <select name="morceau" id="morceau">
-              <option value="0"<?php echo $_GET[$this->param("morceau")] == "0" ? " selected=\"selected\"" : "" ?>>hors morceau</option>
-              <?php if($this->out["morceaux"][$current_groupe]) : ?>
-              <?php foreach($this->out["morceaux"][$current_groupe] as $id_album => $album) : ?>
-              <?php foreach($this->out["morceaux"][$current_groupe][$id_album] as $id_morceau => $morceau) : ?>
-              <option value="<?php echo $id_morceau ?>"<?php echo $this->out["piste"]["morceau"] == $id_morceau ? " selected=\"selected\"" : "" ?>><?php echo $morceau["reference"] ? $morceau["reference"]["titre"] : $morceau["titre"] ?></option>
+              <option value="0"<?php echo $this->out["piste"]["morceau"] == "0" ? " selected=\"selected\"" : "" ?>>hors morceau</option>
+              <?php foreach($this->out["morceaux"] as $id_morceau => $morceau) : ?>
+              <option value="<?php echo $id_morceau ?>"<?php echo $this->out["piste"]["morceau"] == $id_morceau ? " selected=\"selected\"" : "" ?>><?php echo $morceau["titre"] ?></option>
               <?php endforeach; ?>
-              <?php endforeach; ?>
-              <?php endif; ?>
             </select>
           </div>
         </div>
@@ -91,7 +70,7 @@ var is_reference = <?php echo $this->out["piste"]["reference"] ? "true" : "false
   
     <ul class="admin_form_head">
       <li>
-        <label for="is_derivation">cette source est une d&eacute;rivation</label>
+        <label for="is_derivation">cette piste est une d&eacute;rivation</label>
         <div class="form_input">
           <input type="checkbox" id="is_derivation" name="is_derivation"<?php echo $this->out["piste"]["derivations"] ? " checked=\"checked\"" : "" ?> />
         </div>
@@ -137,7 +116,7 @@ var is_reference = <?php echo $this->out["piste"]["reference"] ? "true" : "false
   
     <ul class="admin_form_head">
       <li>
-        <label for="is_reference">cette source est une r&eacute;f&eacute;rence</label>
+        <label for="is_reference">cette piste est une r&eacute;f&eacute;rence</label>
         <div class="form_input">
           <input type="checkbox" id="is_reference" name="is_reference"<?php echo $this->out["piste"]["reference"] ? " checked=\"checked\"" : "" ?> />
         </div>
@@ -167,7 +146,7 @@ var is_reference = <?php echo $this->out["piste"]["reference"] ? "true" : "false
           require $this->out_file("views/content/sources/xml_form.php");
   
         ?>
-  
+
       </li>
   
     </ul>
@@ -177,7 +156,7 @@ var is_reference = <?php echo $this->out["piste"]["reference"] ? "true" : "false
       <li>
         <label for="titre">titre</label>
         <div class="form_input">
-          <input type="text" class="long_text" name="titre" id="titre" value="<?php echo $this->out["piste"]["titre"] ?>" /></p>
+          <input type="text" class="long_text" name="titre" id="titre" value="<?php echo $this->out["piste"]["titre"] ?>" />
         </div>
       </li>
   
@@ -191,7 +170,7 @@ var is_reference = <?php echo $this->out["piste"]["reference"] ? "true" : "false
           </select>
         </div>
       </li>
-  
+
       <li>
         <label for="date_creation">date de cr&eacute;ation</label>
         <div class="form_input">