} if (is_array(@$tem->ports)) { if ($updating) { $tp->flushPorts($t->TemplateID); } foreach ($tem->ports as $tmpPort) { foreach ($tmpPort as $prop => $val) { $tp->{$prop} = $val; } $tp->TemplateID = $t->TemplateID; $tp->createPort(); } } if (is_array(@$tem->powerports)) { if ($updating) { $tpp->flushPorts($t->TemplateID); } foreach ($tem->powerports as $tmpPwr) { foreach ($tmpPwr as $prop => $val) { $tpp->{$prop} = $val; } $tpp->TemplateID = $t->TemplateID; $tpp->createPort(); } } } } } } curl_close($c); function grab_image($url, $saveto)