Commit bd3f650e by gema

Merge branch 'master' of http://git.setisl.com/inutraliaapp/2018_web_app into gemis_dev

parents 0ae75b6e 98f23780
...@@ -67,6 +67,8 @@ class Controller_Login_Index extends Controller ...@@ -67,6 +67,8 @@ class Controller_Login_Index extends Controller
if(!isset($return['status'])){ if(!isset($return['status'])){
\Session::set_flash('name', current($return)->name);
Response::redirect('/dashboard'); Response::redirect('/dashboard');
return null; return null;
......
...@@ -33,7 +33,7 @@ class Controller_Recetario_Index extends \Controller_App{ ...@@ -33,7 +33,7 @@ class Controller_Recetario_Index extends \Controller_App{
parent::before(); parent::before();
} }
public function action_index(){ public function get_index(){
$view = View::forge('recetario/index.twig'); $view = View::forge('recetario/index.twig');
...@@ -46,9 +46,32 @@ class Controller_Recetario_Index extends \Controller_App{ ...@@ -46,9 +46,32 @@ class Controller_Recetario_Index extends \Controller_App{
//Paso de las opciones de menu que deben aparecer seleccionadas //Paso de las opciones de menu que deben aparecer seleccionadas
$view->option_menu = $this->_option_menu; $view->option_menu = $this->_option_menu;
$view->groups_filters = $this->ws_options_get();
$view->recipes = $this->ws_recipe_get();
return Response::forge($view);
}
public function post_index(){
$view = View::forge('recetario/index.twig');
//Titulo de la vista
$view->title = "Recetario";
//Paso de las migas de pan a la vista
$view->bc = $this->_bc;
//Paso de las opciones de menu que deben aparecer seleccionadas
$view->option_menu = $this->_option_menu;
$view->groups_filters = $this->ws_options_get();
$view->recipes = $this->ws_recipe_get(); $view->recipes = $this->ws_recipe_get();
return Response::forge($view); return Response::forge($view);
} }
} }
\ No newline at end of file
...@@ -39,7 +39,7 @@ trait Trait_InutraliaWS { ...@@ -39,7 +39,7 @@ trait Trait_InutraliaWS {
*/ */
public function request_generic($url, $method = "get", $return_transfer = 1, $extra_options = array(),$add_params_header = array()){ public function request_generic($url, $method = "get", $return_transfer = 1, $extra_options = array(),$add_params_header = array()){
$constant = \Config::load('constants'); $constant = \Config::load('constants','config',true);
// La url la obtiene de config dependiendo del entorno. // La url la obtiene de config dependiendo del entorno.
$ch = curl_init($constant['domain'].$url.$constant['apikey']); $ch = curl_init($constant['domain'].$url.$constant['apikey']);
...@@ -125,5 +125,17 @@ trait Trait_InutraliaWS { ...@@ -125,5 +125,17 @@ trait Trait_InutraliaWS {
} }
public function ws_options_get(){
return json_decode($this->request_generic('options'));
}
public function ws_options_post(){
return json_decode($this->request_generic('options'));
}
} }
\ No newline at end of file
...@@ -27,13 +27,13 @@ ...@@ -27,13 +27,13 @@
// Url redirect a DEL SUPER --> "https://delsuper.es/inutralia?ids="; // Url redirect a DEL SUPER --> "https://delsuper.es/inutralia?ids=";
const DOMAIN = "http://inutralia20back"; $domain = "http://inutralia20back";
const V1 = '/api/v1/'; $V1 = '/api/v1/';
// PARAMETERS // PARAMETERS
return array( return array(
'domain' => DOMAIN.V1, 'domain' => $domain.$V1,
'apikey' => "?api-key=7745289b-f09c-4e0b-89d1-bb59c599c85e" 'apikey' => "?api-key=7745289b-f09c-4e0b-89d1-bb59c599c85e"
); );
\ No newline at end of file
...@@ -26,17 +26,13 @@ ...@@ -26,17 +26,13 @@
// Url redirect a DEL SUPER --> "https://delsuper.es/inutralia?ids="; // Url redirect a DEL SUPER --> "https://delsuper.es/inutralia?ids=";
const DOMAIN = " http://i20.inutralia.com"; $domain = "http://i20.inutralia.com";
const V1 = '/api/v1/'; $V1 = '/api/v1/';
const APIKEY = "?api-key=7745289b-f09c-4e0b-89d1-bb59c599c85e";
// PARAMETERS // PARAMETERS
const USER = 'user';
const PROFILE = 'profile';
return array( return array(
'user' => DOMAIN.V1.USER.APIKEY, 'domain' => $domain.$V1,
'profile' => DOMAIN.V1.PROFILE.APIKEY, 'apikey' => "?api-key=7745289b-f09c-4e0b-89d1-bb59c599c85e"
); );
\ No newline at end of file
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
</div> </div>
</a> </a>
<div class="logout-home-position mt-logout-home"> <div class="logout-home-position mt-logout-home">
<h2 class="text-welcome-home">Bienvenid@ Gema</h2> <h2 class="text-welcome-home">Bienvenid@ {{ session_get('name') }}</h2>
<a href="auth/logout" class="btn btn-custom btn-other">Cerrar Sesión <i class="fa fa-sign-out"></i> </a> <a href="auth/logout" class="btn btn-custom btn-other">Cerrar Sesión <i class="fa fa-sign-out"></i> </a>
</div> </div>
</div> </div>
......
...@@ -11,24 +11,33 @@ ...@@ -11,24 +11,33 @@
</div> </div>
<!--contenido desplegable filtros--> <!--contenido desplegable filtros-->
<div class="hidden" id="content-filter-recetario"> <div class="hidden" id="content-filter-recetario">
<div class="row mt20"> <form>
{% for i in 1..12 %} {% for group in groups_filters %}
{# ETIQUETA DEL GRUPO #}
<label style="background-color: gainsboro; width: 100%"> {{ group.name }} </label>
<div class="row mt20">
{% for option in group.options %}
<div class="col-md-3"> <div class="col-md-3">
<div class="form-group text-center"> <div class="form-group text-center">
<label class="switch" for="switch_filter_{{ i }}"> <label class="switch" for="switch_filter_{{ group.id~'_'~option.id }}">
<input type="checkbox" id="switch_filter_{{ i }}" /> <input type="checkbox" id="switch_filter_{{ group.id~'_'~option.id }}" />
<div class="slider round"></div> <div class="slider round"></div>
</label> </label>
<p>filtro {{ i }}</p> <p>{{ option.name }}</p>
</div> </div>
</div> </div>
{% endfor %} {% endfor %}
</div> </div>
<div class="row"> {% endfor %}
<div class="col-md-6 col-md-offset-6">
<button class="btn btn-custom btn-other mt20" > aplicar <i class="fa fa-angle-double-right"></i></button> <div class="row">
<div class="col-md-6 col-md-offset-6">
<button class="btn btn-custom btn-other mt20" > aplicar <i class="fa fa-angle-double-right"></i></button>
</div>
</div> </div>
</div> </form>
</div> </div>
</div> </div>
......
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