Commit 1bfad411 by David Villalba

Actaulozamod conversaciones para utilizar restfull.

La creacion con POST.
La actulizacion con PUT
parent 13feb33a
...@@ -67,12 +67,21 @@ class Controller_Consultanutricionista_Index extends \Controller_App{ ...@@ -67,12 +67,21 @@ class Controller_Consultanutricionista_Index extends \Controller_App{
return Response::forge($view); return Response::forge($view);
} }
/** /**
* Creamos o añadimos mensajes a una conversación. * Creamos o añadimos mensajes a una conversación.
*/ */
public function post_update(){ public function post_update(){
return $this->ws_conversation_message_put(\Input::post('id',"0"),\Input::post()) ? Response::redirect("consultas-nutricionista") : Response::redirect_back(); if(\Fuel\Core\Input::post("id","0") == "0"){
return $this->ws_conversations_post(\Fuel\Core\Input::post()) ? Response::redirect("consultas-nutricionista") : Response::redirect_back();
}else{
return $this->ws_conversation_message_put(\Input::post('id',"0"),\Input::post()) ? Response::redirect("consultas-nutricionista") : Response::redirect_back();
}
} }
} }
\ No newline at end of file
...@@ -164,6 +164,18 @@ trait Trait_InutraliaWS { ...@@ -164,6 +164,18 @@ trait Trait_InutraliaWS {
return json_decode($this->request_generic($url)); return json_decode($this->request_generic($url));
} }
public function ws_conversations_post($data)
{
$data_json = json_encode($data);
$extra_options = array(
CURLOPT_POSTFIELDS => $data_json
);
return json_decode($this->request_generic('conversation',"post",1,$extra_options,array('Content-Length: ' . strlen($data_json))));
}
/** /**
* Reques conversation put * Reques conversation put
* *
......
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