/**
  * URL action to search by a saved search query
  *
  * @param SS_HTTPRequest $request HTTP request
  * 
  * @return void
  *
  * @author Sebastian Diel <*****@*****.**>
  * @since 14.06.2012
  */
 public function SearchByQuery(SS_HTTPRequest $request)
 {
     $redirectBack = true;
     $searchQueryID = $request->param('ID');
     if (is_numeric($searchQueryID)) {
         $searchQuery = SilvercartSearchQuery::get()->byID($searchQueryID);
         if ($searchQuery) {
             $redirectBack = false;
             Session::set('searchQuery', $searchQuery->SearchQuery);
             Session::save();
             $this->redirect($this->Link());
         }
     }
     if ($redirectBack) {
         $this->redirectBack();
     }
 }