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; } } }