?> '/><?php echo \core\HTML_Tag::span_error('login', $datos); ?> <br /> Password: <input type='password' id='password' name='password' maxsize='50' value='<?php echo \core\Datos::values('password', $datos); ?> '/><?php echo \core\HTML_Tag::span_error('password', $datos); ?> <br /> <br /> <?php echo \core\HTML_Tag::span_error('validacion', $datos); ?> <br /> <?php if (\core\Configuracion::$form_login_catcha) { require_once PATH_APP . 'lib/php/recaptcha-php-1.11/recaptchalib.php'; $publickey = "6Lem1-sSAAAAAGBkb_xsqktWUMRvoYBT4z0DZL3U"; // you got this from the signup page echo recaptcha_get_html($publickey); } ?> <input type='submit' value='enviar' /> <input type='button' value='cancelar' onclick='window.location.assign("<?php echo \core\URL::generar("inicio");
echo \core\HTML_Tag::span_error('login', $datos); ?> <br /> Email: <input id='email' name='email' type='text' size='100' maxlength="30" value='<?php echo \core\Array_Datos::values('email', $datos) ? \core\Array_Datos::values('email', $datos) : ''; ?> ' onkeyup="limpiar_input('login');" onfocus="limpiar_inicial(this);"/> <?php echo \core\HTML_Tag::span_error('email', $datos); ?> <br /> Contraseña: <input id='password' name='password' type='password' size='30' value='<?php echo \core\Array_Datos::values('password', $datos); ?> ' /> <?php echo \core\HTML_Tag::span_error('password', $datos); ?> <br /> <?php if (isset($datos['errores']['validacion'])) { echo "<span style='color: red;'>{$datos['errores']['validacion']}</span><br />"; } ?> <input type='submit' value='enviar'> <input type='reset' value='limpiar'> </form> <script type="text/javascript" > </script>
$descripcion = (isset($fila['descripcion']) and strlen($fila['descripcion'])) ? $fila['descripcion'] : ''; echo "\n <div id='resenha_articulo' class='text_justificado'>\n <p>{$resenha}</p>\n </div>\n <div id='media_articulo'>\n {$img}\n <div id='descarga_manual'>"; //Descarga reglamento: if (\core\Usuario::$login != 'anonimo') { $datos["carpeta"] = 'manuales'; $metodo = $datos["carpeta"] == "js" ? "js" : "file"; //No funciona en amigable: //$manual = ($fila["manual"]) ? "<a href='".\core\URL::generar("download/$metodo/manuales/{$fila["manual"]}")."'>Descargar reglamento</a>" : ""; //No funciona en amigable $manual = $fila["manual"] ? "<a href='" . URL_ROOT . "?p1=download&p2={$metodo}&p3=manuales&p4={$fila["manual"]}' >Descargar reglamento</a>" : iText('Reglamento no disponible', 'frases'); echo $manual; } echo "</div><br/>\n </div>\n "; echo "\n <div id='datos_articulo'>\n <div id='datos_tecnicos'>\n <p><i>" . iText('Precio', 'dicc') . ":</i> {$fila['precio']} €</p>\n <p><i>" . iText('Jugadores', 'dicc') . ":</i> {$rangoJug}</p>\n <p><i>" . iText('Duración', 'dicc') . ":</i> {$duracion}</p>\n <p><i>" . iText('Edad', 'dicc') . ":</i> {$edad}</p>\n </div>\n <div id='datos_edicion'>\n <p><i>Año:</i> {$fila['anho']}</p>\n <p><i>Autor:</i> {$fila['autor']}</p>\n <p><i>Editorial:</i> \"{$fila['editorial']}\"</p>\n </div>\n <div id='datos_descripcion'><p>{$descripcion}</p></div>\n </div>\n "; //Introdución de comentarios if (\core\Usuario::tiene_permiso('articulos', 'form_comentario')) { echo "<div id='cuadro_comentario' >" . iText('opina', 'frases') . "\n <form class='form_comentario' name='form_comentario' method='post' \n action='" . \core\URL::generar('articulos/validar_form_comentario') . "' \n onsubmit='return (form_comentario.comentario.value.length>0)'>\n " . "\n <input name='articulo_id' type='hidden' value='{$datos['articulo']['id']}'/>\n " . "<input name='usuario_login' type='hidden' value='" . \core\Usuario::$login . "'/>\n <textarea type='text' id='comentario' name='comentario' maxlength='500' cols='92' rows='5'></textarea> \n " . \core\HTML_Tag::span_error('errores_validacion', $datos) . "\n <input type='submit' value='Enviar'/>\n </form></div>\n "; } echo "<div id='comentarios' >\n <h4>" . iText('Comentarios', 'dicc') . ":</h4>"; $array = $datos['comentarios']; if (!count($array)) { echo "<center>" . iText('sinComentarios', 'frases') . "</center>"; } $ahora = date("Y-m-d H:i:s"); // 2001-03-10 17:16:18 (el formato DATETIME de MySQL) foreach ($array as $key => $comentario) { if ($comentario['visible'] || \core\Usuario::tiene_permiso('articulos', 'hacer_visible_comentario')) { //print_r(strtotime($ahora).'<br/>'); //strtotime() pasa la fecha a seg if (\core\Usuario::$login == $comentario['usuario_login'] && strtotime($comentario['fecha_ult_edicion']) > strtotime($ahora) - 60 * \core\Configuracion::$minutos_edicion_comentario) { //Permitimos editar el comentario si es del usuario y han transcurrido menos de x minutos desde la ultima edición $editar_comentario = \core\HTML_Tag::a_boton_onclick("boton", array("articulos", "form_editar_comentario", $comentario['id']), 'Editar'); } else {
<label for="asunto">Asunto:</label> <input id="asunto" type="text" name="asunto" value="<?php echo \core\Array_Datos::values('asunto', $datos); ?> "/><br/> <?php echo \core\HTML_Tag::span_error('asunto', $datos); ?> <br/> <label for="mensaje">Mensaje:</label><br/> <textarea id="mensaje" name="mensaje" cols="100" rows="5"><?php echo \core\Array_Datos::values('mensaje', $datos); ?> </textarea><br/> <?php echo \core\HTML_Tag::span_error('mensaje', $datos); ?> <br/> <small><p>*Atención: Todos los campos son obligatorios.</p></small> <input type="submit" name="enviar" value="Enviar" /> </fieldset> </form> <script type="text/javascript"> </script>