1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <?php
- session_start();
- require_once '../classes/Concurso.php';
- require_once '../classes/Proyecto.php';
- require_once '../classes/Recurso.php';
- require_once '../classes/Template.php';
- require_once 'bd_pdo.php';
- $titulo = '';
- $alumnos = '';
- $logo = '../img/cidit.webp';
- $css='';
- $html = ' <div class="w-100 d-flex flex-column justify-content-center alig-items-center p-5">
- <div class="text-primary display-2 font-weight-bold text-center mb-5">¡Lo sentimos!</div>
- <div class="text-primary display-3 text-center mb-5">No es posible mostrar el cartel en éste momento</div>
- <div class="display-1 text-center ing-no-cargado text-danger"></div>
- </div>';
- if (!is_null($pdo)) {
- if(isset($_GET['proyecto']) && is_numeric($_GET['proyecto'])){
- $carpeta = Proyecto::carpetaProyecto($pdo, $_GET['proyecto']);
- $recurso = Recurso::recursoXNombre($pdo, 'HTML');
- $archivo = Recurso::recursoProyecto($pdo, $_GET['proyecto'], $recurso[0]['idrecurso']);
- $archivo = '../concursos/' . $carpeta . '/' . $archivo;
- if (file_exists($archivo)) {
- if (mb_strtoupper(pathinfo($archivo, PATHINFO_EXTENSION)) == 'JSON'){
- $archivo = @file_get_contents($archivo);
- if ($archivo){
- $datos = json_decode($archivo,true);
- if (count($datos) > 0) {
- $titulo = $datos['tema'];
- $css = $datos['css'];
- $html = $datos['html'];
- }
- }
- }
- }
- }
- }
- if (isset($_SESSION['actual'])){
- $actual = unserialize($_SESSION['actual']);
- $logo = '../concursos/' . $actual->getCarpeta() . '/logo.webp';
- }
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
- <title></title>
- <?php Template::getCSS(array('secciones/iconos.css','secciones/cartel.css','secciones/wrapper.css'),true); ?>
- <style><?php echo $css; ?></style>
- </head>
- <body>
- <div class="fijas">
- <div class="bg-primary d-flex flex-row justify-content-between align-items-start">
- <div id="tema" class="p-3"><?php echo $titulo; ?></div>
- <img class="logo flex-grow-1 p-3" src="<?php echo $logo; ?>" >
- </div>
- <div class="pleca">
- </div>
- <div class="integrantes text-center"><div>Integrantes:</div><div><?php echo $alumnos; ?></div></div>
- <div id="wrapper">
- <?php echo $html; ?>
- </div>
- <img class="w-100" src="../img/secciones/editor/footer.webp">
- </div>
- </body>
- </html>
|