/** * Get user's filtered documents list action */ public function actionGetFilteredDocumentsList() { if (Yii::app()->request->isAjaxRequest && isset($_POST['userId']) && isset($_POST['date'])) { $userId = intval($_POST['userId']); if ($_POST['date'] != '') { $dateArr = explode('/', $_POST['date']); if (count($dateArr) == 3) { $date = Helper::convertDateToServerTimezone($_POST['date']); } else { $date = ''; } } else { $date = ''; } $userInfo = Users::model()->with('clients.company')->findByPk($userId); $documents = new Documents(); $userDocuments = $documents->findUserDocuments($userId, $date); $userProjects = Projects::getUserProjects($userId); $this->renderPartial('filtered_documents_list' , array( 'userDocuments' => $userDocuments, 'userProjects' => $userProjects, 'userInfo' => $userInfo, )); } }