Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
2
2018_web_app
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
inutralia
2018_web_app
Commits
928b2bca
Commit
928b2bca
authored
Dec 10, 2018
by
David Villalba
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Menu personalizado -.-> Post update.
parent
acfece0c
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
118 additions
and
11 deletions
+118
-11
index.php
fuel/app/classes/controller/login/index.php
+4
-1
index.php
fuel/app/classes/controller/menupersonalizado/index.php
+12
-1
routes.php
fuel/app/config/routes.php
+1
-0
index.twig
fuel/app/views/menupersonalizado/index.twig
+57
-9
index.js
public/assets/js/menupersonalizado/index.js
+44
-0
No files found.
fuel/app/classes/controller/login/index.php
View file @
928b2bca
...
@@ -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'
);
...
...
fuel/app/classes/controller/menupersonalizado/index.php
View file @
928b2bca
...
@@ -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
fuel/app/config/routes.php
View file @
928b2bca
...
@@ -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'
,
...
...
fuel/app/views/menupersonalizado/index.twig
View file @
928b2bca
...
@@ -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>
...
...
public/assets/js/menupersonalizado/index.js
0 → 100644
View file @
928b2bca
$
(
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
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment