Exemple #1
0
 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;
 }