From 886e09669dd2cbdefeaa071c018e1fc7773c6ad1 Mon Sep 17 00:00:00 2001
From: keraudre <yann.keraudren@etu-upec.fr>
Date: Wed, 19 Jun 2024 14:13:25 +0200
Subject: [PATCH 1/4] ajout message de connexion

---
 .../application/controllers/ConnexionController.php      | 9 ++++++++-
 codeigniter/application/views/connexion.php              | 7 +++++--
 2 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/codeigniter/application/controllers/ConnexionController.php b/codeigniter/application/controllers/ConnexionController.php
index 044704b..b813b03 100644
--- a/codeigniter/application/controllers/ConnexionController.php
+++ b/codeigniter/application/controllers/ConnexionController.php
@@ -3,6 +3,8 @@ defined('BASEPATH') OR exit('No direct script access allowed');
 
 class ConnexionController extends CI_Controller {
 
+    public $error_co = "12";
+
     public function __construct() {
         parent::__construct();
         $this->load->helper(array('url', 'html'));
@@ -11,7 +13,7 @@ class ConnexionController extends CI_Controller {
 
     public function connexion() {
         $this->load->view('layout/header');
-        $this->load->view('connexion');
+        $this->load->view('connexion', ['error_co' => $this->error_co]);
         $this->load->view('layout/footer');
     }
 
@@ -31,6 +33,11 @@ class ConnexionController extends CI_Controller {
                     redirect('../index.php');
                 } else {
                     $data['error_msg'] = "Email ou mot de passe incorrect.";
+                    $this->error_co = "Email ou mot de passe incorrect.";
+                    $this->load->view('layout/header');
+                    $this->load->view('connexion', ['error_co' => $this->error_co]);
+                    $this->load->view('layout/footer');
+                    
                 }
             }
 
diff --git a/codeigniter/application/views/connexion.php b/codeigniter/application/views/connexion.php
index a94ba8b..f31725d 100644
--- a/codeigniter/application/views/connexion.php
+++ b/codeigniter/application/views/connexion.php
@@ -1,4 +1,3 @@
-
 <section class="connexion">
 
      <div class="authentification">
@@ -16,6 +15,10 @@
     <button type="submit">Connexion</button>
      
      </form>
+
+<?php 
+         echo "$error_co";
+     ?>
      
      </div>
 
@@ -37,7 +40,7 @@
      <input type="email" id="email" name="email" placeholder="Entrez votre adresse email" required>
 
      <label for="pass">Votre mot de passe*</label>
-     <input type="password" id="pass" name="pass" placeholder="Entrez votre mdp" required>
+     <input type="password" id="pass" name="pass" minlength="8" title="8 caractères minimum" placeholder="Entrez votre mot de passe" required>
 
      <input type="submit" value="M'inscrire" name="ok">
     

From e7aea25b91ba1a08bd4b8f14ed202f3cf0720563 Mon Sep 17 00:00:00 2001
From: keraudre <yann.keraudren@etu-upec.fr>
Date: Wed, 19 Jun 2024 14:22:13 +0200
Subject: [PATCH 2/4] ajout bouton message erreur de connexion

---
 .../application/controllers/ConnexionController.php        | 7 +------
 codeigniter/application/views/connexion.php                | 7 +++----
 2 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/codeigniter/application/controllers/ConnexionController.php b/codeigniter/application/controllers/ConnexionController.php
index 738e1aa..f040fe9 100644
--- a/codeigniter/application/controllers/ConnexionController.php
+++ b/codeigniter/application/controllers/ConnexionController.php
@@ -3,7 +3,6 @@ defined('BASEPATH') OR exit('No direct script access allowed');
 
 class ConnexionController extends CI_Controller {
 
-    public $error_co = "12";
 
     public function __construct() {
         parent::__construct();
@@ -13,7 +12,7 @@ class ConnexionController extends CI_Controller {
 
     public function connexion() {
         $this->load->view('layout/header');
-        $this->load->view('connexion', ['error_co' => $this->error_co]);
+        $this->load->view('connexion');
         $this->load->view('layout/footer');
     }
 
@@ -36,10 +35,6 @@ class ConnexionController extends CI_Controller {
                     }
                 } else {
                     $data['error_msg'] = "Email ou mot de passe incorrect.";
-                    $this->error_co = "Email ou mot de passe incorrect.";
-                    $this->load->view('layout/header');
-                    $this->load->view('connexion', ['error_co' => $this->error_co]);
-                    $this->load->view('layout/footer');
                     
                 }
             }
diff --git a/codeigniter/application/views/connexion.php b/codeigniter/application/views/connexion.php
index f31725d..ceb4695 100644
--- a/codeigniter/application/views/connexion.php
+++ b/codeigniter/application/views/connexion.php
@@ -15,10 +15,9 @@
     <button type="submit">Connexion</button>
      
      </form>
-
-<?php 
-         echo "$error_co";
-     ?>
+     <?php if(isset($error_msg)): ?>
+     <div class="error_msg"><?= $error_msg ?></div>
+<?php endif; ?>
      
      </div>
 

From 2a094b08aad9d98e35cd19ad87a0387dc832a8f7 Mon Sep 17 00:00:00 2001
From: keraudre <yann.keraudren@etu-upec.fr>
Date: Wed, 19 Jun 2024 14:45:06 +0200
Subject: [PATCH 3/4] mise en forme de la page playlist contenant les musiques

---
 codeigniter/application/views/playlist_view.php | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/codeigniter/application/views/playlist_view.php b/codeigniter/application/views/playlist_view.php
index 2aa8ec8..d774170 100644
--- a/codeigniter/application/views/playlist_view.php
+++ b/codeigniter/application/views/playlist_view.php
@@ -9,11 +9,10 @@
 
 <!-- Section pour afficher les chansons de son playlist -->
 <?php if (!empty($songs)): ?>
-    <section class="current-songs">
-        <h5>Chansons actuelles :</h5>
-        <ul>
+     <h5>Chansons actuelles :</h5>
+    <section class="list">
             <?php foreach($songs as $song): ?>
-                <li class="play">
+                <div><article>
                     <?= $song->name; ?>
                     <!-- Formulaire pour supprimer la chanson de la playlist -->
                     <form action="<?= site_url('playlist/remove_song'); ?>" method="post" style="display:inline;">
@@ -21,9 +20,8 @@
                         <input type="hidden" name="songId" value="<?= $song->id; ?>">
                         <button type="submit">Supprimer</button>
                     </form>
-                </li>
+                </article></div>
             <?php endforeach; ?>
-        </ul>
     </section>
 <?php endif; ?>
 

From 9664beb70a08efdb1785e7b857e62bc19da2c345 Mon Sep 17 00:00:00 2001
From: charmett <charmett@localhost>
Date: Wed, 19 Jun 2024 14:54:36 +0200
Subject: [PATCH 4/4] plus joli

---
 codeigniter/application/views/artistes_list.php | 8 ++++----
 codeigniter/assets/style.css                    | 4 ++++
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/codeigniter/application/views/artistes_list.php b/codeigniter/application/views/artistes_list.php
index 479d738..639ad4e 100644
--- a/codeigniter/application/views/artistes_list.php
+++ b/codeigniter/application/views/artistes_list.php
@@ -24,9 +24,7 @@
     <?php endif; ?>
 </div>
 
-<?php if(isset($is_search) && $is_search): ?>
-    <p>Nombre de résultats : <?php echo $num_results; ?></p>
-<?php endif; ?>
+
 
         
 <section class="list">
@@ -52,8 +50,10 @@ foreach ($artistAlbums as $artistName => $albums) {
     echo "</header>";
     echo "<ul>";
     foreach ($albums as $album) {
-        echo "<li>" . anchor("music/view/{$album['albumId']}", $album['albumName']) . " - " . $album['year'] . "</li>";
+        echo  anchor("music/view/{$album['albumId']}", $album['albumName']) . " - " . $album['year'] ;
+        echo "<br>";
         echo "<button class='ajout-artistes' onclick=\"location.href='" . site_url("playlist/choix_playlist/{$album['albumId']}") . "'\">Ajouter</button>";
+        echo "<br>";
     }
     echo "</ul>";
     echo "</article></div>";
diff --git a/codeigniter/assets/style.css b/codeigniter/assets/style.css
index 81bc277..24a2f46 100644
--- a/codeigniter/assets/style.css
+++ b/codeigniter/assets/style.css
@@ -266,3 +266,7 @@ margin-left: 50px;
 .musics-album {
     margin-bottom: 0;
 }
+
+.error_msg{
+    color: red;
+}