Esempio n. 1
0
 function updatePatient()
 {
     $adminId = Session::get('admin_id');
     if (!isset($adminId)) {
         return json_encode(array('message' => 'not logged'));
     }
     $patientId = Session::get('patient_id');
     if (!isset($patientId)) {
         return json_encode(array('message' => 'not logged'));
     }
     $patient = patient::find($patientId);
     if (isset($patient)) {
         $email = Input::get('email');
         $patientByEmail = patient::where('email', '=', $email)->first();
         if (isset($patientByEmail) && $patientByEmail->id != $patient->id) {
             echo 'duplicate';
         } else {
             $patient->id = $patientId;
             $patient->email = $email;
             $patient->name = Input::get('name');
             $patient->password = Input::get('password');
             $patient->patient_type = Input::get('patient_type');
             $patient->save();
             return json_encode(array('message' => 'done'));
         }
     } else {
         return json_encode(array('message' => 'invalid'));
     }
 }