public function run() { $users = new UserApprovalSearch(); if ($users->search()->getCount() !== 0) { return $this->render('dashboardApproval', array()); } }
public function init() { $this->addItem(array('label' => Yii::t('AdminModule.views_user_index', 'Users'), 'url' => Url::to(['/admin/user/index']), 'sortOrder' => 100, 'isActive' => Yii::$app->controller->module && Yii::$app->controller->module->id == 'admin' && Yii::$app->controller->id == 'user')); $this->addItem(array('label' => Yii::t('AdminModule.views_user_index', 'Settings'), 'url' => Url::to(['/admin/authentication']), 'sortOrder' => 200, 'isActive' => Yii::$app->controller->module && Yii::$app->controller->module->id == 'admin' && Yii::$app->controller->id == 'authentication')); $approvalCount = \humhub\modules\admin\models\UserApprovalSearch::getUserApprovalCount(); if ($approvalCount > 0) { $this->addItem(array('label' => Yii::t('AdminModule.user', 'Pending approvals') . ' <span class="label label-danger">' . $approvalCount . '</span>', 'url' => Url::to(['/admin/approval']), 'sortOrder' => 300, 'isActive' => Yii::$app->controller->module && Yii::$app->controller->module->id == 'admin' && Yii::$app->controller->id == 'approval')); } $this->addItem(array('label' => Yii::t('AdminModule.user', 'Profiles'), 'url' => Url::to(['/admin/user-profile']), 'sortOrder' => 400, 'isActive' => Yii::$app->controller->module && Yii::$app->controller->module->id == 'admin' && Yii::$app->controller->id == 'user-profile')); $this->addItem(array('label' => Yii::t('AdminModule.user', 'Groups'), 'url' => Url::to(['/admin/group']), 'sortOrder' => 500, 'isActive' => Yii::$app->controller->module && Yii::$app->controller->module->id == 'admin' && Yii::$app->controller->id == 'group')); parent::init(); }