<?php require_once $_SERVER['DOCUMENT_ROOT'] . '/includes/content-chat.php'; ?>
<!doctype html>
<html lang="es">

<head>
	<?php include $_SERVER['DOCUMENT_ROOT'] . '/includes/head.php'; ?>
</head>

<body>

    <div class="site" id="page">
		<?php include $_SERVER['DOCUMENT_ROOT'] . '/includes/navbar.php'; ?>

        <div class="wrapper" id="single-wrapper">
			<div class="container" id="content" tabindex="-1">
				<div class="row">
					<main class="site-main col-sm-8" id="main">
						<!-- Mostrar el breadcrumb -->
							<div class="breadcrumb" itemscope itemtype="https://schema.org/BreadcrumbList">
								<?php 
								$max_items = count($breadcrumb) - 1;
								foreach ($breadcrumb as $index => $item): 
									if ($index >= $max_items) break;
								?>
									<span itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
										<a itemprop="item" href="<?php echo htmlspecialchars($item['url']); ?>">
											<span itemprop="name"><?php echo htmlspecialchars($item['name']); ?></span>
										</a>
										<meta itemprop="position" content="<?php echo $index + 1; ?>">
									</span>
									<?php if ($index < $max_items - 1): ?> &nbsp; / &nbsp; <?php endif; ?>
								<?php endforeach; ?>
								&nbsp; / &nbsp;<span><?php echo htmlspecialchars($breadcrumb[$max_items]['name']); ?></span>
							</div>
							<?php
								function getImageUrl($base_url, $title, $default_image = '/images/2022/01/no-image.webp') {
									$directories = [
										'/images/2022/01/', '/images/2022/02/', '/images/2022/03/', 
										'/images/2022/04/', '/images/2022/05/', '/images/2022/06/', 
										'/images/2022/07/', '/images/2022/08/', '/images/2022/09/', 
										'/images/2022/10/', '/images/2022/11/'
									];
									$formats = ['webp', 'jpg', 'jpeg', 'png'];
									foreach ($directories as $directory) {
										foreach ($formats as $format) {
											$image_path = $_SERVER['DOCUMENT_ROOT'] . $directory . strtolower($title) . '.' . $format;
											if (file_exists($image_path)) {
												return htmlspecialchars($base_url . $directory . strtolower($title) . '.' . $format);
											}
										}
									}
									return htmlspecialchars($base_url . $default_image);
								}
							?>
							<article class="chat type-chat status-publish has-post-thumbnail hentry chats-amistad" id="/chat/<?php echo htmlspecialchars(basename($_SERVER['REQUEST_URI'], '/')); ?>/">
								<header class="entry-header">
									<div class="row">
										<div class="col-12 col-sm-3 d-none d-sm-block">
											<img class="img-fluid img-chat" src="<?php echo getImageUrl($base_url, $directory_name); ?>" alt="<?php echo htmlspecialchars($directory_name_ucfirst); ?>" loading="lazy">
										</div>
										<div class="col-12 col-sm-9">
											<h1 class="entry-title"><?php echo htmlspecialchars($h1); ?></h1>
												<p><?php echo htmlspecialchars($p); ?></p>
										</div>
									</div>
								</header>
								<div class="entry-content mt-4">
									<div class="panel panel-chat">
										<div class="card-header">
											<i class="fab fa-slack-hash"></i> <?php echo htmlspecialchars($directory_name_ucfirst); ?>
										</div>
										<div class="card-body">
											<form method="POST" action="/opcion/">
												<div class="form-group bmd-label-static">
													<label for="nick">Elija un nick:</label><input type="text" class="form-control" id="nick" name="nick" placeholder=""><small class="form-text text-muted">Si ha registrado su nick, se le pedirá la contraseña al conectarse.</small>
												</div>
												<input type="hidden" name="join" value="#<?php echo htmlspecialchars(basename($_SERVER['REQUEST_URI'], '/')); ?>">
												<button type="submit" class="btn btn-success btn-lg btn-block active"><i class="far fa-comments"></i> Chatear</button>
											</form>
										</div>
									</div>
									<div class="mt-4">
										<center>
											<?php
												if (!isset($mostrar_ads)) {
													$mostrar_ads = true;
												}
												if ($mostrar_ads) include $_SERVER['DOCUMENT_ROOT'] . '/includes/initial-square.php';
											?>
										</center>
										</div>
											<hr class="mb-4">
												<h2>Descripción de la sala <?php echo htmlspecialchars($directory_name_ucfirst); ?></h2>
													<?php foreach ($room_description as $desc) { ?><p><?php echo htmlspecialchars($desc['p']); ?></p>
													<?php } ?>
														<hr class="mt-4">
								</div>
								<footer class="entry-footer"> 
									<h3 class="mb-3">Salas relacionadas:</h3> 
										<?php
											if (isset($subrooms) && !empty($subrooms)) {
												echo '<div class="row">';
												foreach ($subrooms as $room_name => $room_slug) {
													$url = htmlspecialchars($base_url . '/chat/' . htmlspecialchars($room_slug) . '/');
													echo '<div class="col-6 col-sm-4">';
													echo '<p class="text-ellipsis">';
													echo '<a href="' . $url . '">';
													echo '<i class="fab fa-slack-hash"></i> ' . htmlspecialchars($room_name);
													echo '</a>';
													echo '</p>';
													echo '</div>';
												}
												echo '</div>';
											} else {
												echo '<div class="col-12">';
												echo '<p>No hay subsalas disponibles para ' . htmlspecialchars($directory_name_ucfirst) . '</p>';
												echo '</div>';
											}
											?> 
								</footer>
							</article>
							<div id="accordion" style="margin-top:25px;">
								<div class="panel">
									<div class="card-header" id="heading1">
										<h3 class="mb-0">
											<button class="btn btn-link" data-toggle="collapse" data-target="#collapse1" aria-expanded="false" aria-controls="collapse1"> <i class="far fa-file"></i> Normas del chat </button>
										</h3>
									</div>
									<div id="collapse1" class="collapse" aria-labelledby="heading1" data-parent="#accordion">
										<div class="card-body">
											<ul>
												<li>La primera regla, absolutamente básica, es: «no hagas nada que no quieras que te hagan».</li>
												<li>Está prohibido molestar al resto de los usuarios, o comprometer y degradar el funcionamiento de la red. Una actuación lo bastante persistente o molesta puede acarrear la expulsión de la red por tiempo indefinido.</li>
												<li>Cuando entres en un canal nuevo sigue durante un rato las conversaciones para descubrir cuál es la temática que se está desarrollando. Respeta la temática del canal y utiliza un lenguaje apropiado. Las conversaciones con temáticas no vinculadas al canal deben mantenerse en privado.</li>
												<li>Evita el uso de mayúsculas, ya que pueden interpretarse como gritos o enfado. Usa los emojis cuando sea necesario.</li>
											</ul>
										</div>
									</div>
									<div class="panel">
										<div class="card-header" id="heading2">
											<h4 class="mb-0">
												<button class="btn btn-link collapsed" data-toggle="collapse" data-target="#collapse2" aria-expanded="false" aria-controls="collapse2"> <i class="far fa-question-circle"></i> Preguntas frecuentes </button>
											</h4>
										</div>
										<div id="collapse2" class="collapse" aria-labelledby="heading2" data-parent="#accordion">
											<div class="card-body">
												<ul>
													<li>Netiqueta y comportamiento</li>
													<li>Normas generales de la Red</li>
													<li>Normas de registro de Nicks</li>
													<li>Normas de registro de Canales</li>
													<li>Moderadores de canales</li>
													<li>¿Como dirigirse a un OPeRador?</li>
												</ul>
											</div>
										</div>
									</div>
								</div>
							</div>
								<div class="col-12 mt-3">
									<center>
										<?php
											if (!isset($mostrar_ads)) {
												$mostrar_ads = true;
											}
											if ($mostrar_ads) include $_SERVER['DOCUMENT_ROOT'] . '/includes/middle-square.php';
										?>
									</center>
								</div>
					</main>
					<div class="col-md-4 widget-area" id="right-sidebar" role="complementary">
						<aside class="widget widget_wpchat_publicidad">
							<center>
								<?php
									if (!isset($mostrar_ads)) {
										$mostrar_ads = true;
									}
									if ($mostrar_ads) include $_SERVER['DOCUMENT_ROOT'] . '/includes/right-sidebar.php';
								?>
							</center>
						</aside>
						<aside id="text-2" class="widget widget_text">
							<h4 class="widget-title">Salas recomendadas</h4>
								<div class="textwidget">
									<ul>
										<li><a href="<?php echo htmlspecialchars($base_url); ?>/chat/amistad/">Amistad</a></li>
										<li><a href="<?php echo htmlspecialchars($base_url); ?>/chat/mas-de-40/">Más de 40</a></li>
										<li><a href="<?php echo htmlspecialchars($base_url); ?>/chat/ligar/">Ligar</a></li>
										<li><a href="<?php echo htmlspecialchars($base_url); ?>/chat/camara/">Cámara</a></li>
									</ul>
								</div>
						</aside>
					</div>
				</div>
			</div>
		</div>
	</div>

         <!-- Footer Start!-->
        <?php include $_SERVER['DOCUMENT_ROOT'] . '/includes/footer.php'; ?>
</body>

</html>