function isAvailable($parameters)
 {
     if (parent::isAvailable($parameters) && isset($parameters[SEARCH__PARAMETER_FORUM_ID]) && $parameters[SEARCH__PARAMETER_FORUM_ID]) {
         return true;
     }
     return false;
 }
 function isAvailable($parameters)
 {
     if (parent::isAvailable($parameters)) {
         if ($this->Group->usesFRS()) {
             return true;
         }
     }
     return false;
 }
 function isAvailable($parameters)
 {
     if (parent::isAvailable($parameters) && isset($parameters[SEARCH__PARAMETER_ARTIFACT_ID]) && $parameters[SEARCH__PARAMETER_ARTIFACT_ID]) {
         $ath = new ArtifactTypeHtml($this->Group, $parameters[SEARCH__PARAMETER_ARTIFACT_ID]);
         if ($ath && is_object($ath) && !$ath->isError()) {
             $this->ath =& $ath;
             return true;
         }
     }
     return false;
 }