예제 #1
0
                            <textarea name="descripcionpincho" maxlength=500 rows="4" cols="50" title="Campo incompleto" required ></textarea>
                            <br></br>
                        </div>
                        <div>
                            <label for="ingredientespincho">Ingredientes</label>
                            <textarea name="ingredientespincho" rows="4" maxlength=250 cols="50" title="Campo incompleto" required ></textarea>
                            <br></br>
                        </div>
                        <div>
                            <label for="precio">Prezo</label>
                            <input name="precio" maxlength=5 type="text" title="Campo incompleto" required />
                            <br></br>
                        </div>
                        <div>
                            <label for="foto">Foto</label>
                            <input name="fotopincho" type="file" title="Campo incompleto" required />
                            <br></br>
                        </div>
                        <button name="inscribirpincho" type="submit" class="btn btn-default button">Inscribir Pincho</button>
                        <button name="cancelar" type="submit" class="btn btn-default button">Cancelar</button>
                </form>
                <div class="cleaner"></div>
</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-1"></div>
</div>

<?php 
}
loadclasses("view", "footer.html");
<?php

include_once "../../loader.php";
loadclasses("model", "Usuarios.php");
loadclasses("model", "JuradoProfesional.php");
loadclasses("model", "VotaProfesional.php");
loadclasses("model", "Pincho.php");
loadclasses("model", "BD.php");
/*  Permite a un usuario JuradoProfesional modificar sus datos
 *   Parametros:
 *		$id - Atributo a comprobar, contiene el login del usuario JuradoProfesional a modificar.
 *		$password - Atributo a modificar, contiene el password del usuario JuradoProfesional a modificar.
 *		$email - Atributo a modificar, contiene el email del usuario JuradoProfesional a modificar.
 *       $jp - Objeto con los nuevos datos del usuario JuradoProfesional
 *   Return: Devuelve TRUE si se han podido modificar los datos.
 */
function modificarDatosJuradoProfesional($id, $password, $email, $jp)
{
    $usuario = new Usuarios();
    $juradoProfesional = new JuradoProfesional();
    $res1 = $usuario->modificar($id, $password, $email);
    $res2 = $juradoProfesional->modificar($id, $jp);
    return $res1 && $res2;
}
/*  Elimina un usuario JuradoProfesional.
 *   Parametros:
 *       $login - Atributo a comprobar, login del usuario que se quiere eliminar.
 *   Return: Devuelve TRUE si se ha podido eliminar el usuario JuradoProfesional.
 */
function eliminarJuradoProfesional($login)
{
예제 #3
0
<?php

loadclasses("model", "BD.php");
loadclasses("model", "Establecimiento.php");
loadclasses("model", "CodigoPincho.php");
loadclasses("model", "Establecimiento.php");
loadclasses("model", "JuradoProfesional.php");
loadclasses("model", "Pincho.php");
loadclasses("model", "Usuarios.php");
loadclasses("model", "VotaProfesional.php");
loadclasses("model", "Comentarios.php");
/* Lista los establecimientos, incluyendo identificador y atributos.
 *  Return: Devuelve los datos del concurso sin tratar o FALSE en caso de error.
 */
function listaEstablecimientos()
{
    $establecimiento = new Establecimiento();
    return $establecimiento->listar();
}
/* Lista los establecimientos de la última edición disponible.
 *  Return: Devuelve los datos del último concurso o FALSE en caso contrario.
 */
function listarPinchosUltimaEdicion()
{
    $pincho = new Pincho();
    return $pincho->listarUltimos();
}
/* Lista los identificadores de los pinchos y sus atributos.
 *  Return: Devuelve los datos del pincho sin tratar o FALSE en caso de error.
 */
function listaPinchos()
예제 #4
0
<?php

loadclasses("model", "Pincho.php");
loadclasses("model", "BD.php");
loadclasses("model", "JuradoProfesional.php");
loadclasses("model", "CodigoPincho.php");
loadclasses("model", "Usuarios.php");
loadclasses("model", "VotaProfesional.php");
loadclasses("model", "Concurso.php");
/*  Lista los miembros del jurado profesional a los que no se les ha asignado ese pincho($id)
 *   Parametros:
 *		$id - clave primaria del pincho para el que se van a listar los jurados profesionales.
 *   Return: Devuelve una lista con los miembros del jurado profesional no asignados al pincho.
 */
function listarJuradoProfesionalNoAsignado($id)
{
    $juradoprofesional = new JuradoProfesional();
    return $juradoprofesional->juradoNoAsignado($id);
}
/*  Añade un valor al campo aceptado de la tupla identificada por $id(idpincho)
 *   Parametros:
 *		$id - clave primaria del pincho a modificar.
 *		$a - valor que se le va a asignar al campo aceptado (A o D).
 *   Return: Devuelve TRUE si se han podido modificar los datos, FALSE en caso contrario.
 */
function gestionarPropuesta($id, $a)
{
    $datos = datosPropuestaGastronomica($id);
    $fila = mysqli_fetch_assoc($datos);
    $id = $fila["idpincho"];
    $nombre = $fila["nombrepincho"];
예제 #5
0
<!--Contenido de la pagina principal-->
<?php 
loadclasses("controller", "ControladorOrganizador.php");
$concurso = concursoActual();
$r = mysqli_fetch_assoc($concurso);
echo "<h1>" . $r['titulo'] . "</h1>";
echo "<h3>" . $r['descripcion'] . "</h3>";
echo "<h2>" . "Fecha inicio " . $r['fechac'] . "</h2>";
echo "<h2>" . "Fecha fin  " . $r['fechaf'] . "</h2>";