<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>") . " " . \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>
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); } }
<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>
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']} " . \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);