static function construye($request, $avisos, $temas) { require_once 'libs/Scriptlets.php'; $titulo = "Seleccione un tema."; $ruta = DIR_RAIZ_APP . INDEX; // recibe una lista de avisos de errores en la lógica de negocio en formato csv (con #) // la conviete a array y la "pinta" if (!empty($avisos)) { $avisos = explode('#', $avisos); } else { $avisos = array(); } $listaAvisos = Scriptlets::generaListaMensajes($avisos); $contenido = <<<CONT <h1>{$titulo}</h1> \t <div id="avisos" style="color:red">{$listaAvisos}</div> <form action="{$ruta}post/mostrarPostPorTema"> \t\t<label for = "tema">Tema</label> CONT; $contenido .= Scriptlets::generaSelect("temas", $temas) . '</br></br>'; $contenido .= <<<CONT \t\t <input type="submit" /> </form> CONT; return $contenido; }
static function construye($request, $avisos, $temas) { require_once 'libs/Scriptlets.php'; $titulo = "Formulario de envío de post"; $ruta = DIR_RAIZ_APP . INDEX; // recibe una lista de avisos de errores en la lógica de negocio en formato csv (con #) // la conviete a array y la "pinta" if (!empty($avisos)) { $avisos = explode('#', $avisos); } else { $avisos = array(); } $listaAvisos = Scriptlets::generaListaMensajes($avisos); $contenido = <<<CONT <h1>{$titulo}</h1> \t <div id="avisos" style="color:red">{$listaAvisos}</div> <form action="{$ruta}post/envio_post"> <!-- <label for="fecha">Fecha</label> <input type="text" name="fecha" /><br /> --> \t <input type="hidden" name="fecha" id="fecha" value="{$request['fecha']}" /> \t\t<label for="titulo">Título</label> <input type="text" name="titulo" id="titulo" value="{$request['titulo']}" /><br /></br> \t <label for="cuerpo">Cuerpo</label> <textarea name="cuerpo" id="cuerpo">{$request['cuerpo']}</textarea><br /></br> \t\t<label for = "tema">Tema</label> CONT; $contenido .= Scriptlets::generaSelect("temas", $temas) . '</br></br>'; $contenido .= <<<CONT \t\t <input type="submit" /> </form> <script> document.getElementById("titulo").focus(); \t fecha = new Date(); \t\tdia = '' + fecha.getDate(); \t\tmes = '' + (fecha.getMonth() + 1); // los meses van de 0 a 11 \t\tanio = '' + fecha.getFullYear(); \t\tif (dia.length == 1) dia = '0' + dia; \t\tif (mes.length == 1) mes = '0' + mes; \t\tfechaFormateada = anio + '-' + mes + '-' + dia; \t document.getElementById('fecha').value = fechaFormateada; // document.write(fechaFormateada);\t\t </script> CONT; return $contenido; }