/** * Index action * PCs list */ public function actionIndex() { $pcs_to_review = array(); $queryString = ''; //get PCs list if (isset( $_SESSION['last_pcs_list_search']['options']) && count($_SESSION['last_pcs_list_search']['options']) > 0) { $queryString = $_SESSION['last_pcs_list_search']['query']; $options = $_SESSION['last_pcs_list_search']['options']; $sortOptions = $_SESSION['last_pcs_list_search']['sort_options']; // get PCs list $pcsList = Pcs::getListByQueryString($queryString, $options, $sortOptions); $_SESSION['last_pcs_list_search']['query'] = ''; $_SESSION['last_pcs_list_search']['sort_options'] = array(); } else { $pcsList = Pcs::getPCsList(); } // pcs ids to review if (isset($_SESSION['pcs_to_review'])) { $pcs_to_review = $_SESSION['pcs_to_review']; $_SESSION['pcs_to_review'] = array(); } $this->render('index', array( 'pcsList' => $pcsList, 'pcs_to_review' => $pcs_to_review, 'queryString' => $queryString, )); }