public function rewriteXML() { if (count($this->o) > 0) { if ($this->xmlroot === null) { $this->xmlroot = DH::createElement($this->owner->xmlroot, 'tag'); } DH::Hosts_to_xmlDom($this->xmlroot, $this->o, 'member', false); } else { if ($this->xmlroot !== null) { $this->owner->xmlroot->removeChild($this->xmlroot); $this->xmlroot = null; } } }
/** * Rewrite XML for this object, useful after a batch editing to save computing time * */ public function rewriteXML() { if ($this->isDynamic()) { derr('unsupported'); } if ($this->owner->owner->version >= 60) { DH::Hosts_to_xmlDom($this->membersRoot, $this->members, 'member', false); } else { DH::Hosts_to_xmlDom($this->xmlroot, $this->members, 'member', false); } }
public function rewriteXML() { DH::Hosts_to_xmlDom($this->xmlroot, $this->o, 'member', true); }
public function rewriteXML() { if ($this->owner->owner->version >= 60) { $membersRoot = DH::findFirstElement('members', $this->xmlroot); if ($membersRoot === false) { derr('<members> not found'); } DH::Hosts_to_xmlDom($membersRoot, $this->members, 'member', false); } else { DH::Hosts_to_xmlDom($this->xmlroot, $this->members, 'member', false); } }
public function rewriteXML() { if ($this->xmlroot === null) { return; } if ($this->xmlroot !== null && $this->name == 'snathosts' && count($this->o) == 0) { DH::clearDomNodeChilds($this->xmlroot); } else { DH::Hosts_to_xmlDom($this->xmlroot, $this->o, 'member', true); } }