/** * Handles the request * * @return void */ public function handleRequest() { $cellName = \XLite\Module\XC\Reviews\View\ItemsList\Model\Review::getSessionCellName(); \XLite\Core\Session::getInstance()->{$cellName} = array(\XLite\Module\XC\Reviews\Model\Repo\Review::SEARCH_PRODUCT => $this->getProductId()); parent::handleRequest(); }
/** * Get search conditions * * @return array */ protected function getConditions() { $cellName = \XLite\Module\XC\Reviews\View\ItemsList\Model\Review::getSessionCellName(); $searchParams = \XLite\Core\Session::getInstance()->{$cellName}; if (!is_array($searchParams)) { $searchParams = array(); } return $searchParams; }
/** * Get search conditions * * @return array */ protected function getConditions() { $cellName = \XLite\Module\XC\Reviews\View\ItemsList\Model\Review::getSessionCellName(); $searchParams = \XLite\Core\Session::getInstance()->{$cellName}; if (!is_array($searchParams)) { $searchParams = array(); $now = time(); $startDate = $now - 2592000; // One month $searchParams['dateRange'] = date('Y-m-d', $startDate) . ' ~ ' . date('Y-m-d', $now); \XLite\Core\Session::getInstance()->{$cellName} = $searchParams; } return $searchParams; }