public function actionprojectdetails() { if (!empty(Yii::app()->user->_data)) { $projectModel = new YumUserProject(); // get project id $id = Yii::app()->request->getParam('project_id'); // here define the userdocumentsprojects as relation $projectObj = $projectModel->with('projectresources')->findByPk($id); $projectArr = []; $projectArr['project'] = $projectObj; //get project tasks $projModel = new YumUserProject(); $projectTasks = $projModel->findAll('parent_id=:parent_id', array('parent_id' => $id)); if (!empty($projectTasks)) { $projectArr['task'] = $projectTasks; } else { $projectArr['task'] = []; } $allUsersModel = new YumUser(); $allUsersObjs = $allUsersModel->findAll(); $this->render('projectdetails', array('projectdetails' => $projectArr, 'allUsers' => $allUsersObjs)); } else { $this->redirect(array('//user/auth/login')); } }
public function listDocuments() { $model = new YumUserdocuments(); $allDocuments = $model->findAll(); Yii::import('user.models.*'); $userModel = new YumUser(); $allUsers = $userModel->findAll(); if (!empty($allDocuments)) { $this->render('index', array('model' => $model, 'documents' => $allDocuments, 'allUsers' => $allUsers)); return; } else { $this->render('index', array('model' => $model, 'documents' => $allDocuments, 'allUsers' => $allUsers)); } }