Files
rd-music-world/view/home.view.php
Rafael Minaya a8624fc847 Add new views and styles for music application
- Created new CSS files for styling the application, including home.css and style.css.
- Implemented 403 and 404 error views with appropriate messages and navigation.
- Developed a dump view to display deleted elements with restoration options.
- Enhanced home view to include music search functionality and display results.
- Added listplay view for managing music playlists, including creation and deletion options.
- Implemented loadmusic view for uploading new music with necessary fields.
- Created login and register views for user authentication.
- Developed sound view to display individual music tracks with playback controls and options for liking and deleting.
- Updated menu view to include navigation links based on user authentication status.
2026-01-05 17:20:17 -04:00

62 lines
3.0 KiB
PHP

<div class="body">
<?php include $views['menu']; ?>
<div class="container-fluid mt-3">
<div class="card" style="background-color: #212529;">
<div class="card-body">
<h1 class="text-muted">Busca tu m&uacute;sica favorita</h1>
<form action="" method="get">
<div class="form-group">
<input type="text" name="search" class="form-control" placeholder="Nombre o Autor de Música a Buscar" required>
</div>
</form>
</div>
</div>
<?php if (isset($_GET['search'])) : ?>
<div class="card" style="background-color: #212529;">
<div class="card-header" style="background-color: #212529;">
<h2 class="text-muted">Resultados de Busqueda (<?= count($musics) ?>)</h2>
<hr class="dropdown-divider">
<br>
<?php foreach ($musics as $sound) : ?>
<?php include $views['sound']; ?>
<?php endforeach; ?>
</div>
<div class="card-body">
<br><br><br><br><br>
</div>
</div>
<?php endif; ?>
</div>
<?php if (!isset($_GET['search'])) : ?>
<div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel">
<ol class="carousel-indicators">
<?php for ($i = 0; $i < count($assets['IMAGE']['CAROUSEL']['FILE_DIR']); $i++) : ?>
<li data-target="#carouselExampleIndicators" data-slide-to="<?= $i ?>" class="<?= $i == 0 ? 'active' : '' ?>"></li>
<?php endfor; ?>
</ol>
<div class="carousel-inner">
<?php foreach ($assets['IMAGE']['CAROUSEL']['FILE_DIR'] as $index => $path) : ?>
<div class="carousel-item <?= $index == 'bfmv' ? 'active' : '' ?>">
<img class="d-block w-100" src="<?= $path ?>">
</div>
<?php endforeach; ?>
</div>
<a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
<div class="container-fluid mt-5">
<h1 class="text-muted">LO NUEVO HASTA AHORA</h1>
<div class="dropdown-divider"></div><br>
<?php foreach($musics as $sound):?>
<?php include $views['sound'];?>
<?php endforeach;?>
</div>
<?php endif; ?>
<br><br><br><br><br>
</div>