예제 #1
0
 public static function suite()
 {
     $testSuite = new UserModules();
     $testSuite->setName('UserModules');
     $testSuite->addTestSuite('Dashboard_Cat');
     return $testSuite;
 }
예제 #2
0
파일: AllTest.php 프로젝트: ab-k/phresco
 public static function suite()
 {
     $suite = new AllTest();
     $suite->setName('AllTestsuite');
     $suite->addTest(UserModules::suite());
     return $suite;
 }
예제 #3
0
 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();
 }
예제 #4
0
    <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 
예제 #5
0
 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');
         }
     }
 }