public function actionIndex() { $model = new Admission(); $location_list = array(); $location = AdmissionLocation::model()->findAll(); foreach ($location as $locate) { $location_list[$locate->location_id] = $locate->name; } $program_list = array(); $programs = AdmissionProgram::model()->findAll(); foreach ($programs as $pro) { $program_list[$pro->program_id] = $pro->name; } if (isset($_POST['Admission'])) { list($d, $m, $y) = explode("/", $_POST['Admission']['birthday']); $birthday = $y - 543 . "-" . $m . "-" . $d; $_POST['Admission']['birthday'] = $birthday; $model->attributes = $_POST['Admission']; if ($model->save()) { Yii::app()->user->setFlash('admission', 'ส่งใบสมัครเรียนออนไลน์เรียบร้อยแล้ว ทางเราจะติดต่อกลับไปในภายหลัง ขอบคุณค่ะ'); $this->refresh(); //$this->redirect(array('index')); } } $this->render('index', array('model' => $model, 'location_list' => $location_list, 'program_list' => $program_list)); }
public function run() { $faker = Faker::create(); foreach (range(1, 10) as $index) { Admission::create([]); } }
function addAdmissionAction() { $personId = (int) $this->_getParam('personId', 0); $admit = new Admission(); if (!$personId > 0) { $personId = $this->_patient->personId; } $admit->personId = (int) $personId; $admit->dateTime = date('Y-m-d H:i:s'); $admit->admittingUserId = (int) Zend_Auth::getInstance()->getIdentity()->personId; $admit->locationId = (int) $this->_location->locationId; $admit->persist(); $this->view->action('set-active-patient', 'cprs', null, array('personId' => $personId)); $this->view->action('set-active-visit', 'cprs', null, array('visitId' => $admit->admissionId)); $this->_session->_visit = $admit; $acj = Zend_Controller_Action_HelperBroker::getStaticHelper('json'); $acj->suppressExit = true; $acj->direct(array(true)); }
?> <div class="noprint"> <?php include_layout_template("confirmation_menu.php"); ?> </div> <!-- beginnning of main content--> <div class="container create"> <div class="row-fluid"> <div class="span12"> <?php $admissions = new Admission(); $sql = "select * from admission_status where applicant_id='" . $session->applicant_id . "'"; $admissions = Admission::find_by_sql($sql); foreach ($admissions as $admission) { $time = $admission->time_completed_application; $academic_session = $admission->academic_session; $status = $admission->status; $reason = $admission->reason; } //convert the $time to a format that can be read $when_application_completed = date('l d \\of F Y \\@ \\A\\b\\o\\u\\t g:i:s:A', $time); if ($status == 0) { $msg = '<span class="label label-inverse">You have not completed your application form yet</span>'; } elseif ($status == 1) { $msg = '<span class="label ">Pending</span>'; } elseif ($status == 2) { $msg = '<span class="label label-info">Processing...</span>'; } elseif ($status == 3) {
<div class="mws-form-item clearfix"> <ul class="mws-form-list inline"> <?php foreach (Admission::Referral() as $key => $value) { echo ' <li><input type="radio" name="referral_from" value="' . $key . '" id="' . $value . '"> <label for="' . $value . '">' . $value . '</label></li>'; } ?> </ul> </div> </div> <div class="form-group"> <label class="mws-form-label">Financial Status</label> <div class="mws-form-item clearfix"> <ul class="mws-form-list inline"> <?php foreach (Admission::Financial() as $key => $value) { echo ' <li><input type="radio" name="financial_status" value="' . $key . '" id="' . $value . '"> <label for="' . $value . '">' . $value . '</label></li>'; } ?> </ul> </div> </div> <div class="form-group"> <label class="mws-form-label">Consultant</label> <input type='text' placeholder='Consultant' name='consultant' class="form-control"/> </div> <label>Medical Data</label> <div class="form-group"> <label class="mws-form-label">Provisional Diagnosis</label> <textarea placeholder='Provisional Diagnosis' name='provisional_diagnosis' class="form-control"></textarea> </div>
<?php require_once '../../inc/initialize.php'; $admission_status = $_POST["admission_status"]; foreach ($_POST as $key => $value) { if ($key != "admission_status") { $applicant_id = customDecrypt($value); $admissions = new Admission(); $admissions->db_fields = array('status'); $admissions->applicant_id = $applicant_id; $admissions->status = $admission_status; $sql_adm = "select admission_id from admission_status where applicant_id='" . $admissions->applicant_id . "'"; $res_adm = Admission::find_by_sql($sql_adm); $res_adm = array_shift($res_adm); $admissions->admission_id = $res_adm->admission_id; $admissions->save(); } } echo '<h4 class="alert alert-success"><i class="iconic-o-check" style="color: #51A351"></i> Success</h4>'; echo '<hr>'; echo 'Admission status successfully set.';
?> </td> <td><?php echo $row->class; ?> </td> <td><?php echo $row->room; ?> </td> <td><?php echo Admission::Referral()[$row->referral_from]; ?> </td> <td><?php echo Admission::Financial()[$row->financial_status]; ?> </td> <td><?php echo $row->consultant; ?> </td> <td><a href="<?php echo base_url(); ?> index.php/Reception/FindAdmission/<?php echo $row->id; ?> /">Show</a></td> </tr> <?php
<?php require_once "../../inc/initialize.php"; if (isset($_POST["aid"])) { $admission = new Admission(); $admission->db_fields = array('applicant_id', 'status', 'reason'); $admission->applicant_id = customDecrypt($_POST["aid"]); $admission->status = $_POST["eligibility_status"]; $admission->reason = $_POST["reason"]; $sql_adm = "select admission_id from admission_status where applicant_id='" . $admission->applicant_id . "'"; $res_adm = Admission::find_by_sql($sql_adm); $res_adm = array_shift($res_adm); $admission->admission_id = $res_adm->admission_id; if ($admission->save()) { sleep(2); echo '<h4 class="alert alert-success"><i class="iconic-o-check" style="color: #51A351"></i> Success</h4>'; echo '<hr>'; echo "Eligibility status for this user has been successfully saved."; echo "<br>"; echo '<hr>'; } else { sleep(2); echo '<h4 class="alert alert-error">Error</h4>'; echo '<hr>'; echo "An error occured while saving eligibility status."; echo "<br>"; echo '<hr>'; } }
public function release($id) { $admission = Admission::find($id); $admission->date_released = date('Y-m-d'); $admission->status = 'released'; $admission->update(); return Redirect::route('admissions.index'); }
/** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. * @param integer $id the ID of the model to be loaded * @return Admission the loaded model * @throws CHttpException */ public function loadModel($id) { $model = Admission::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }
<div class="form-group"> <label class="mws-form-label">Referral From</label> <div class="mws-form-item clearfix"> <ul class="mws-form-list inline"> <?php echo '<li><input type="radio" checked> <label>' . Admission::Referral()[$patient->referral_from] . '</label></li>'; ?> </ul> </div> </div> <div class="form-group"> <label class="mws-form-label">Financial Status</label> <div class="mws-form-item clearfix"> <ul class="mws-form-list inline"> <?php echo '<li><input type="radio" name="financial_status" checked> <label>' . Admission::Financial()[$patient->financial_status] . '</label></li>'; ?> </ul> </div> </div> <div class="form-group"> <label class="mws-form-label">Consultant</label> <input type='text' placeholder='Consultant' name='consultant' class="form-control" value="<?php echo $patient->consultant; ?> " readonly/> </div> <label>Medical Data</label> <div class="form-group"> <label class="mws-form-label">Provisional Diagnosis</label> <textarea placeholder='Provisional Diagnosis' name='provisional_diagnosis' class="form-control" readonly><?php