$listData = ArrayHelper::map($grade_level, 'id', 'name'); $listData2 = ArrayHelper::map($school_year, 'id', 'sy'); $listData3 = ArrayHelper::map($section, 'id', 'section_name'); $listData4 = ArrayHelper::map($status, 'id', 'status'); $state = false; $avatar = Yii::$app->request->baseUrl . Yii::$app->params['avatar']; !$model->isNewRecord ? !empty($model->student->students_profile_image) ? $img = Yii::$app->request->baseUrl . '/uploads/students/' . $model->student->students_profile_image : ($img = $avatar) : ''; !$model->isNewRecord ? !empty(trim($model->student->middle_name)) ? $middle = ucfirst(substr($model->student->middle_name, 0, 1)) . '.' : ($middle = '') : ''; !$model->isNewRecord ? $this->title = implode(' ', [$model->student->first_name, $middle, $model->student->last_name]) : 'New'; $model->isNewRecord ? $this->title = 'New' : ($this->title = implode(' ', [$model->student->first_name, $middle, $model->student->last_name])); $form = ActiveForm::begin(); ?> <div class="ui three column stackable grid"> <div class="four wide rounded column"> <?php echo Card::render($options = ['imageContent' => !$model->isNewRecord ? !empty($model->student->students_profile_image) ? ['/file', 'id' => $model->student->students_profile_image] : Yii::$app->request->baseUrl . Yii::$app->params['avatar'] : Yii::$app->request->baseUrl . Yii::$app->params['avatar'], 'labelContent' => !$model->isNewRecord ? implode(' ', ['ID#', '<strong>', $student->id, '</strong>']) : ' ', 'labelFor' => 'Student ID', 'labelOptions' => '', 'headerContent' => !$model->isNewRecord ? DataHelper::name($model->student->first_name, $model->student->middle_name, $model->student->last_name) : ' ', 'headerOptions' => '', 'metaContent' => !$model->isNewRecord ? implode('', ['\'', $model->student->nickname, '\'']) : ' ', 'metaOptions' => '', 'leftFloatedContent' => !$model->isNewRecord ? DataHelper::gradeLevel($model->student->grade_level_id) : ' ', 'leftFloatedFor' => 'Grade Level', 'leftFloatedOptions' => '', 'rightFloatedContent' => '', 'rightFloatedOptions' => !$model->isNewRecord ? $model->student->sped === 0 ? '' : 'hidden' : 'hidden']); ?> </div> <div class="nine wide rounded column"> <div class="ui segment"> <?php echo !$model->isNewRecord ? Html::tag('label', implode('', [implode('-', array_map('ucfirst', explode('-', Yii::$app->controller->id))), '# ', $model->id]), ['class' => 'ui fluid big label']) : ''; ?> <br> <br> <?php if ($model->isNewRecord) { ?> <?php } else {
echo Html::img([Yii::$app->params['avatar'], ['alt' => 'user']]); ?> <?php } ?> </div> <div class="content"> <label><strong><?php echo Html::a(implode('', ['#', $model->id]), ['view', 'id' => $model->id], []); ?> </strong></label><br> <h6 style="margin: 0 auto;"><?php echo DataHelper::name($model->enrolled->student->first_name, $model->enrolled->student->middle_name, $model->enrolled->student->last_name); ?> </h6> <div class="meta"><strong><small><?php echo implode(' ', ['ID# ', $model->enrolled->student->id]); ?> </small></strong></div> <div class="extra content"> <span><?php echo DataHelper::gradeLevel($model->enrolled->student->grade_level_id); echo $model->enrolled->student->sped === 0 ? ' <div class="ui star rating" data-rating="1"><i class="icon star active"></i></div>' : ''; ?> </span><br> <span><?php echo DataHelper::enrolleeStatus($model->enrolled->enrollment_status); ?> </span> </div> </div>
$sy_list = ArrayHelper::map($school_year, 'id', 'sy'); $teacher_list = ArrayHelper::map($teacher, 'id', 'last_name'); $grade_level_list = ArrayHelper::map($grade_level, 'id', 'name'); $section_list = ArrayHelper::map($section, 'id', 'section_name'); $subject_list = ArrayHelper::map($subject, 'id', 'subject_name'); $card_url = json_encode(Yii::$app->request->baseUrl . '/site/tcard?data='); $this->title = 'New'; ?> <br> <?php $form = ActiveForm::begin(['class' => 'ui loading form']); ?> <div class="ui three column stackable grid"> <div class="four wide rounded column"> <?php echo Card::render($options = ['imageContent' => !$model->isNewRecord ? !empty($model->teacher->profile_image) ? ['/file', 'id' => $model->teacher->profile_image] : Yii::$app->params['avatar'] : Yii::$app->request->baseUrl . Yii::$app->params['avatar'], 'labelContent' => !$model->isNewRecord ? implode(' ', ['ID#', '<strong>', $model->teacher->id, '</strong>']) : ' ', 'labelFor' => 'Teacher ID', 'labelOptions' => '', 'headerContent' => !$model->isNewRecord ? DataHelper::name($model->teacher->first_name, $model->teacher->middle_name, $model->teacher->last_name) : ' ', 'headerOptions' => '', 'metaContent' => !$model->isNewRecord ? implode('', ['\'', $model->teacher->username, '\'']) : ' ', 'metaOptions' => '', 'leftFloatedContent' => !$model->isNewRecord ? implode('', [DataHelper::gradeLevel($model->grade_level_id), '<p style="color: rgba(0,0,0,.4);"><span style="font-size: 11px;">', DataHelper::schoolYear($model->sy_id), '</span><br/>Adviser', '</p>']) : ' ', 'leftFloatedFor' => '', 'leftFloatedOptions' => '', 'rightFloatedContent' => '', 'rightFloatedOptions' => 'hidden']); ?> </div> <div class="nine wide rounded column"> <div class="ui segment"> <?php echo !$model->isNewRecord ? Html::tag('label', implode('', [implode('-', array_map('ucfirst', explode('-', Yii::$app->controller->id))), '# ', $model->id]), ['class' => 'ui fluid big label']) : ''; ?> <br><br> <div class="row"> <div class="col-lg-4 col-md-4 col-sm-12"> <?php echo $form->field($model, 'sy_id', ['inputTemplate' => '<label>School Year</label>{input}'])->dropDownList(ArrayHelper::map(SchoolYear::find()->orderBy(['id' => SORT_DESC])->all(), 'id', 'sy'), ['class' => 'form-control pva-form-control'])->label(false); ?> </div> </div>
use yii\helpers\ArrayHelper; use kartik\select2\Select2; use yii\helpers\Html; use yii\bootstrap\ActiveForm; $avatar = Yii::$app->request->baseUrl . Yii::$app->params['avatar']; !$model->isNewRecord ? !empty($model->student->students_profile_image) ? $img = Yii::$app->request->baseUrl . '/file?id=' . $model->student->students_profile_image : ($img = $avatar) : ''; $card_url = json_encode(Yii::$app->request->baseUrl . '/site/card?data='); ?> <?php $form = ActiveForm::begin(); ?> <div class="ui three column stackable grid"> <div class="four wide rounded column"> <?php echo Card::render($options = ['imageContent' => !$model->isNewRecord ? $img : $avatar, 'labelContent' => !$model->isNewRecord ? implode(' ', ['ID#', '<strong>', $model->student->id, '</strong>']) : ' ', 'labelFor' => 'Enrollee ID', 'labelOptions' => '', 'headerContent' => !$model->isNewRecord ? implode(' ', [$model->student->first_name, $model->student->middle_name, $model->student->last_name]) : ' ', 'headerOptions' => '', 'metaContent' => !$model->isNewRecord ? implode('', ['\'', $model->student->nickname, '\'']) : ' ', 'metaOptions' => '', 'leftFloatedContent' => !$model->isNewRecord ? DataHelper::gradeLevel($model->student->grade_level_id) : ' ', 'leftFloatedFor' => 'Grade Level', 'leftFloatedOptions' => '', 'rightFloatedContent' => '', 'rightFloatedOptions' => !$model->isNewRecord ? $model->student->sped === 0 ? '' : 'hidden' : 'hidden']); ?> </div> <div class="nine wide rounded column"> <div class="ui segment"> <?php echo !$model->isNewRecord ? Html::tag('label', implode('', [implode('-', array_map('ucfirst', explode('-', Yii::$app->controller->id))), '# ', $model->id, '<br><br>']), ['class' => 'ui fluid big label']) : ''; ?> <div class="ui two column stackable grid"> <div class="eight wide column"> <?php echo $form->field($model, 'transaction', ['inputTemplate' => '<div style="margin-top: 0;"><label style="padding: 0; color: #555; font-weight: 600;">Card</label><div class="pull-right">{input}</div></div>'])->checkbox($options = ['class' => 'js-switch', 'data-switchery' => true, 'value' => $model->isNewRecord ? 1 : $model->transaction])->label(false); ?> </div> </div> <div class="ui two column stackable grid">
echo Html::img(['/thumbnail', 'id' => $model->students_profile_image]); ?> <?php } else { ?> <?php echo Html::img([Yii::$app->params['avatar'], ['alt' => 'user']]); ?> <?php } ?> </div> <div class="content"> <label><strong><?php echo Html::a('ID#: ' . $model->id, ['view', 'id' => $model->id]); ?> </strong></label><br> <h6 style="margin: 0 auto;"><?php echo DataHelper::name($model->first_name, $model->middle_name, $model->last_name); ?> </h6> <div class="extra content"> <span><?php echo DataHelper::gradeLevel($model->grade_level_id); echo $model->sped === 0 ? ' <div class="ui star rating" data-rating="1"><i class="icon star active"></i></div>' : ''; ?> </span><br/> <span> </span> </div> </div>