$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>
<?php use yii\helpers\ArrayHelpers; use yii\helpers\Html; use app\models\UiTable; use app\models\DataHelper; use yii\widgets\Pjax; Pjax::begin(['id' => 'assign-subject-detail', 'timeout' => 60000]); ?> <div class="ui segment"> <div class="ui inverted dimmer"> <div class="ui massive text loader"></div> </div> <?php echo UiTable::widget(['model' => $model, 'options' => ['class' => 'ui fixed very basic table'], 'attributes' => [['attribute' => 'sy_id', 'value' => DataHelper::schoolYear($model->sy_id)], ['attribute' => 'teacher_id', 'value' => DataHelper::name($model->teacher->first_name, $model->teacher->middle_name, $model->teacher->last_name)], ['attribute' => 'grade_level_id', 'value' => $model->gradeLevel->name], 'section.section_name']]); ?> </div> <?php Pjax::end();