<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>
Exemple #2
0
 public function form_login_email_validar(array $datos = array())
 {
     $validaciones = array('login' => 'errores_texto', 'email' => 'errores_email', 'password' => 'errores_requerido');
     $validacion = !\core\Validaciones::errores_validacion_request($validaciones, $datos);
     if ($validacion) {
         if (!strlen($datos['values']['login']) && !strlen($datos['values']['login'])) {
             $datos['errores']['validacion'] = 'Introduce el login o el dni';
             $validacion = false;
         } elseif (!strlen($datos['values']['login']) && !strlen($datos['values']['login'])) {
             $datos['errores']['validacion'] = 'Introduce solo uno de los dos: login o el dni';
             $validacion = false;
         }
     }
     if ($validacion) {
         $respuesta = \modelos\Modelo_SQL::tabla("usuarios")->validar_usuario_login_email($datos['values']);
         if ($respuesta == 'existe') {
             $datos['error_validacion'] = 'Error en usuario o contraseña';
             \core\Distribuidor::cargar_controlador("usuarios", "form_login_email", $datos);
         } elseif ($respuesta == 'existe_autenticado') {
             $datos['login'] = $datos['values']['login'];
             $datos["mensaje"] = "Falta confirmación";
             $this->cargar_controlador('mensajes', 'mensaje', $datos);
         } elseif ($respuesta == 'existe_autenticado_confirmado') {
             $datos['login'] = $datos['values']['login'];
             \core\Usuario::nuevo($datos['values']['login']);
             $datos["mensaje"] = "Bienvenido a " . TITULO . ": <b>{$datos['values']['login']}</b>.";
             $this->cargar_controlador('mensajes', 'mensaje', $datos);
         } else {
             $validacion = false;
         }
     }
     if (!$validacion) {
         $datos['errores']['validacion'] = 'Error de usuario o contraseña';
         \core\Distribuidor::cargar_controlador("usuarios", "form_login_email", $datos);
     }
 }
Exemple #3
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>
Exemple #4
0
        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 {
            $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">       
    //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>";
    if (\core\Usuario::tiene_permiso('raza', 'form_borrar')) {
        //                        echo "<td>
        //                            ".\core\HTML_Tag::a_boton_onclick("boton", array("raza", "form_modificar", $jugador['id']), "modificar")
        //                            .'<br/>'
        //                            .\core\HTML_Tag::a_boton_onclick("boton", array("raza", "form_borrar", $jugador['id']), "borrar")
        //                            ."</td>";
    }
    echo '</tr>';
}
?>
        
        </tbody>
    </table></div>
        <input type='reset' value='Restablecer' class="btn-default botonAdmin"/>
        <button type='button' onclick='window.location.assign("<?php 
echo \core\URL::generar($datos['controlador_clase']);
?>
");' class="btn-default botonAdmin">Cancelar</button>
        
        <?php 
echo \core\HTML_Tag::span_error('errores_validacion', $datos);
?>
        
        <!--<button type='button' onclick='window.location.assign("<?php 
echo $datos['url_cancelar'];
?>
");' class="btn-default botonAdmin">Cancelar</button>-->
        <?php 
if ($datos['controlador_metodo'] != 'form_insertar' && \core\Usuario::tiene_permiso('players', 'validar_form_borrar')) {
    $id = \core\Array_Datos::values('id', $datos);
    //echo \core\HTML_Tag::a_boton_onclick("Borrar", array("players", "form_borrar", $id));
    $uri = \core\URL::http_generar('players/form_borrar');
    //$onclick = "onclick='submit_post_request_form(\'$uri\', \'$id\')";
    $onclick = \core\URL::generar($datos['controlador_clase'] . '/form_borrar/' . $id);
    echo "<a href=\"{$onclick}\"><input type='button' value='Borrar' class='btn-default botonAdmin' style='background:rgb(255,167,115);float: right;'/></a>";
}
?>
    </fieldset>
</form>

<script type="text/javascript">
    var ok = false;
    var f = <?php 
echo \core\Array_Datos::contenido("form_name", $datos);
        <input type='reset' value='Restablecer' class="btn-default botonAdmin"/>
        <button type='button' onclick='window.location.assign("<?php 
echo \core\URL::generar($datos['controlador_clase']);
?>
");' class="btn-default botonAdmin">Cancelar</button>
        
        <?php 
echo \core\HTML_Tag::span_error('errores_validacion', $datos);
?>
        
        <!--<button type='button' onclick='window.location.assign("<?php 
echo $datos['url_cancelar'];
?>
");' class="btn-default botonAdmin">Cancelar</button>-->
        <?php 
if ($datos['controlador_metodo'] != 'form_modificar_relacion' && \core\Usuario::tiene_permiso('teams', 'validar_form_modificar_relacion')) {
    $id = \core\Array_Datos::values('id', $datos);
    //echo \core\HTML_Tag::a_boton_onclick("Borrar", array("players", "form_borrar", $id));
    $uri = \core\URL::http_generar('players/form_borrar');
    //$onclick = "onclick='submit_post_request_form(\'$uri\', \'$id\')";
    $onclick = \core\URL::generar($datos['controlador_clase'] . '/form_borrar/' . $id);
    echo "<a href=\"{$onclick}\"><input type='button' value='Borrar' class='btn-default botonAdmin' style='background:rgb(255,167,115);float: right;'/></a>";
}
?>
    </fieldset>
</form>

<script type="text/javascript">
    var ok = false;
    var f = <?php 
echo \core\Array_Datos::contenido("form_name", $datos);