Advertisement
Guest User

Untitled

a guest
Apr 21st, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.12 KB | None | 0 0
  1. public function edit(Request $request, $id)
  2. {
  3.  
  4. $title = $request->input('title');
  5. $description = $request->input('description');
  6. $states=Input::get('state');
  7. $priority=Input::get('priority');
  8. $visibility=Input::get('onoffswitch');
  9. $path=Input::get('exam_result');
  10. $id_selected_tags=Input::get('tag');
  11.  
  12. if ( $visibility=='on')
  13. {
  14. $visibility=true;
  15. }
  16. else{
  17. $visibility=false;
  18. }
  19.  
  20. $clinical_case = \App\Clinical_Case::find($id);
  21.  
  22. $clinical_case->title = $title;
  23. $clinical_case->description = $description;
  24. $clinical_case->visibility = $visibility;
  25.  
  26.  
  27. $number_of_states=2;
  28. for( $i=0; $i<$number_of_states; $i++)
  29.  
  30. { if (isset($states[$i]))
  31. {
  32. $state=$states[$i];
  33. $clinical_case->state = $state;
  34.  
  35. }
  36. }
  37.  
  38. //array_keys($states);
  39. $number_of_priorities=2;
  40. for( $i=0; $i<$number_of_priorities; $i++)
  41. { if (isset($priority[$i]))
  42. {
  43. $prior=$priority[$i];
  44. $clinical_case->priority = $prior;
  45.  
  46. }
  47. }
  48. $clinical_case->save();
  49.  
  50.  
  51. DB::table('tag_clinical_case')->where('id_clinical_case','=',$id)->delete();
  52.  
  53. $number_of_tags=14;
  54. for( $i=0; $i<$number_of_tags; $i++)
  55. { if (isset($id_selected_tags[$i]))
  56. {
  57. $id_tag=$id_selected_tags[$i];
  58.  
  59. $cc_tag = new Tag_Clinical_Case();
  60. $cc_tag->id_tag = $id_tag;
  61. $cc_tag->id_clinical_case = $id;
  62. // $request->tag_clinical_case()->save($cc_tag);
  63. $cc_tag->save();
  64. }
  65. }
  66.  
  67. $exam_result=\App\Annex::where('id_clinical_case',$id);
  68. $exam_result->path=$path;
  69. if (!empty($exam_result->path))
  70. {
  71. $exam_result->save();
  72. }
  73.  
  74. echo "Clinical case updated successfully.<br/>";
  75. return redirect()->action('ClinicalCaseController@show', ['id' => $id]); /* redirect para a view anterior*/
  76.  
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement