/**
  * Store a newly created resource in storage.
  * POST /accounts
  *
  * @return Response
  */
 public function nursesAccountCreate()
 {
     if (Auth::user()->access_level == '1') {
         // Build the validation constraint set.
         $rules = array('field_email' => 'required|email', 'field_password' => 'required|min:3|confirmed', 'field_password' => 'required|min:3', 'field_name' => 'required', 'field_dob' => 'required', 'field_gender' => 'required');
         $data = Input::all();
         // Create a new validator instance.
         $validator = Validator::make($data, $rules);
         if ($validator->passes()) {
             $user = new User();
             $user->email = Input::get('field_email');
             $user->password = Hash::make(Input::get('field_password'));
             $user->access_level = '3';
             if ($user->save()) {
                 $nurse = new Nurse();
                 $nurse->name = Input::get('field_name');
                 $nurse->dob = Input::get('field_dob');
                 $nurse->gender = Input::get('field_gender');
                 $nurse->user_id = $user->id;
                 if ($nurse->save()) {
                     return Redirect::route('user.registration_form', array('whose' => 'nurses_form'))->with('success', 'Registration Successful');
                 } else {
                     return Redirect::route('user.registration_form', array('whose' => 'nurses_form'))->withErrors($nurse);
                 }
             } else {
                 return Redirect::route('user.registration_form', array('whose' => 'nurses_form'))->withErrors($user);
             }
         }
         return Redirect::route('user.registration_form', array('whose' => 'nurses_form'))->withErrors($validator);
     } else {
         return 'You dont have access to this level';
     }
 }
Beispiel #2
0
 /**
  * Display the specified resource.
  * GET /edit/{id}
  *
  * @param  int  $id
  * @return Response
  */
 public function NurseSave()
 {
     $rules = ['field_id' => 'required', 'field_name' => 'required', 'field_dob' => 'required', 'field_gender' => 'required'];
     $data = Input::all();
     $validator = Validator::make(Input::all(), $rules);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator);
     } else {
         $nurse = Nurse::find($data['field_id']);
         $nurse->name = Input::get('field_name');
         $nurse->dob = Input::get('field_dob');
         $nurse->gender = Input::get('field_gender');
         if ($nurse->save()) {
             return Redirect::route('nurses_list')->with('success', 'Update Successfull');
         } else {
             return Redirect::back()->withErrors("Something went wrong, please try again");
         }
     }
 }
Beispiel #3
0
include "../class.referrer.php";
include "../class.shoutbox.php";
include "../class.news.php";
include "../class.patient.php";
include "../class.anesthesiologist.php";
include "../class.site.php";
include "../class.kbase.php";
include "../class.nurse.php";
include "../initsession.php";

$db = new MySQLDB;
$conn = $db->connid();
$db->selectdb("openaims");
$referrer = new Referrer;
$anes = new Anes;
$nurse = new Nurse;
$patient = new Patient;
$site = new Site;
$kbase = new Kbase;
$shoutbox = new Shoutbox;

if (!$site->apply_iprestriction($_SERVER["REMOTE_ADDR"],"DSS")) {
    session_destroy();
    header("location: warning.html");
}

?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<title>Anesthesia DSS Console</title>
Beispiel #4
0
 function getNurseMain()
 {
     $nurse = new Nurse($this->user);
     return $nurse->getPage();
 }
<?php

session_start();
require_once '../../classes/admin.php';
require_once '../../classes/doctor.php';
require_once '../../classes/nurse.php';
$obj_admin = new Admin();
$obj_doctor = new Doctor();
$obj_nurse = new Nurse();
$result = $_SESSION['result'];
if (isset($_GET['doctor_id'])) {
    $doctor_id = $_GET['doctor_id'];
    ?>
    <select onchange="get_shift_id_for_appointment_list(this.value,<?php 
    echo $doctor_id;
    ?>
, 'appointment_list')">
        <option>Select Shift...</option>
        <?php 
    $all_shift = $obj_admin->select_all_shift();
    while ($row = mysql_fetch_assoc($all_shift)) {
        ?>
            <option value="<?php 
        echo $row['shift_id'];
        ?>
"><?php 
        echo $row['shift_name'];
        ?>
</option>
            <?php 
    }