Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function edit(Request $request, $id)
- {
- $title = $request->input('title');
- $description = $request->input('description');
- $states=Input::get('state');
- $priority=Input::get('priority');
- $visibility=Input::get('onoffswitch');
- $path=Input::get('exam_result');
- $id_selected_tags=Input::get('tag');
- if ( $visibility=='on')
- {
- $visibility=true;
- }
- else{
- $visibility=false;
- }
- $clinical_case = \App\Clinical_Case::find($id);
- $clinical_case->title = $title;
- $clinical_case->description = $description;
- $clinical_case->visibility = $visibility;
- $number_of_states=2;
- for( $i=0; $i<$number_of_states; $i++)
- { if (isset($states[$i]))
- {
- $state=$states[$i];
- $clinical_case->state = $state;
- }
- }
- //array_keys($states);
- $number_of_priorities=2;
- for( $i=0; $i<$number_of_priorities; $i++)
- { if (isset($priority[$i]))
- {
- $prior=$priority[$i];
- $clinical_case->priority = $prior;
- }
- }
- $clinical_case->save();
- DB::table('tag_clinical_case')->where('id_clinical_case','=',$id)->delete();
- $number_of_tags=14;
- for( $i=0; $i<$number_of_tags; $i++)
- { if (isset($id_selected_tags[$i]))
- {
- $id_tag=$id_selected_tags[$i];
- $cc_tag = new Tag_Clinical_Case();
- $cc_tag->id_tag = $id_tag;
- $cc_tag->id_clinical_case = $id;
- // $request->tag_clinical_case()->save($cc_tag);
- $cc_tag->save();
- }
- }
- $exam_result=\App\Annex::where('id_clinical_case',$id);
- $exam_result->path=$path;
- if (!empty($exam_result->path))
- {
- $exam_result->save();
- }
- echo "Clinical case updated successfully.<br/>";
- return redirect()->action('ClinicalCaseController@show', ['id' => $id]); /* redirect para a view anterior*/
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement