function GetName(READER $rdr = NULL, LOGGROUP $grp = NULL, MASK $msk = NULL, INTERVAL $ivl = NULL) { $name = ""; if (!$this->multirdr && $rdr) { $name .= $rdr->srvid . "__" . $rdr->dbname; } if (!$this->multigroup && $grp) { $name .= ($name ? "__" : "") . $grp->gid; } if (!$this->multimask && $msk) { $name .= ($name ? "__" : "") . $msk->name; } if (!$this->multiivl) { if (!$ivl || $ivl->IsEmpty()) { $ivl = $this->req->CreateInterval(); } $name .= ($name ? "__" : "") . $ivl->GetName(NAME_FORMAT_ISO8601); } if ($name) { return $name; } return "adei_data"; }