protected function getSavedSearchRow($productId, $infoType, $queryId) { Yii::app()->user->setState($productId . '_' . $infoType . '_filterSql', null); Yii::app()->user->setState($productId . '_' . $infoType . '_filterColumn', null); if ('-1' == $_GET['query_id']) { $savedSearchRow = UserQueryService::getOpenByMeQuery(); } elseif ('-2' == $_GET['query_id']) { $savedSearchRow = UserQueryService::getAssignToMeQuery(); } elseif ('-3' == $_GET['query_id']) { $savedSearchRow = UserQueryService::getMarkByMeQuery(); } elseif ('-4' == $_GET['query_id']) { $savedSearchRow = UserQueryService::getMailedToMeQuery(); } else { $savedQuery = UserQueryService::getQueryConditionById($_GET['query_id']); if (CommonService::$ApiResult['FAIL'] == $savedQuery['status']) { $accessProductIdNameArr = Yii::app()->user->getState('visit_product_list'); $productName = $accessProductIdNameArr[$productId]; $savedSearchRow['search_condition'] = InfoService::getBlankSearchRowArr($productName, 0, $infoType); } else { $savedSearchRow = $savedQuery['detail']; } } $searchRowArr = $savedSearchRow['search_condition']; return $searchRowArr; }