Commit 928b2bca by David Villalba

Menu personalizado -.-> Post update.

parent acfece0c
...@@ -67,7 +67,10 @@ class Controller_Login_Index extends Controller ...@@ -67,7 +67,10 @@ class Controller_Login_Index extends Controller
if(!isset($return['status'])){ if(!isset($return['status'])){
\Session::set_flash('name', current($return)->name); $user = current($return);
\Session::set_flash('name', $user->name);
\Session::set('user_id', $user->id);
Response::redirect('/dashboard'); Response::redirect('/dashboard');
......
...@@ -23,7 +23,7 @@ class Controller_Menupersonalizado_Index extends \Controller_App{ ...@@ -23,7 +23,7 @@ class Controller_Menupersonalizado_Index extends \Controller_App{
public function before(){ public function before(){
// //Se cargan funciones de javascript especificas de esta funcionalidad // //Se cargan funciones de javascript especificas de esta funcionalidad
// Casset::js('dashboard/index.js'); Casset::js('menupersonalizado/index.js');
// //
// //Se marca la navegación en forma de migas de pan. Cada miga de pan la forman dos variables: // //Se marca la navegación en forma de migas de pan. Cada miga de pan la forman dos variables:
// // ds : String a mostrar // // ds : String a mostrar
...@@ -56,4 +56,14 @@ class Controller_Menupersonalizado_Index extends \Controller_App{ ...@@ -56,4 +56,14 @@ class Controller_Menupersonalizado_Index extends \Controller_App{
return Response::forge($view); return Response::forge($view);
} }
public function post_update(){
\Fuel\Core\Log::error("INPUTS --< " .print_r(\Fuel\Core\Input::post(),true));
$week = date("W");
\Fuel\Core\Log::error("SEMANA ----> ".print_r($week,true));
}
} }
\ No newline at end of file
...@@ -32,6 +32,7 @@ return array( ...@@ -32,6 +32,7 @@ return array(
// MENU PERSONALIZADO // MENU PERSONALIZADO
'menupersonalizado' => 'menupersonalizado/index', 'menupersonalizado' => 'menupersonalizado/index',
'menupersonalizado/update' => 'menupersonalizado/index/update',
// MENU SALUDABLES // MENU SALUDABLES
'menussaludables' => 'menussaludables/lista/index', 'menussaludables' => 'menussaludables/lista/index',
......
...@@ -60,7 +60,13 @@ ...@@ -60,7 +60,13 @@
<a href="{{ url('receta-detalle/update/'~day.lunchFirst[0].id) }}" target="_blank"> <a href="{{ url('receta-detalle/update/'~day.lunchFirst[0].id) }}" target="_blank">
<div class="row"> <div class="row">
<div class="col-xs-11 plr0"> <div class="col-xs-11 plr0">
<input id="{{ day.ds }}_lunchFirst" name="{{ day.ds }}_lunchFirst" value="{{ day.lunchFirst[0].id }}" type="radio"><label for="{{ day.ds }}_lunchFirst">{{ day.lunchFirst[0].name }}</label> <input
id="{{ day.ds }}_lunchFirst"
name="{{ day.ds }}_lunchFirst"
value="{{ day.lunchFirst[0].id }}"
type="radio"
data-day="{{ loop.index }}">
<label for="{{ day.ds }}_lunchFirst">{{ day.lunchFirst[0].name }}</label>
</div> </div>
<div class="col-xs-1 plr0"> <div class="col-xs-1 plr0">
<i class="fa fa-search pointer a-black"></i> <i class="fa fa-search pointer a-black"></i>
...@@ -70,7 +76,13 @@ ...@@ -70,7 +76,13 @@
<a href="{{ url('receta-detalle/update/'~day.lunchFirst[1].id) }}" target="_blank"> <a href="{{ url('receta-detalle/update/'~day.lunchFirst[1].id) }}" target="_blank">
<div class="row mt20"> <div class="row mt20">
<div class="col-xs-11 plr0"> <div class="col-xs-11 plr0">
<input id="{{ day.ds }}_lunchFirst" name="{{ day.ds }}_lunchFirst" value="{{ day.lunchFirst[1].id }}" type="radio"><label for="{{ day.ds }}_lunchFirst">{{ day.lunchFirst[1].name }}</label> <input
id="{{ day.ds }}_lunchFirst"
name="{{ day.ds }}_lunchFirst"
value="{{ day.lunchFirst[1].id }}"
type="radio"
data-day="{{ loop.index }}">
<label for="{{ day.ds }}_lunchFirst">{{ day.lunchFirst[1].name }}</label>
</div> </div>
<div class="col-xs-1 plr0"> <div class="col-xs-1 plr0">
<i class="fa fa-search pointer a-black"></i> <i class="fa fa-search pointer a-black"></i>
...@@ -91,7 +103,13 @@ ...@@ -91,7 +103,13 @@
<a href="{{ url('receta-detalle/update/'~day.lunchSecond[0].id) }}" target="_blank"> <a href="{{ url('receta-detalle/update/'~day.lunchSecond[0].id) }}" target="_blank">
<div class="row"> <div class="row">
<div class="col-xs-11 plr0"> <div class="col-xs-11 plr0">
<input id="{{ day.ds }}_lunchSecond" name="{{ day.ds }}_lunchSecond" value="{{ day.lunchSecond[0].id }}" type="radio"><label for="{{ day.ds }}_lunchSecond">{{ day.lunchSecond[0].name }}</label> <input
id="{{ day.lunchSecond[0].id }}"
name="{{ day.ds }}_lunchSecond"
value="{{ day.lunchSecond[0].id }}"
type="radio"
data-day="{{ loop.index }}">
<label for="{{ day.lunchSecond[0].id }}">{{ day.lunchSecond[0].name }}</label>
</div> </div>
<div class="col-xs-1 plr0"> <div class="col-xs-1 plr0">
<i class="fa fa-search pointer a-black"></i> <i class="fa fa-search pointer a-black"></i>
...@@ -101,7 +119,13 @@ ...@@ -101,7 +119,13 @@
<a href="{{ url('receta-detalle/update/'~day.lunchSecond[1].id) }}" target="_blank"> <a href="{{ url('receta-detalle/update/'~day.lunchSecond[1].id) }}" target="_blank">
<div class="row mt20"> <div class="row mt20">
<div class="col-xs-11 plr0"> <div class="col-xs-11 plr0">
<input id="{{ day.ds }}_lunchSecond" name="{{ day.ds }}_lunchSecond" value="{{ day.lunchSecond[1].id }}" type="radio"><label for="{{ day.ds }}_lunchSecond">{{ day.lunchSecond[1].name }}</label> <input
id="{{ day.lunchSecond[1].id }}"
name="{{ day.ds }}_lunchSecond"
value="{{ day.lunchSecond[1].id }}"
type="radio"
data-day="{{ loop.index }}">
<label for="{{ day.lunchSecond[1].id }}">{{ day.lunchSecond[1].name }}</label>
</div> </div>
<div class="col-xs-1 plr0"> <div class="col-xs-1 plr0">
<i class="fa fa-search pointer a-black"></i> <i class="fa fa-search pointer a-black"></i>
...@@ -126,7 +150,13 @@ ...@@ -126,7 +150,13 @@
<a href="{{ url('receta-detalle/update/'~day.dinnerFirst[0].id) }}" target="_blank"> <a href="{{ url('receta-detalle/update/'~day.dinnerFirst[0].id) }}" target="_blank">
<div class="row"> <div class="row">
<div class="col-xs-11 plr0"> <div class="col-xs-11 plr0">
<input id="{{ day.ds }}_dinnerFirst" name="{{ day.ds }}_dinnerFirst" value="{{ day.dinnerFirst[0].id }}" type="radio"><label for="{{ day.ds }}_dinnerFirst">{{ day.dinnerFirst[0].name }}</label> <input
id="{{ day.dinnerFirst[0].id }}"
name="{{ day.ds }}_dinnerFirst"
value="{{ day.dinnerFirst[0].id }}"
type="radio"
data-day="{{ loop.index }}">
<label for="{{ day.dinnerFirst[0].id }}">{{ day.dinnerFirst[0].name }}</label>
</div> </div>
<div class="col-xs-1 plr0"> <div class="col-xs-1 plr0">
<i class="fa fa-search pointer a-black"></i> <i class="fa fa-search pointer a-black"></i>
...@@ -136,7 +166,13 @@ ...@@ -136,7 +166,13 @@
<a href="{{ url('receta-detalle/update/'~day.dinnerFirst[1].id) }}" target="_blank"> <a href="{{ url('receta-detalle/update/'~day.dinnerFirst[1].id) }}" target="_blank">
<div class="row mt20"> <div class="row mt20">
<div class="col-xs-11 plr0"> <div class="col-xs-11 plr0">
<input id="{{ day.ds }}_dinnerFirst" name="{{ day.ds }}_dinnerFirst" value="{{ day.dinnerFirst[1].id }}" type="radio"><label for="{{ day.ds }}_dinnerFirst">{{ day.dinnerFirst[1].name }}</label> <input
id="{{ day.dinnerFirst[1].id }}"
name="{{ day.ds }}_dinnerFirst"
value="{{ day.dinnerFirst[1].id }}"
type="radio"
data-day="{{ loop.index }}">
<label for="{{ day.dinnerFirst[1].id }}">{{ day.dinnerFirst[1].name }}</label>
</div> </div>
<div class="col-xs-1 plr0"> <div class="col-xs-1 plr0">
<i class="fa fa-search pointer a-black"></i> <i class="fa fa-search pointer a-black"></i>
...@@ -157,7 +193,13 @@ ...@@ -157,7 +193,13 @@
<a href="{{ url('receta-detalle/update/'~day.dinnerSecond[0].id) }}" target="_blank"> <a href="{{ url('receta-detalle/update/'~day.dinnerSecond[0].id) }}" target="_blank">
<div class="row"> <div class="row">
<div class="col-xs-11 plr0"> <div class="col-xs-11 plr0">
<input id="{{ day.ds }}_dinnerSecond" name="{{ day.ds }}_dinnerSecond" value="{{ day.dinnerSecond[0].id }}" type="radio"><label for="{{ day.ds }}_dinnerSecond">{{ day.dinnerSecond[0].name }}</label> <input
id="{{ day.dinnerSecond[0].id }}"
name="{{ day.ds }}_dinnerSecond"
value="{{ day.dinnerSecond[0].id }}"
type="radio"
data-day="{{ loop.index }}">
<label for="{{ day.dinnerSecond[0].id }}">{{ day.dinnerSecond[0].name }}</label>
</div> </div>
<div class="col-xs-1 plr0"> <div class="col-xs-1 plr0">
<i class="fa fa-search pointer a-black"></i> <i class="fa fa-search pointer a-black"></i>
...@@ -167,7 +209,13 @@ ...@@ -167,7 +209,13 @@
<a href="{{ url('receta-detalle/update/'~day.dinnerSecond[1].id) }}" target="_blank"> <a href="{{ url('receta-detalle/update/'~day.dinnerSecond[1].id) }}" target="_blank">
<div class="row mt20"> <div class="row mt20">
<div class="col-xs-11 plr0"> <div class="col-xs-11 plr0">
<input id="{{ day.ds }}_dinnerSecond" name="{{ day.ds }}_dinnerSecond" value="{{ day.dinnerSecond[1].id }}" type="radio"><label for="{{ day.ds }}_dinnerSecond">{{ day.dinnerSecond[1].name }}</label> <input
id="{{ day.dinnerSecond[1].id }}"
name="{{ day.ds }}_dinnerSecond"
value="{{ day.dinnerSecond[1].id }}"
type="radio"
data-day="{{ loop.index }}">
<label for="{{ day.dinnerSecond[1].id }}">{{ day.dinnerSecond[1].name }}</label>
</div> </div>
<div class="col-xs-1 plr0"> <div class="col-xs-1 plr0">
<i class="fa fa-search pointer a-black"></i> <i class="fa fa-search pointer a-black"></i>
...@@ -194,7 +242,7 @@ ...@@ -194,7 +242,7 @@
<div class="row"> <div class="row">
<div class="col-md-4 col-md-offset-8"> <div class="col-md-4 col-md-offset-8">
<button class="btn btn-custom btn-menu-personalizado mt20" ><i class="fa fa-save"></i> Guardar Selección</button> <button class="btn btn-custom btn-menu-personalizado mt20 save-menu" ><i class="fa fa-save"></i> Guardar Selección</button>
</div> </div>
</div> </div>
......
$(document).ready(function() {
$('.save-menu').on('click', function () {
var inputs = [];
$(':input:checked').map(function () {
inputs.push({
'recipe_id': $(this).val(),
'day_week': $(this).attr('data-day')
}
)
});
$.ajax({
url: "menupersonalizado/update",
type: "POST",
method:"post",
data: {
input: inputs
},
success: function (data) {
if(data != "" && data != 0){
// Modal success
$('#modalSuccess').modal('show');
}else{
// Modal error
}
setTimeout(function(){
location.reload();
}, 2000);
}
})
});
});
\ 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