function DoProcessMessages()
 {
     if (GetOperation() != OPERATION_RSS) {
         //if (isset($this->AdvancedSearchControl) && $this->OpenAdvancedSearchByDefault())
         //if (!$this->AdvancedSearchControl->HasCondition())
         //    GetApplication()->SetOperation(OPERATION_ADVANCED_SEARCH);
         $this->grid->SetState(GetOperation());
         $advancedSearchApplied = false;
         if (isset($this->AdvancedSearchControl)) {
             $advancedSearchApplied = $this->AdvancedSearchControl->ProcessMessages();
         }
         $this->grid->ProcessMessages();
         if (isset($this->pageNavigator)) {
             $this->pageNavigator->ProcessMessages();
         }
         if ($advancedSearchApplied) {
             $link = $this->CreateLinkBuilder();
             header('Location: ' . $link->GetLink());
             exit;
         }
     }
 }