public static function SaveSearch($filters, $params) { if (empty($params['page'])) { $session = new Zend_Session_Namespace('user_data'); $jsonFilters = json_encode($filters); $hashedFilters = md5($jsonFilters); if (!is_array($session->searches)) { $session->searches = array(); } if (!in_array($hashedFilters, $session->searches)) { $imochatService = new Gravi_Service_Imochat(); $imochatService->saveSearch($filters); $session->searches[] = $hashedFilters; } } }