public static function GetRelationQueriesEx($sRelCode)
 {
     switch ($sRelCode) {
         case 'impacts':
             $aRels = array('webapplication' => array('_legacy_' => false, 'sDirection' => 'both', 'sDefinedInClass' => 'WebServer', 'sNeighbour' => 'webapplication', 'sQueryDown' => NULL, 'sQueryUp' => NULL, 'sAttribute' => 'webapp_list'));
             return array_merge($aRels, parent::GetRelationQueriesEx($sRelCode));
         default:
             return parent::GetRelationQueriesEx($sRelCode);
     }
 }
 public static function GetRelationQueries($sRelCode)
 {
     switch ($sRelCode) {
         case "impacts":
             $aRels = array("WebApplication" => array("sQuery" => "SELECT WebApplication AS db WHERE webserver_id = :this->id", "bPropagate" => true, "iDistance" => 10));
             return array_merge($aRels, parent::GetRelationQueries($sRelCode));
             break;
         case 'depends on':
             $aRels = array();
             return array_merge($aRels, parent::GetRelationQueries($sRelCode));
             break;
         default:
             return parent::GetRelationQueries($sRelCode);
     }
 }