retour sur edit apres add pour l'ajout des sources
[mw_sourceml] / app / controllers / sources / piste.php
index 668892f..c6a26e4 100644 (file)
           { if(isset($_GET[$env->param("morceau")]) && $_GET[$env->param("morceau")])
             { if(($morceau = $data->source($_GET[$env->param("morceau")], true)) !== false)
               { $env->set_out("morceau", $morceau);
+/*
                 if(!isset($groupe))
                 { $groupe = $data->get_admin_groupe($morceau["groupes"]);
                   if(!$groupe) $groupe = false;
                 }
+*/
               }
             }
           }
                 else $env->erreur("Impossible de lire la liste des pistes");
               }
               else $env->erreur("impossible de lire la liste des morceaux");
+              $select = array("status" => $this->content_sources_mod->album_status_id);
+              if(isset($groupe)) $select["id_groupe"] = $groupe["id"];
+              if(($albums = $data->sources($select)) !== false)
+              { $env->set_out("albums", $albums);
+              }
+              else $env->erreur("impossible de lire la liste des albums");
             }
             else $env->erreur("Impossible de lire les informations du morceau");
           }
@@ -77,8 +85,9 @@
         if(isset($_GET[$env->param("piste")]) && $_GET[$env->param("piste")])
         { if($piste = $data->source($_GET[$env->param("piste")], true))
           { $env->set_out("piste", $piste);
-            if($groupe = $data->get_admin_groupe($piste["groupes"]))
-            { $env->set_out("groupe", $groupe);
+            if($groupe = $data->get_admin_groupe($piste["groupes"])){
+//              $env->set_out("groupe", $groupe);
+              $env->set_out("groupes", $piste["groupes"]);
               $select = array("status" => $this->content_sources_mod->album_status_id);
               $select["id_groupe"] = $groupe["id"];
               if(($albums = $data->sources($select)) !== false)