Example #1
0
}
if ($intent == 'login') {
    if (isset($_REQUEST['regNo'], $_REQUEST['passcode'])) {
        $credentials = array();
        $credentials[UserAuthTable::regNo] = $_REQUEST['regNo'];
        $credentials[UserAuthTable::passcode] = $_REQUEST['passcode'];
        $authenticator = new AuthenticationController();
        $verify = $authenticator->verify($credentials);
        if (is_array($verify)) {
            if ($verify[P_STATUS] == STATUS_OK) {
                //SET SESSION VARIABLES
                $user_credentials = $verify[P_DATA];
                foreach ($user_credentials as $key => $value) {
                    CxSessionHandler::setItem($key, $value);
                }
                CxSessionHandler::setItem(HOSPITAL_NAME, $hospital_name);
                // ADD HOSPITAL NAME TO SESSION
                //CONSTRUCT RESPONSE
                $response = array();
                $response[UserAuthTable::status] = $user_credentials[UserAuthTable::status];
                $response[P_MESSAGE] = $verify[P_MESSAGE];
                //ECHO RESPONSE
                echo JsonResponse::success($response);
                exit;
            } else {
                //ECHO RESPONSE
                echo JsonResponse::error($verify[P_MESSAGE]);
                exit;
            }
        } else {
            echo JsonResponse::error('Invalid combination of registration number and passcode!');
Example #2
0
    } else {
        echo JsonResponse::error("Could not fetch hospital details.");
        exit;
    }
} elseif ($intent == 'updateHospitalDetails') {
    $id = isset($_REQUEST['id']) ? $_REQUEST['id'] : null;
    $name = isset($_REQUEST['name']) ? $_REQUEST['name'] : "";
    $address = isset($_REQUEST['address']) ? $_REQUEST['address'] : "";
    $hospitalDetailsController = new HospitalDetailsController();
    if ($id) {
        $hospitalInfo = $hospitalDetailsController->updateHospitalDetails($id, $name, $address);
    } else {
        $hospitalInfo = $hospitalDetailsController->createHospitalDetails($name, $address);
    }
    if ($hospitalInfo) {
        CxSessionHandler::setItem(HOSPITAL_NAME, $name);
        // RESETS THE HOSPITAL NAME IN SESSION
        echo JsonResponse::success("Successfully updated  hospital details");
        exit;
    } else {
        echo JsonResponse::error("Could not update hospital details.");
        exit;
    }
} elseif ($intent == 'addDrugUnits') {
    $values = $_REQUEST['values'];
    $units = new PharmacistController();
    $result = $units->addDrugUnits($values);
    if ($result) {
        echo JsonResponse::success('Successfully added drug units.');
        exit;
    } else {
Example #3
0
 public static function setViewBag($data)
 {
     CxSessionHandler::setItem(CxSessionHandler::VIEW_BAG, $data);
 }