<?php use yii\bootstrap\Nav; use yii\helpers\Html; use yii\bootstrap\NavBar; ?> <?php $isStudent = $isEmployee = ''; if (!Yii::$app->user->isGuest) { $isStudent = Yii::$app->session->get('stu_id'); $isEmployee = Yii::$app->session->get('emp_id'); } if (isset($isStudent)) { $stuMaster = app\modules\student\models\StuMaster::find()->where(['stu_master_id' => $isStudent, 'is_status' => 0])->one(); if (!empty($stuMaster)) { $stuInfo = app\modules\student\models\StuInfo::findOne($stuMaster->stu_master_stu_info_id); } else { throw new NotFoundHttpException('The requested user login credentials does not exist.'); } $path = Yii::$app->homeUrl . 'data/stu_images/'; $Photo = $stuInfo->stu_photo ? $path . $stuInfo->stu_photo : $path . 'noStudent.png'; } else { if (isset($isEmployee)) { $empMaster = app\modules\employee\models\EmpMaster::find()->where(['emp_master_id' => $isEmployee, 'is_status' => 0])->one(); if (!empty($empMaster)) { $empInfo = app\modules\employee\models\EmpInfo::findOne($empMaster->emp_master_emp_info_id); } else { throw new NotFoundHttpException('The requested user login credentials does not exist.'); } $path = Yii::$app->homeUrl . 'data/emp_images/'; $Photo = $empInfo->emp_photo ? $path . $empInfo->emp_photo : $path . 'no-photo';
if (Yii::$app->user->isGuest) { ?> <li class="footer"> <?php echo Html::a('Login', ['/site/login']); ?> </li> <?php } else { $isStudent = $isEmployee = ''; if (!Yii::$app->user->isGuest) { $isStudent = Yii::$app->session->get('stu_id'); $isEmployee = Yii::$app->session->get('emp_id'); } if (isset($isStudent)) { $stuMaster = app\modules\student\models\StuMaster::find()->andWhere(['stu_master_id' => $isStudent])->one(); $stuInfo = app\modules\student\models\StuInfo::findOne($stuMaster->stu_master_stu_info_id); $Photo = $stuInfo->getStuPhoto($stuInfo->stu_photo); $ProfileLink = ['/student/stu-master/view', 'id' => $stuMaster->stu_master_id]; $linkStyle = 'display:block'; // for profile link class } else { if (isset($isEmployee)) { $empMaster = app\modules\employee\models\EmpMaster::find()->andWhere(['emp_master_id' => $isEmployee])->one(); $empInfo = app\modules\employee\models\EmpInfo::findOne($empMaster->emp_master_emp_info_id); $Photo = $empInfo->getEmpPhoto($empInfo->emp_photo); $ProfileLink = ['/employee/emp-master/view', 'id' => $empMaster->emp_master_id]; $linkStyle = 'display:block'; // for profile link class } else { $Photo = Yii::getAlias('@web') . '/data/emp_images/no-photo.png';
echo $stuMsg->msg_details; ?> </marquee></p> </div> <?php } ?> <div class="row"> <div class="col-lg-3 col-xs-6"> <!-- small box --> <div class="small-box bg-aqua"> <div class="inner"> <h3> <?php echo app\modules\student\models\StuMaster::find()->where(['is_status' => 0])->count(); ?> </h3> <p> Students </p> </div> <div class="icon"> <i class="ion ion-ios-people"></i> </div> <?php echo Html::a('More info <i class="fa fa-arrow-circle-right"></i>', ['/student/stu-master/index'], ['target' => '_blank', 'class' => 'small-box-footer']); ?> </div> </div><!-- ./col --> <div class="col-lg-3 col-xs-6">
<ul class="todo-list" id="coursList"> <?php $courseList = app\modules\course\models\Courses::find()->where(['is_status' => 0])->all(); foreach ($courseList as $cl) { ?> <li> <span class="handle"> <i class="fa fa-ellipsis-v"></i> <i class="fa fa-ellipsis-v"></i> </span> <span class="text"><?php echo $cl->course_name; ?> </span> <?php $stuCount = app\modules\student\models\StuMaster::find()->where(['stu_master_course_id' => $cl->course_id, 'is_status' => 0])->count(); ?> <span class="notification-container pull-right text-teal" title="<?php echo $stuCount; ?> Students"><i class="fa fa-users"></i><span class="label label-info notification-counter"><?php echo $stuCount; ?> </span></span> </li> <?php } ?> </ul> </div><!-- /.box-body --> </div><!-- /.box -->
/* @var $searchModel mdm\admin\models\searchs\Assignment */ $this->title = Yii::t('rbac-admin', 'Assignments'); $this->params['breadcrumbs'][] = $this->title; ?> <div class="col-xs-12"> <div class="col-lg-4 col-sm-4 col-xs-12 no-padding"><h3 class="box-title"><i class="fa fa-th-list"></i> <?php echo Html::encode($this->title); ?> </h3></div> </div> <div class="col-xs-12" style="padding-top: 10px;"> <div class="box"> <div class="box-body table-responsive"> <div class="assignment-index"> <?php Pjax::begin(['enablePushState' => false]); echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'summary' => '', 'columns' => [['class' => 'yii\\grid\\SerialColumn'], ['attribute' => $usernameField, 'label' => Yii::t('rbac-admin', 'User ID'), 'value' => function ($model) { $stuInfo = app\modules\student\models\StuMaster::find()->where(['stu_master_user_id' => $model->user_id])->andWhere(['<>', 'is_status', '2'])->one(); $empInfo = app\modules\employee\models\EmpMaster::find()->where(['emp_master_user_id' => $model->user_id])->andWhere(['<>', 'is_status', '2'])->one(); return $stuInfo ? $model->user_login_id . " ( " . $stuInfo->stuMasterStuInfo->getName() . " )" : ($empInfo ? $model->user_login_id . " ( " . $empInfo->empMasterEmpInfo->getEmpName() . " )" : "Admin"); }], ['attribute' => 'user_type', 'value' => function ($model) { return $model->user_type == 'A' ? "Admin" : ($model->user_type == 'S' ? "Student" : "Employee"); }, 'filter' => ['A' => 'Admin', 'S' => 'Student', 'E' => 'Employee']], ['label' => Yii::t('rbac-admin', 'Role'), 'attribute' => 'item_name', 'value' => 'authuser.item_name'], ['class' => 'app\\components\\CustomActionColumn', 'template' => '{view}']]]); Pjax::end(); ?> </div> </div> </div> </div>