vraiment bon travail

This commit is contained in:
2024-06-17 15:10:57 +02:00
11 changed files with 352 additions and 61 deletions

View File

@@ -0,0 +1,16 @@
<h5>Détail de l'Album :</h5>
<section class="track-list">
<?php
if(!empty($tracks)) {
foreach($tracks as $track){
echo "<div><article>";
echo "<header class='track-id'>Id : {$track->number}</header>";
echo "<div class='track-name'>Nom : {$track->songName}</div>";
echo "<footer class='track_time'>Durée (en secondes) : {$track->duration}</footer>";
echo "</article></div>";
}
} else {
echo "<p>Aucune piste trouvée pour cet album.</p>";
}
?>
</section>

View File

@@ -1,4 +1,27 @@
<h5>Albums list</h5>
<div class="sorting-search">
<form action="<?= site_url('Albums/tri'); ?>" method="get" class="tri-form">
<button type="submit" name="Ctri" value="ASC" class="tri-button">Tri A-Z</button>
<button type="submit" name="Ctri" value="DESC" class="tri-button">Tri Z-A</button>
</form>
</ul>
<form action="<?= site_url('Albums/search'); ?>" method="get" class="search-form">
<input type="text" name="query" placeholder="Chercher des albums" class="search-input">
<button type="submit" class="search-button">Rechercher</button>
</form>
<?php if(isset($is_search) && $is_search): ?>
<form action="<?= site_url('Albums'); ?>" method="get" class="back-form">
<button type="submit" class="back-button">Retour à la liste complète</button>
</form>
<?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">
<?php
foreach($albums as $album){

View File

@@ -1,12 +1,53 @@
<h1>Se connecter</h1>
<form action="authentifier" method="POST">
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<label for="password">Mot de passe:</label>
<input type="password" id="password" name="password" required>
<button type="submit">Connexion</button>
</form>
<?php if(isset($error_msg)): ?>
<div class="error-message"><?= $error_msg ?></div>
<?php endif; ?>
<section class="connexion">
<div class="authentification">
<h3> Déjà abonné </h3>
<form action="authentifier" method="POST">
<label for="email">Email:</label>
<input type="email" id="email" name="email" placeholder="Entrez votre email" required>
<label for="password">Mot de passe:</label>
<input type="password" id="password" name="password" placeholder="Entrez votre mot de passe" required>
<button type="submit">Connexion</button>
</form>
</div>
<div class="new">
<h3> Création de compte </h3>
<form action="traitement" method="POST">
<label for="nom">Votre nom*</label>
<input type="text" id="nom" name="nom" placeholder="Entrez votre nom" required>
<label for="prenom">Votre prénom*</label>
<input type="text" id="prenom" name="prenom" placeholder="Entrez votre prénom" required>
<label for="pseudo">Votre pseudo*</label>
<input type="text" id="pseudo" name="pseudo" placeholder="Entrez votre pseudo" required>
<label for="email">Votre email*</label>
<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="submit" value="M'inscrire" name="ok">
</form>
<?php if(isset($confirmation_message)): ?>
<div class="confirmation-message"><?= $confirmation_message ?></div>
<?php endif; ?>
</div>
</section>

View File

@@ -1,24 +0,0 @@
<h1>S'inscrire</h1>
<form action="traitement" method="POST">
<label for="nom">Votre nom*</label>
<input type="text" id="nom" name="nom" placeholder="Entrez votre nom" required>
<label for="prenom">Votre prénom*</label>
<input type="text" id="prenom" name="prenom" placeholder="Entrez votre prénom" required>
<label for="pseudo">Votre pseudo*</label>
<input type="text" id="pseudo" name="pseudo" placeholder="Entrez votre pseudo" required>
<label for="email">Votre email*</label>
<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="submit" value="M'inscrire" name="ok">
</form>
<?php if(isset($confirmation_message)): ?>
<div class="confirmation-message"><?= $confirmation_message ?></div>
<?php endif; ?>

View File

@@ -17,17 +17,25 @@
<ul>
<li><strong>Music APP</strong></li>
</ul>
<ul>
<li><?=anchor('albums','Albums');?></li>
<li><?=anchor('artistes','Artistes');?></li>
<?php if ($this->session->userdata('pseudo')) : // Vérifier si l'utilisateur est connecté ?>
<li><?= $this->session->userdata('pseudo'); ?></li>
<li><?= anchor('deconnexion', 'Se déconnecter'); ?></li>
<?php else : ?>
<li><?= anchor('connexion', 'Se connecter'); ?></li>
<li><?= anchor('inscription', 'Inscription'); ?></li>
<?php endif; ?>
</ul>
<ul class="option">
<li><?=anchor('albums','Albums');?></li>
<li><?=anchor('artistes','Artistes');?></li>
<li><?=anchor('playlist','Playlist');?></li>
<?php if ($this->session->userdata('pseudo')) : /* Vérifier si l'utilisateur est connecté */ ?>
<li class="deroulant"><a><?= $this->session->userdata('pseudo'); ?></a>
<ul class="sous">
<li><?= anchor('profil', 'Profil'); ?></li>
<li><?=anchor('deconnexion', 'Se déconnecter'); ?></li>
</ul>
</li>
<?php else : ?>
<li><?=anchor('connexion', 'Se connecter'); ?></li>
<?php endif; ?>
</ul>
</div>
</nav>
</body>
</html>