Exemplo n.º 1
0
 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";
 }