Commit 0d6e04c5 by David Villalba

Merge branch 'master' into dev_villa

parents 846b36c6 9fda1425
......@@ -22,7 +22,12 @@ class Controller_Listacompra_Index extends \Controller_App{
public function before()
{
$recipes = Model_Recipe::get_recipes_current_week();
//Se cargan funciones de javascript especificas de esta funcionalidad
Casset::js('listacompra/index.js');
$recipes = Model_Recipe::get_recipes_current_week();
//PEDIR INGREDIENTES
//Recorremos las recetas para obtener los ingredientes.
......
......@@ -14,7 +14,11 @@ use Auth\Auth;
class Controller_Recetario_Index extends \Controller_App{
public function before(){
//Se cargan funciones de javascript especificas de esta funcionalidad
Casset::js('recetario/index.js');
parent::before();
}
public function get_index(){
......
......@@ -54,6 +54,7 @@ return array(
'lista-compra' => 'listacompra/index',
'lista-compra/delete_all' => 'listacompra/index/delete_all',
'lista-compra/delete' => 'listacompra/index/delete_ingredients',
......
......@@ -34,15 +34,16 @@
<div class="cs-loader">
<div class="cs-loader-logo" >
<img src="assets/img/logos/inutralia.png" class="img-responsive-custom">
<div class="cs-loader-inner">
<label></label>
<label></label>
<label></label>
<label></label>
<label></label>
<label></label>
</div>
</div>
<div class="cs-loader-inner">
<label></label>
<label></label>
<label></label>
<label></label>
<label></label>
<label></label>
</div>
</div>
<!--menú vertical y horizontal-->
{% include 'layout/menu.twig' %}
......
......@@ -34,15 +34,16 @@
<div class="cs-loader">
<div class="cs-loader-logo" >
<img src="assets/img/logos/inutralia.png" class="img-responsive-custom">
<div class="cs-loader-inner">
<label></label>
<label></label>
<label></label>
<label></label>
<label></label>
<label></label>
</div>
</div>
<div class="cs-loader-inner">
<label></label>
<label></label>
<label></label>
<label></label>
<label></label>
<label></label>
</div>
</div>
<!--menú vertical y horizontal-->
......
......@@ -25,16 +25,18 @@
</div>
<div class="container-box-border-box">
<form class="ac-custom ac-checkbox" autocomplete="off">
<ul class="text-left ml0">
{% if count(ingredients) == 0 %}
<h4>Sin Ingredientes</h4>
{% endif %}
{% for i in ingredients %}
<li> <input id="check_{{ i.id }}" name="check_{{ i.id }}" type="checkbox" checked="true"/><label for="check_{{ i.id }}">{{ i.desc }}</label></li>
{% endfor %}
</ul>
</form>
<div class="div-scrollable-lista">
<form class="ac-custom ac-checkmark" autocomplete="off">
<ul class="text-left ml0">
{% if count(ingredients) == 0 %}
<h4>Sin Ingredientes</h4>
{% endif %}
{% for i in ingredients %}
<li> <input id="check_{{ i.id }}" name="check_{{ i.id }}" type="checkbox" rel="{{ i.id }}"/><label for="check_{{ i.id }}">{{ i.desc }}</label></li>
{% endfor %}
</ul>
</form>
</div>
</div>
</div>
</div>
......@@ -42,10 +44,10 @@
<h3 class="mt40" >Puedes editar tu lista de la compra borrando y añadiendo productos.</h3>
<!--botones-->
<div class="row ">
<div class="col-md-6">
<div class="col-xs-6">
<button class="btn btn-custom btn-delete mt20" data-toggle="modal" data-target="#modalDelete" ><i class="fa fa-trash"></i> Todos</button>
</div>
<div class="col-md-6">
<div class="col-xs-6">
<button class="btn btn-custom btn-delete mt20" data-toggle="modal" data-target="#modalDelete"><i class="fa fa-trash"></i> Marcados</button>
</div>
</div>
......
......@@ -8,13 +8,14 @@
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<div class="text-center">
<img src="assets/img/listacompra/add_producto.png" class="img-responsive-custom"/>
<img src="assets/img/listacompra/add_producto.png" class="img-responsive-custom mt40"/>
<h2>AÑADIR PRODUCTO</h2>
<p>Los productos que añadas manualmente no se enviarán a DelSuper en el caso de que elijas esta opción de compra.</p>
</div>
<div class="content pb40">
<div class="content pb40 mt40">
<form>
<p>Producto</p>
<label>Producto</label>
<input type="text" class="form-control" name="product" id="product" value=""/>
<div class="mt20">
......
......@@ -7,7 +7,7 @@
<div class="modal-body">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<div class="text-center">
<img src="assets/img/listacompra/delete.png" class="img-responsive-custom"/>
<img src="assets/img/listacompra/delete.png" class="img-responsive-custom mt40"/>
</div>
<h2 class="text-center">¿BORRAR?</h2>
......@@ -20,7 +20,7 @@
<button type="button" class="btn btn-custom btn-other" data-dismiss="modal">Cancelar</button>
</div>
<div class="col-md-6">
<button type="button" class="btn btn-custom btn-danger">Sí, borrarlos</button>
<button type="button" class="btn btn-custom btn-danger btn-delete-checked">Sí, borrarlos</button>
</div>
</div>
</div>
......
......@@ -7,7 +7,7 @@
<div class="modal-body">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<div class="text-center">
<img src="assets/img/listacompra/delete.png" class="img-responsive-custom"/>
<img src="assets/img/listacompra/delete.png" class="img-responsive-custom mt40"/>
</div>
<h2 class="text-center">¿BORRAR?</h2>
......
......@@ -15,7 +15,7 @@
</div>
</div>
<div class="container mt20" >
<div class="container mt20 pb80" >
<div id="exTab2" class="container">
<ul class="nav nav-tabs nav-tabs-menu-personalizado">
......@@ -69,7 +69,7 @@
data-option="lunchFirst">
<label for="{{ day.lunchFirst[0].id }}">{{ day.lunchFirst[0].name }}</label>
</div>
<div class="col-xs-1 plr0">
<div class="col-xs-1 plr0" data-toggle="tooltip-info" data-placement="bottom" title="ver receta">
<i class="fa fa-search pointer a-black"></i>
</div>
</div>
......@@ -87,7 +87,7 @@
<label for="{{ day.lunchFirst[1].id }}">{{ day.lunchFirst[1].name }}</label>
</div>
<div class="col-xs-1 plr0">
<div class="col-xs-1 plr0" data-toggle="tooltip-info" data-placement="bottom" title="ver receta">
<i class="fa fa-search pointer a-black"></i>
</div>
</div>
......@@ -116,7 +116,7 @@
<label for="{{ day.lunchSecond[0].id }}">{{ day.lunchSecond[0].name }}</label>
</div>
<div class="col-xs-1 plr0">
<div class="col-xs-1 plr0" data-toggle="tooltip-info" data-placement="bottom" title="ver receta">
<i class="fa fa-search pointer a-black"></i>
</div>
</div>
......@@ -134,7 +134,7 @@
<label for="{{ day.lunchSecond[1].id }}">{{ day.lunchSecond[1].name }}</label>
</div>
<div class="col-xs-1 plr0">
<div class="col-xs-1 plr0" data-toggle="tooltip-info" data-placement="bottom" title="ver receta">
<i class="fa fa-search pointer a-black"></i>
</div>
</div>
......@@ -167,7 +167,7 @@
<label for="{{ day.dinnerFirst[0].id }}">{{ day.dinnerFirst[0].name }}</label>
</div>
<div class="col-xs-1 plr0">
<div class="col-xs-1 plr0" data-toggle="tooltip-info" data-placement="bottom" title="ver receta">
<i class="fa fa-search pointer a-black"></i>
</div>
</div>
......@@ -185,7 +185,7 @@
<label for="{{ day.dinnerFirst[1].id }}">{{ day.dinnerFirst[1].name }}</label>
</div>
<div class="col-xs-1 plr0">
<div class="col-xs-1 plr0" data-toggle="tooltip-info" data-placement="bottom" title="ver receta">
<i class="fa fa-search pointer a-black"></i>
</div>
</div>
......@@ -214,7 +214,7 @@
<label for="{{ day.dinnerSecond[0].id }}">{{ day.dinnerSecond[0].name }}</label>
</div>
<div class="col-xs-1 plr0">
<div class="col-xs-1 plr0" data-toggle="tooltip-info" data-placement="bottom" title="ver receta">
<i class="fa fa-search pointer a-black"></i>
</div>
</div>
......@@ -232,7 +232,7 @@
<label for="{{ day.dinnerSecond[1].id }}">{{ day.dinnerSecond[1].name }}</label>
</div>
<div class="col-xs-1 plr0">
<div class="col-xs-1 plr0" data-toggle="tooltip-info" data-placement="bottom" title="ver receta">
<i class="fa fa-search pointer a-black"></i>
</div>
</div>
......@@ -248,7 +248,7 @@
<div class="row">
<div class="col-md-6 col-md-offset-6">
<button class="btn btn-custom btn-menu-personalizado-light mt20" data-toggle="modal" data-target="#modalRecomendaciones"> Recomendaciones resto del día <i class="fa fa-angle-double-right"></i> </button>
<button class="btn btn-custom btn-menu-personalizado-light mt20" data-toggle="modal" data-target="#modalRecomendaciones"> Resto del día <i class="fa fa-angle-double-right"></i> </button>
</div>
</div>
</div>
......
......@@ -7,7 +7,7 @@
<div class="modal-body">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<div class="text-center">
<img src="assets/img/menu_personalizado/recomendaciones.png" class="img-responsive-custom"/>
<img src="assets/img/menu_personalizado/recomendaciones.png" class="img-responsive-custom mt40"/>
<h2>RECOMENDACIONES</h2>
</div>
......
......@@ -8,14 +8,14 @@
<div class="col-xs-10 col-sm-11">
{{ title }}
</div>
<div class="col-xs-2 col-sm-1 text-right" data-toggle="tooltip" data-placement="bottom" title="¿Como funciona?">
<div class="col-xs-2 col-sm-1 text-right" data-toggle="tooltip-info" data-placement="bottom" title="¿Como funciona?">
<i class="fa fa-info-circle" data-toggle="modal" data-target="#modalInfo"></i>
</div>
</div>
</div>
</div>
<div class="container mt20" >
<div class="container mt20 pb80" >
<h2 class="name-menu-saludable">Menú {{ name_menu }}</h2>
......@@ -55,12 +55,12 @@
PRIMER PLATO
</div>
<div class="container-box-border-box plr-recipe-generales">
<a href={{ "receta-detalle/update/" ~ i.lunchFirst[0].id }}>
<a href={{ "receta-detalle/update/" ~ i.lunchFirst[0].id }} data-toggle="tooltip-info" data-placement="bottom" title="ver receta">
<div class="row pointer a-black">
<div class="col-xs-11 plr0">
<p class="color-other">{{ i.lunchFirst[0].name }}</p>
</div>
<div class="col-xs-1 plr0">
<div class="col-xs-1 plr0" >
<i class="fa fa-search"></i>
</div>
</div>
......@@ -72,12 +72,12 @@
SEGUNDO PLATO
</div>
<div class="container-box-border-box plr-recipe-generales">
<a href={{ "receta-detalle/update/"~ i.lunchSecond[0].id }}>
<a href={{ "receta-detalle/update/"~ i.lunchSecond[0].id }} data-toggle="tooltip-info" data-placement="bottom" title="ver receta">
<div class="row pointer a-black">
<div class="col-xs-11 plr0">
<p class="color-other">{{ i.lunchSecond[0].name }}</p>
</div>
<div class="col-xs-1 plr0">
<div class="col-xs-1 plr0" >
<i class="fa fa-search "></i>
</div>
</div>
......@@ -95,12 +95,12 @@
</div>
<div class="container-box-border-box plr-recipe-generales">
<a href={{ "receta-detalle/update/"~ i.dinnerFirst[0].id }}>
<a href={{ "receta-detalle/update/"~ i.dinnerFirst[0].id }} data-toggle="tooltip-info" data-placement="bottom" title="ver receta">
<div class="row pointer a-black">
<div class="col-xs-11 plr0">
<p class="color-other" >{{ i.dinnerFirst[0].name }}</p>
</div>
<div class="col-xs-1 plr0">
<div class="col-xs-1 plr0" >
<i class="fa fa-search "></i>
</div>
</div>
......@@ -112,12 +112,12 @@
SEGUNDO PLATO
</div>
<div class="container-box-border-box plr-recipe-generales">
<a href={{ "receta-detalle/update/"~ i.dinnerSecond[0].id }}>
<a href={{ "receta-detalle/update/"~ i.dinnerSecond[0].id }} data-toggle="tooltip-info" data-placement="bottom" title="ver receta">
<div class="row pointer a-black">
<div class="col-xs-11 plr0">
<p class="color-other" > {{ i.dinnerSecond[0].name }} </p>
</div>
<div class="col-xs-1 plr0">
<div class="col-xs-1 plr0" >
<i class="fa fa-search "></i>
</div>
</div>
......@@ -128,7 +128,7 @@
</div>
<div class="row">
<div class="col-md-6 col-md-offset-6">
<button class="btn btn-custom btn-menus-saludables-light mt20" data-toggle="modal" data-target="#modalRecomendaciones"> Recomendaciones resto del día <i class="fa fa-angle-double-right"></i> </button>
<button class="btn btn-custom btn-menus-saludables-light mt20" data-toggle="modal" data-target="#modalRecomendaciones"> Resto del día <i class="fa fa-angle-double-right"></i> </button>
</div>
</div>
</div>
......
......@@ -7,7 +7,7 @@
<div class="modal-body">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<div class="text-center">
<img src="assets/img/menus_saludables/recomendaciones.png" class="img-responsive-custom"/>
<img src="assets/img/menus_saludables/recomendaciones.png" class="img-responsive-custom mt40"/>
<h2>RECOMENDACIONES</h2>
</div>
......
......@@ -7,7 +7,7 @@
<div class="modal-body">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<div class="text-center">
<img src="assets/img/save.png" class="img-responsive-custom"/>
<img src="assets/img/save.png" class="img-responsive-custom mt40"/>
</div>
<div class="content text-center pb40">
......
<h2>{{ recipe.shortName }}</h2>
<h2><strong>{{ recipe.shortName }}</strong></h2>
<!-- imagen mas caja negra-->
<img src="{{ recipe.image }}" class="img-responsive-custom w100pc">
<div class="solid-box bg-color-other mt0">
<div class="row ">
{#tiempo de receta#}
<div class="col-md-6">
<div class="col-xs-5">
<i class="fa fa-clock-o"></i>
{{ recipe.time }} min
</div>
{#dificultad de recdeta#}
<div class="col-md-6 text-right">
<div class="col-xs-7 text-right">
<i class="fa fa-star-o"></i> Dificultad:
{{ recipe.difficulty }}
</div>
......
......@@ -5,11 +5,11 @@
Ingredientes (4 personas)
</div>
<div class="container-box-border-box">
<div class="container-box-border-box text-tables-recipe">
{% for i in recipe.ingredients %}
<div class="row antirow mt10">
<div class="col-md-8"> {{ i.name }}</div>
<div class="col-md-4 text-right">{{ i.cuantity }}</div>
<div class="col-xs-8"> {{ i.name }}</div>
<div class="col-xs-4 text-right">{{ i.cuantity }}</div>
</div>
{% endfor %}
</div>
......@@ -22,30 +22,30 @@
Información Nutricional por Ración
</div>
<div class="container-box-border-box">
<div class="container-box-border-box text-tables-recipe">
<div class="row antirow mt10">
<div class="col-md-7">Energía </div>
<div class="col-md-5 text-right">{{ recipe.energy }}</div>
<div class="col-xs-7">Energía </div>
<div class="col-xs-5 text-right">{{ recipe.energy }}</div>
</div>
<div class="row antirow mt10">
<div class="col-md-7">Proteína </div>
<div class="col-md-5 text-right">{{ recipe.protein }}</div>
<div class="col-xs-7">Proteína </div>
<div class="col-xs-5 text-right">{{ recipe.protein }}</div>
</div>
<div class="row antirow mt10">
<div class="col-md-7">Carbohidratos</div>
<div class="col-md-5 text-right">{{ recipe.carbohydrates }}</div>
<div class="col-xs-7">Carbohidratos</div>
<div class="col-xs-5 text-right">{{ recipe.carbohydrates }}</div>
</div>
<div class="row antirow mt10">
<div class="col-md-7">Lípidos</div>
<div class="col-md-5 text-right">{{ recipe.lipids }}</div>
<div class="col-xs-7">Lípidos</div>
<div class="col-xs-5 text-right">{{ recipe.lipids }}</div>
</div>
<div class="row antirow mt10">
<div class="col-md-7">Fibra</div>
<div class="col-md-5 text-right">{{ recipe.fiber }}</div>
<div class="col-xs-7">Fibra</div>
<div class="col-xs-5 text-right">{{ recipe.fiber }}</div>
</div>
<div class="row antirow mt10">
<div class="col-md-7">Colesterol</div>
<div class="col-md-5 text-right">{{ recipe.cholesterol }}</div>
<div class="col-xs-7">Colesterol</div>
<div class="col-xs-5 text-right">{{ recipe.cholesterol }}</div>
</div>
</div>
</div>
\ No newline at end of file
......@@ -15,7 +15,7 @@
</div>
</div>
<!--contenido-->
<div class="container mt20">
<div class="container mt20 pb80">
<div>
{% include 'filters.twig' %}
</div>
......
var ids =[];
$(document).ready(function() {
$(':input:checked').each(function () {
ids += $(this).attr('rel');
})
$('.btn-lista-compra').on('click', function (e) {
get_checkeds();
window.location.href = 'http://www.delsuper.es/inutralia?ids='+ids.toString()
})
$('.btn-delete-checked').on('click', function (e) {
get_checkeds();
$.ajax({
url: "listacompra/delete",
type: "POST",
method:"post",
data: {
id: $('#profile_id').val(),
inputs: inputs
},
success: function (data) {
if(data != "" && data != 0){
// Modal success
$('#modalSuccess').modal('show');
}else{
// Modal error
}
setTimeout(function(){
location.reload();
}, 2000);
}
})
})
});
function get_checkeds()
{
$(':input:checked').each(function () {
let id_val = $(this).attr('rel');
if( jQuery.inArray(id_val, ids)<0)
{
ids.push(id_val);
}
});
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment