public function toxml() { $localprops = ""; $member_list = $this->member_list($this); foreach ($member_list as $member) { if ($member == "id_user") { continue; } if ($member == "id_resource") { continue; } if (strpos($member, "id_hf") === 0) { continue; } if ($member == "id") { continue; } if ($member == "id_expr") { continue; } if (strpos($member, "str_") === 0) { $obj_name = str_replace("str_", "obj_", $member); $xml_value = ""; if ($member == "str_file") { $xml_value = base64_encode($this->{$obj_name}->body); } else { $xml_value = toxmlvalue($this->{$obj_name}->body); } $localprops = $localprops . " {$member}='" . $xml_value . "'"; } else { $localprops = $localprops . " {$member}='" . $this->{$member} . "'"; } } if (!isset($this->obj_inherited) || !$this->obj_inherited) { $retval = "\t\t<" . get_class($this) . $localprops . ">\n"; $retval = $retval . "\t\t</" . get_class($this) . ">\n"; } return $retval; }
public function toxml() { $localprops = ""; $member_list = $this->member_list($this); foreach ($member_list as $member) { if ($member == "id_user") { continue; } if ($member == "id_resource") { continue; } if (strpos($member, "id_hf") === 0) { continue; } if ($member == "id") { continue; } if ($member == "id_expr") { continue; } if (strpos($member, "str_") === 0) { continue; } $localprops = $localprops . " {$member}='" . toxmlvalue($this->{$member}) . "'"; } if (!$this->obj_inherited) { $retval = "<" . get_class($this) . $localprops . ">"; $retval = $retval . "</" . get_class($this) . ">\n"; } return $retval; }