public static function suite() { $testSuite = new UserModules(); $testSuite->setName('UserModules'); $testSuite->addTestSuite('Dashboard_Cat'); return $testSuite; }
public static function suite() { $suite = new AllTest(); $suite->setName('AllTestsuite'); $suite->addTest(UserModules::suite()); return $suite; }
public static function savePostUser($user) { $model = new UserModules(); $model->user_id = $user->id; $model->head = UserModules::WORKER_COMPANY; $model->avtopark = 0; $model->product = 0; $model->cargo = 0; $model->transport = 0; $model->storage = 0; $model->customs = 0; $model->insurance = 0; $model->specialtech = 0; $model->save(); }
<td><?php echo $data->id; ?> </td> <td><?php echo $data->last_name; ?> <?php echo $data->first_name; ?> <?php echo $data->middle_name; ?> </td> <td><?php echo isset($data->modules) ? UserModules::getRoles()[$data->modules->head] : ''; ?> </td> <td><?php echo $data->modules->avtopark == '1' ? '<span class="glyphicon glyphicon-ok"></span>' : '<span class="glyphicon glyphicon-remove"></span>'; ?> </td> <td><?php echo $data->modules->product == '1' ? '<span class="glyphicon glyphicon-ok"></span>' : '<span class="glyphicon glyphicon-remove"></span>'; ?> </td> <td><?php echo $data->modules->cargo == '1' ? '<span class="glyphicon glyphicon-ok"></span>' : '<span class="glyphicon glyphicon-remove"></span>'; ?> </td> <td><?php
public function actionHead($id) { $model = UserModules::model()->find(array('condition' => 'user_id = :id', 'params' => array(':id' => $id))); if (isset($model)) { if (!Yii::app()->user->checkAccess('admin') && (Yii::app()->getUser()->getProfile()->modules->head != UserModules::DIRECTOR_COMPANY || Yii::app()->user->getProfile()->company_id != $model->user->company_id || Yii::app()->user->id == $id)) { throw new CHttpException(403); } if ($model->head == '1') { $model->head = '0'; } else { $model->head = '1'; } if ($model->save()) { $this->redirect('/cabinet/staff/accesses'); } } }