Example #1
0
 public function auth()
 {
     if ($this->validate()) {
         $patient = Patient::find()->where(['name' => $this->name, 'passcode' => $this->passcode])->one();
         if ($patient) {
             return $patient->id;
         }
     }
     return false;
 }
Example #2
0
 /**
  * Lists all Patient models.
  * @return mixed
  */
 public function actionIndex()
 {
     $dataProvider = new ActiveDataProvider(['query' => Patient::find()]);
     return $this->render('index', ['dataProvider' => $dataProvider]);
 }
Example #3
0
<div class="report-form">

    <?php 
$form = ActiveForm::begin();
?>

    <?php 
echo $form->errorSummary($model);
?>

    <?php 
echo $form->field($model, 'id', ['template' => '{input}'])->textInput(['style' => 'display:none']);
?>

    <?php 
echo $form->field($model, 'patient_id')->widget(\kartik\widgets\Select2::classname(), ['data' => \yii\helpers\ArrayHelper::map(\app\models\plrs\Patient::find()->orderBy('id')->asArray()->all(), 'id', 'name'), 'options' => ['placeholder' => Yii::t('app', 'Choose Patient')], 'pluginOptions' => ['allowClear' => true]]);
?>

    <!-- $form->field($model, 'operator_id')->widget(\kartik\widgets\Select2::classname(), [
        'data' => \yii\helpers\ArrayHelper::map(\app\models\plrs\Operator::find()->orderBy('id')->asArray()->all(), 'id', 'username'),
        'options' => ['placeholder' => Yii::t('app', 'Choose Operator')],
        'pluginOptions' => [
            'allowClear' => true
        ],
    ]) -->

    <?php 
echo $form->field($model, 'date')->widget(\kartik\widgets\DatePicker::classname(), ['options' => ['placeholder' => Yii::t('app', 'Choose Date')], 'type' => \kartik\widgets\DatePicker::TYPE_COMPONENT_APPEND, 'pluginOptions' => ['autoclose' => true, 'format' => 'yyyy-mm-dd']]);
?>

    <div class="form-group" id="add-report-test"></div>