Example #1
0
 public function form_login_validar(array $datos = array())
 {
     if (\core\Usuario::$login != "anonimo") {
         exit(__METHOD__ . __LINE__);
         $datos["mensaje"] = "Ya se encuentras conectado. Utilice el menú para navegar.";
         \core\Distribuidor::cargar_controlador("mensajes", "mensaje", $datos);
     } elseif (!\core\HTML_Tag::form_autenticar("form_login", "post")) {
         // El formulario no se ha enviado con anterioridad desde el servidor
         $datos["mensaje"] = "Error: formulario no identificado.";
         \core\Distribuidor::cargar_controlador("errores", "mensaje", $datos);
     } else {
         // El formulario sí se ha enviado desde el servidor
         $validaciones = array('login' => 'errores_requerido && errores_login', 'password' => 'errores_requerido ');
         $validacion = !\core\Validaciones::errores_validacion_request($validaciones, $datos);
         if ($validacion && \core\Configuracion::$form_login_catcha) {
             require_once PATH_APP . 'lib/php/recaptcha-php-1.11/recaptchalib.php';
             $privatekey = "6Lem1-sSAAAAAPfnSmYe5wyruyuj1B7001AJ3CBh";
             $resp = recaptcha_check_answer($privatekey, $_SERVER["REMOTE_ADDR"], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"]);
             if (!$resp->is_valid) {
                 $validacion = false;
                 $datos['errores']['validacion'] = 'Error de intruducción del captcha.';
                 //			\core\Distribuidor::cargar_controlador("usuarios", "form_login", $datos);
             }
         }
         if ($validacion) {
             // En este punto el captcha se ha superado y validado las inputs
             if (\core\Configuracion::$usuarios_origen == "bd") {
                 $respuesta = \modelos\Modelo_SQL::table("usuarios")->validar_usuario($datos['values']['login'], $datos['values']['password']);
                 //$respuesta = \modelos\Usuarios::validar_usuario($datos['values']['login'], $datos['values']['password']);
             } else {
                 $respuesta = \core\Usuario::autenticar_en_ACL($datos['values']['login'], $datos['values']['password']);
             }
             if ($respuesta == 'existe') {
                 $datos['errores']['validacion'] = 'Error en login o password';
                 \core\Distribuidor::cargar_controlador("usuarios", "form_login", $datos);
             } elseif ($respuesta == 'existe_autenticado') {
                 $datos['mensaje'] = "Falta confimación del usuario {$datos['values']['login']}. Consulte su correo electrónico";
                 $this->cargar_controlador('mensajes', 'mensaje', $datos);
             } elseif ($respuesta == 'existe_autenticado_confirmado') {
                 $datos['login'] = $datos['values']['login'];
                 $clausulas['where'] = " login = '******'values']['login']}' ";
                 $filas = \modelos\Modelo_SQL::table("usuarios")->select($clausulas);
                 \core\Usuario::nuevo($datos['values']['login'], $filas[0]['id']);
                 $datos["mensaje"] = "Bienvenido a " . TITULO . ": <b>{$datos['values']['login']}</b>.";
                 $this->cargar_controlador('mensajes', 'mensaje', $datos);
             } elseif ($respuesta == 'autenticado_en_ACL') {
                 $datos['login'] = $datos['values']['login'];
                 \core\Usuario::nuevo($datos['values']['login']);
                 $datos["mensaje"] = iText('Bienvenido a', 'dicc') . " " . TITULO . ": <b>{$datos['values']['login']}</b>.";
                 $this->cargar_controlador('mensajes', 'mensaje', $datos);
             } else {
                 $datos['mensaje'] = "Usuario <b><i>{$datos['values']['login']}</i></b> no registrado.";
                 $this->cargar_controlador('mensajes', 'mensaje', $datos);
             }
         } else {
             \core\Distribuidor::cargar_controlador("usuarios", "form_login", $datos);
         }
     }
 }
Example #2
0
            </ul>
        </li>
        
        <li class='active has-sub'>
        <?php 
echo \core\HTML_Tag::a_boton("item", array("players"), "Jugadores");
?>
            <ul>
                <li class='has-sub'>
                    <?php 
echo \core\HTML_Tag::a_boton("", array("players", "starplayers"), "Jugadores estrella", array('title' => "Jugadores estrella"));
?>
                </li>
            </ul>
        </li>
        
        <?php 
echo \core\HTML_Tag::li_menu("item", array("skills"), "Habilidades");
?>
        <?php 
echo \core\HTML_Tag::li_menu("item", array("tacticas"), "Tácticas");
?>
        <?php 
echo \core\HTML_Tag::li_menu("item", array("enlaces"), "Links");
?>
        <?php 
echo \core\HTML_Tag::li_menu("menu_adm", array("usuarios"), "Usuarios");
?>
    </ul>
</div>
            <?php 
//include PATH_APPLICATION_APP."vistas/zonas/form_login.php";
?>
  
        </div>            
        <div>
            <?php 
include PATH_HOME . "app/vistas/zonas/pie.php";
?>
        </div>
            
    </section>
    
    <!--Para poder enviar los formularios con el id oculto-->
    <?php 
echo \core\HTML_Tag::post_request_form();
if (isset($_SESSION["alerta"])) {
    echo <<<heredoc
<script type="text/javascript" />
    alert("{$_SESSION["alerta"]}");
    var alerta = '{$_SESSION["alerta"]}';
</script>
heredoc;
    unset($_SESSION["alerta"]);
} elseif (isset($datos["alerta"])) {
    echo <<<heredoc
<script type="text/javascript" />
    // alert("{$datos["alerta"]}");
    var alerta = '{$datos["alerta"]}';
</script>
heredoc;
Example #4
0
<div id="jugadores">
<?php 
//var_dump($datos);
$controlador = $datos['controlador_clase'];
//var_dump($controlador);
//Altas por CSV
if (\core\Usuario::tiene_permiso('pla', 'altaCSV')) {
    echo '<input class="btn_derch" type="button" value="Altas por CSV" onclick="abrirVentana_altasCSV()"/>';
}
echo \core\HTML_Tag::a_boton_onclick("btn_derch button", array($controlador, "form_insertar"), "<span class='glyphicon glyphicon-send' aria-hidden='true'> +</span>", array('title' => 'Nueva habilidad'));
if (!empty($datos['habilidades'])) {
    include PATH_APPLICATION_APP . "vistas/zonas/tablas/tabla_habilidades_resumen.php";
    include PATH_APPLICATION_APP . "vistas/zonas/tablas/tabla_habilidades.php";
} else {
    echo "<p>No se ha encontrado ningún resultado</p>";
}
//Altas por CSV
if (\core\Usuario::tiene_permiso('raza', 'altaCSV')) {
    echo '<input class="btn_derch" type="button" value="Altas por CSV" onclick="abrirVentana_altasCSV()"/>';
    //echo \core\HTML_Tag::a_boton_onclick("boton", array("raza", "altaCSV", $equipo['equipo']['id']), "Altas por CSV");
}
?>
</div>
Example #5
0
            //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 {
            $editar_comentario = "";
        }
        if (\core\Usuario::tiene_permiso('articulos', 'form_eliminar_comentario')) {
            $eliminar_comentario = \core\HTML_Tag::a_boton_onclick("boton", array("articulos", "form_eliminar_comentario", $comentario['id']), 'Eliminar');
        } else {
            $eliminar_comentario = "";
        }
        $hacer_visible_comentario = '';
        $style_not_visible = '';
        if (!$comentario['visible']) {
            $style_not_visible = "style='background-color: lightpink;'";
            if (\core\Usuario::tiene_permiso('articulos', 'hacer_visible_comentario')) {
                $hacer_visible_comentario = \core\HTML_Tag::a_boton_onclick("boton", array("articulos", "hacer_visible_comentario", $comentario['id']), 'Hacer visible');
                //$hacer_visible_comentario = \core\HTML_Tag::a_boton("boton", array("articulos", "hacer_visible_comentario", $comentario['id']), 'Hacer visible' );
            }
        }
        $edicion = $comentario['num_ediciones'] > 1 ? '<small>' . iText('Editado', 'dicc') . ' ' . ($comentario['num_ediciones'] - 1) . ' ' . iText('veces', 'dicc') . '.</small>' : "";
        echo "<div>\n                            <div class='acciones_comentario'>{$editar_comentario} {$hacer_visible_comentario} {$eliminar_comentario}</div>\n                            " . iText('fecha', 'dicc') . ": " . $comentario['fecha_comentario'] . '  ' . $edicion . "<br/>\n                            <b>" . $comentario['usuario_login'] . "</b> " . iText('escribió', 'dicc') . ":\n                        </div>";
        echo "<div id='texto_comentario' {$style_not_visible}>{$comentario['comentario']}</div><br/>";
    }
}
echo "</div>";
?>
    
</div>

<script type="text/javascript">       
    var unds_stock = <?php 
Example #6
0
<div>
	<!-- formulario  post_reques_form utilizado para enviar peticiones por post al servidor y evitar que el usuario modifique/juegue con los parámetros modificando la URI mostrada  -->
	
	<h1 id="titulo_seccion">Listado de usuarios</h1>
	<table class='resultados' border='3,#000000' cellspacing='0' cellpadding='10' summary="Listado de usuarios">
		<thead>
			<tr>
				<th>login</th>
				<th>email</th>
                                <th>fecha alta <br/> fecha confirmación</th>				
				<th>acciones</th>
			</tr>
		</thead>
		<tbody>
			<?php 
foreach ($datos['filas'] as $fila) {
    echo "\n                                <tr>\n                                    <td>{$fila['login']}</td>\n                                    <td>{$fila['email']}</td>\t\t\n                                    <td>{$fila['fecha_alta']}<br/>{$fila['fecha_confirmacion_alta']}</td>\t\n                                    <td><center>" . \core\HTML_Tag::a_boton("boton1", array("usuarios", "form_modificar", $fila['id']), "modificar") . "<br/>" . \core\HTML_Tag::a_boton("boton1", array("usuarios", "form_borrar", $fila['id']), "borrar") . "<br/>" . \core\HTML_Tag::a_boton("boton1", array("usuarios_permisos", "index", $fila['login']), "permisos&nbsp;asignados") . "<br/>" . \core\HTML_Tag::a_boton("boton1", array("usuarios_roles", "index", $fila['login']), "roles&nbsp;asignados") . "</center></td>\n                                </tr>\n                                ";
}
echo "\n\t\t\t\t<tr>\n\t\t\t\t\t<td colspan='3'></td>\n\t\t\t\t\t\t<td><center>" . \core\HTML_Tag::a_boton("boton", array("usuarios", "form_insertar_interno"), "Insertar usuario") . "</center></td>\n\t\t\t\t</tr>\n\t\t\t";
?>
		</tbody>
	</table>
	<?php 
//print("<a class='boton' href='{$datos["url_volver"]}' >volver</a>");
?>
</div>
Example #7
0
                <input type="hidden" name="filas" value='<?php 
echo serialize($datos['filas']);
?>
'/>
                <input type="submit" value="<?php 
echo iText('Ordenar', 'dicc');
?>
" title="Ordenar juegos"/>
            </p>       
        </form>
    </div>
    
    <div class="align_right">
        <?php 
//echo \core\HTML_Tag::a_boton_onclick("boton", array("articulos", "form_insertar"), "Insertar un nuevo artículo");
echo \core\HTML_Tag::a_boton("boton", array("articulos", "form_insertar"), "insertar un nuevo artículo");
?>
    </div>
    <div id="articulos">
    <?php 
//    foreach ($datos['filas'] as $key => $fila){ //cada fila corresponde a un juego de mesa
//        if($key !== 'otros'){
//            $img = ($fila["foto"]) ? "<img class='img_index' src='".URL_ROOT."recursos/imagenes/articulos/".$fila["foto"]."' alt='{$fila['nombre']}' title='{$fila['nombre']}' />" :"";
//            $num_max_jug = isset($fila['num_max_jug'])?$fila['num_max_jug']:null;
//            if(is_null($num_max_jug) || $num_max_jug == $fila['num_min_jug']){
//                $num_max_jug ='';
//            }else{
//                $num_max_jug =' - '.$num_max_jug;
//            }
//            $rangoJug = $fila['num_min_jug'].$num_max_jug;
//            $articulo_nombre = str_replace(" ", "-", $fila['nombre']);
Example #8
0
    <thead>
        <tr>
            <th>Habilidad</th>
            <th>Tipo</th>
            <th>Descripción</th>
            <?php 
if (\core\Usuario::tiene_permiso($controlador, 'form_borrar')) {
    echo '<th>Acciones</th>';
}
?>
        </tr>
    </thead>
    <tbody>
        <?php 
foreach ($datos['habilidades'] as $key => $hab) {
    echo '<tr>';
    $hab_nomb_hash = str_replace(" ", "", $hab['nombre']);
    //echo "<td class='edicion_jugador' data-id='{$jugador['id']}'>{$jugador['nombre']} <span class='glyphicon glyphicon-pencil' aria-hidden='true' style='color:#428bca;'></span></td>";
    //$hab_nombr = str_replace(" ", "", $hab['nombre']);
    echo "<td id='{$hab_nomb_hash}'><b>{$hab['nombre']}</b></td>";
    echo "<td>{$hab['tipo']}</td>";
    echo "<td>{$hab['descripcion']}</td>";
    if (\core\Usuario::tiene_permiso('skills', 'form_borrar')) {
        echo "<td>\n                          " . \core\HTML_Tag::a_boton_onclick("", array($controlador, "form_modificar", $hab['id']), "<span class='glyphicon glyphicon-pencil' aria-hidden='true' style='color:#428bca;'></span>") . "&nbsp;&nbsp;&nbsp;" . \core\HTML_Tag::a_boton_onclick("", array($controlador, "form_borrar", $hab['id']), "<span class='glyphicon glyphicon-trash' aria-hidden='true' style='color:#428bca;'></span>") . "</td>";
    }
    echo '</tr>';
}
?>
        
    </tbody>
</table></div>
Example #9
0
//    for($i=0;$i<$num_arts_por_pag && $i<count($datos['filas']);$i++){
//        $fila = $datos['filas'][$i];
foreach ($datos['filas'] as $key => $fila) {
    //cada fila corresponde a un juego de mesa
    $img = $fila["foto"] ? "<img src='" . URL_ROOT . "recursos/imagenes/articulos/" . $fila["foto"] . "' alt='{$fila['nombre']}' tittle='{$fila['nombre']}' width='200px' />" : "";
    $num_max_jug = isset($fila['num_max_jug']) ? $fila['num_max_jug'] : null;
    if (is_null($num_max_jug) || $num_max_jug == $fila['num_min_jug']) {
        $num_max_jug = '';
    } else {
        $num_max_jug = '-' . $num_max_jug;
    }
    $rangoJug = $fila['num_min_jug'] . $num_max_jug;
    $articulo_nombre = str_replace(" ", "-", $fila['nombre']);
    $href = \core\URL::generar(array('articulos', 'juego', $articulo_nombre));
    $title = (isset($fila['resenha']) and strlen($fila['resenha'])) ? $fila['resenha'] : $fila['nombre'];
    echo "<a href='{$href}' title='{$title}'><h3>{$fila['nombre']}</h3></a>" . $img . "<div class='text_justificado'>\n                <p>&nbsp;</p>\n                <p>Precio: <b class='precio'>{$fila['precio']} €</b></p>                    \n                <p>Jugadores: {$rangoJug}</p>\n                <a class='button' href='{$href}'>Mas detalles</a>\n            </div>" . \core\HTML_Tag::a_boton("boton", array("articulos", "form_modificar", $fila['id']), "Modificar") . \core\HTML_Tag::a_boton("boton", array("articulos", "form_borrar", $fila['id']), "Borrar") . "<hr/>";
    //<p>Precio: <b class='precio'>".\core\Conversiones::decimal_punto_a_coma_y_miles($fila['precio'])." €</b></p>
}
$categoria = isset($_REQUEST['p3']) ? $_REQUEST['p3'] : 'busqueda';
//busqueda lo enviamos por get como parametro 3
$num_grupo = isset($_REQUEST['p4']) ? $_REQUEST['p4'] : '';
$num_total_juegos = $datos["num_total_juegos"][0]['num_total_juegos'];
$ult_grupo = floor($num_total_juegos / \controladores\articulos::$num_arts_por_pag);
if ($ult_grupo > 1 && $num_total_juegos % \controladores\articulos::$num_arts_por_pag == 0) {
    //Evito el cero por indeterminación y el 1 por ser primo
    $ult_grupo--;
} elseif ($ult_grupo == 1 && $num_total_juegos == \controladores\articulos::$num_arts_por_pag) {
    //Evita el 1
    $ult_grupo = 0;
}
$grupo_ant = $num_grupo - 1;
Example #10
0
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>
Example #11
0
<div id="enlaces">
    <h2 class="titulo_seccion"><?php 
echo iText('Enlaces', 'dicc');
?>
</h2>
    <?php 
echo \core\HTML_Tag::a_boton("boton", array("enlaces", "form_anexar"), "Incluir un nuevo enlace");
?>
    <dl> 
        <?php 
foreach ($datos['enlaces'] as $id => $enlace) {
    $patron = '/http:\\/\\//';
    if (!preg_match($patron, $enlace['url'])) {
        $enlace['url'] = 'http://' . $enlace['url'];
    }
    echo "<dt>\n                        <a href='{$enlace['url']}' target='on_blank' title='{$enlace['descripcion']}'>\n                            {$enlace['titulo']}\n                        </a>\n                    </dt>\n                    <dd>{$enlace['descripcion']}</dd>\n                    <center>\n                        " . \core\HTML_Tag::a_boton("", array("enlaces", "form_modificar", $id), "Modificar") . " - " . \core\HTML_Tag::a_boton("", array("enlaces", "form_borrar", $id), "Borrar") . "\n                    </center>\n                    ";
}
?>
    </dl>
    <center>
        <?php 
echo \core\HTML_Tag::a_boton("boton1", array("enlaces", "form_anexar"), "Incluir un nuevo enlace");
?>
    </center>  
    <!--<center><button onclick='<?php 
//echo URL_ROOT.\core\Distribuidor::get_controlador_instanciado()."/form_anexar"
?>
'>Incluir un nuevo enlace</button></center>-->
</div>
Example #12
0
<?php

$usuario = $datos['filas'][0];
//var_dump($usuario);
?>
<div >
    <h2>Modificación de datos del usuario <?php 
echo \core\Usuario::$login;
?>
</h2>
    <ul>
        <li>
            <?php 
echo \core\HTML_Tag::a_boton("boton", array("usuarios", "form_cambiar_password", $usuario['id']), iText('Cambiar contraseña', 'frases'));
?>
        </li>
    </ul>
	
</div>
Example #13
0
        
        <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>
Example #14
0
    <?php 
foreach ($datos['filas'] as $key => $fila) {
    //cada fila corresponde a un juego de mesa
    $img = $fila["foto"] ? "<img class='img_index' src='" . URL_ROOT . "recursos/imagenes/articulos/" . $fila["foto"] . "' alt='{$fila['nombre']}' title='{$fila['nombre']}' />" : "";
    $num_max_jug = isset($fila['num_max_jug']) ? $fila['num_max_jug'] : null;
    if (is_null($num_max_jug) || $num_max_jug == $fila['num_min_jug']) {
        $num_max_jug = '';
    } else {
        $num_max_jug = '-' . $num_max_jug;
    }
    $rangoJug = $fila['num_min_jug'] . $num_max_jug;
    $articulo_nombre = str_replace(" ", "-", $fila['nombre']);
    $href = \core\URL::generar(array('articulos', 'juego', $fila['id'], $articulo_nombre));
    $title = (isset($fila['resenha']) and strlen($fila['resenha'])) ? $fila['resenha'] : $fila['nombre'];
    echo "<div class='juego_index'>\n                <a href='{$href}' title='{$title}'>\n                    <h3 class='titulo_art'>{$fila['nombre']}</h3>\n                </a>\n                <a href='{$href}' class='media_articulo'>{$img}</a>\n                <div class='datos_articulo'>\n                    <p>" . iText('Precio', 'dicc') . ":<br/> <b class='precio'>{$fila['precio']} €</b></p>                    \n                    <p>" . iText('Jugadores', 'dicc') . ":<br/> {$rangoJug}</p>\n                </div>\n                <div class='masDetalles'>\n                    <a class='masDetalles' title='" . iText('Leer reseña', 'frases') . "'>" . iText('Más detalles', 'frases') . "</a>\n                    <p class='resenha'>{$fila['resenha']}</b></p>\n                </div>\n            ";
    echo "<div class='align_right'>" . \core\HTML_Tag::a_boton("boton", array("articulos", "form_modificar", $fila['id']), "Modificar") . \core\HTML_Tag::a_boton("boton", array("articulos", "form_borrar", $fila['id']), "Borrar") . "</div>\n            </div>";
    if ($key % $gamesLine == $gamesLine - 1) {
        echo "<div style='clear: left;'><hr/></div>";
    }
    //<p>Precio: <b class='precio'>".\core\Conversiones::decimal_punto_a_coma_y_miles($fila['precio'])." €</b></p>
}
?>
    </div>
    <div>
    <?php 
//    $categoria = isset($_REQUEST['categoria'])?$_REQUEST['categoria']:'seccion';
$categoria = isset($_REQUEST['p3']) ? $_REQUEST['p3'] : 'seccion';
//'seccion' no vale para nada, solo para que p3 no quede vacio a la vista del usuario
$categoria = isset($_REQUEST['p2']) && $_REQUEST['p2'] == 'busqueda' ? 'busqueda' : $categoria;
$num_grupo = isset($_REQUEST['p4']) ? $_REQUEST['p4'] : '';
//    $order_by = isset($_REQUEST['ordenar_por'])?$_REQUEST['ordenar_por']:'';
Example #15
0
    $texto = 'Jugadores estrella';
}
?>
    <h1 class="text-center"><small><?php 
echo $texto;
?>
</small></h1>
<?php 
//var_dump($datos);
$controlador = $datos['controlador_clase'];
if (isset($datos['values']['order_type'])) {
    $orden = $datos['values']['order_type'];
} else {
    $orden = 'desc';
}
echo \core\HTML_Tag::a_boton_onclick("btn_derch button", array("players", "form_insertar"), "<span class='glyphicon glyphicon-user' aria-hidden='true'>+</span>", array('title' => 'Nuevo jugador'));
include PATH_APPLICATION_APP . "vistas/zonas/tablas/tabla_jugadores.php";
?>
</div>
                

<script type="text/javascript">
/**
 * Función para ordenar mediante ajax la lista de jugadores
 */
$(document).ready(function(){        
    //Mostrar por ajax la imagen previa
    $(".orden_columna").click(function(event){
        var x = $(event.target);
        field = x.data('field');
        orden = x.data('ord');
Example #16
0
?>
'/><?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");
Example #17
0
?>
" >Doble</div></th>
                <th>Equipos</th>
                <?php 
if (\core\Usuario::tiene_permiso('raza', 'form_borrar')) {
    //echo '<th>Acciones</th>';
}
?>
            </tr>
        </thead>
        <tbody>
            <?php 
foreach ($datos['jugadores'] as $key => $jugador) {
    echo '<tr>';
    //echo "<td class='edicion_jugador' data-id='{$jugador['id']}'>{$jugador['nombre']} <span class='glyphicon glyphicon-pencil' aria-hidden='true' style='color:#428bca;'></span></td>";
    echo "<td>{$jugador['nombre']} &nbsp;&nbsp;" . \core\HTML_Tag::a_boton_onclick("", array("players", "form_modificar", $jugador['id']), "<span class='glyphicon glyphicon-pencil' aria-hidden='true' style='color:#428bca;'></span>") . "</td>";
    echo "<td>{$jugador['coste']}</td>";
    echo "<td>{$jugador['mo']}</td>";
    echo "<td>{$jugador['fu']}</td>";
    echo "<td>{$jugador['ag']}</td>";
    echo "<td>{$jugador['ar']}</td>";
    echo "<td>{$jugador['habilidades']}</td>";
    echo "<td>{$jugador['tipo_hab_normal']}</td>";
    echo "<td>{$jugador['tipo_hab_doble']}</td>";
    echo "<td>";
    if (isset($jugador['equipos'])) {
        foreach ($jugador['equipos'] as $equipo) {
            echo $equipo . '<br/>';
        }
    }
    echo "</td>";
Example #18
0
?>
" title="baul" width="40px"/><?php 
echo iText('Baúl', 'dicc');
?>
</h3>
        <button id='btn_desplegar_carrito'><?php 
echo iText('Mostrar', 'dicc');
?>
 <b>/</b> <?php 
echo iText('Ocultar', 'dicc');
?>
</button>
    </center>
        
    <div id='carrito_detalles' >
    
        <!-- Contenido de carrito se completa con ajax -->
        <?php 
//Sin ajax
//Para que la primera vez al cargar aparezca el carrito, después será rellenado con ajax
echo self::incluir("carrito", "ver");
?>
    </div>
    <center>
        <?php 
echo \core\HTML_Tag::a_boton("boton1", array("carrito"), iText('Ver el contenido del baúl', 'frases'));
?>
    </center>
	
</div>
Example #19
0
$log_in = iText('Conectarse', 'dicc');
$sign_up = iText('Registrarse', 'dicc');
$log_out = iText('Desconectarse', 'dicc');
if (isset($_GET['p2']) && $_GET['p2'] == 'desconectar') {
    echo "<a class='destacado_l' href='" . \core\URL::generar("usuarios/form_login") . "'>{$log_in}</a>";
    echo "<br/><br/><a class='destacado_r' href='" . \core\URL::generar("usuarios/form_insertar_externo") . "'>{$sign_up}</a>";
} else {
    if (\core\Usuario::$login == 'anonimo') {
        ?>
        <form class="validar_form_login" method='post' action='<?php 
        echo \core\URL::generar("usuarios/form_login_validar");
        ?>
' >
            <?php 
        echo \core\HTML_Tag::form_registrar("form_login", "post");
        ?>
            <?php 
        echo iText('Usuario', 'dicc');
        ?>
:<br/><input type='text' id='login' name='login' value='' size="15"/><br/>
            <?php 
        echo iText('Contraseña', 'dicc');
        ?>
:<br/><input type='password' id='password' name='password' value='' size="15"/><br/>
            <center>
                <input type='submit' value='<?php 
        echo $log_in;
        ?>
' class="destacado_l"/>
            </center>