
27/09/2012, 08:20
|
 | | | Fecha de Ingreso: junio-2002 Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años, 8 meses Puntos: 8 | |
Respuesta: pasar y devolver objetos entre métodos como parámetros
Código:
protected function setClientDataForInvoicera($data = NULL) {
//Prepare address
$address = $data->address1;
if ($data->address2) {
$address .= "\n" . $data->address2;
}
$address .= "\n" . $data->postcode . " " . $data->town;
$address .= "\n" . $data->province;
if ($data->vat_number) {
$address .= "\n\n" . $data->vat_number;
}
$xml->client->client_id = $data->invoicera_client_id;
$xml->client->address = $address;
if ($title) {
$xml->invoice_title = $title;
}
//$xml->number = 0;
$euro_price = number_format((1 / $data->rate) * $data->lc, 2);
$xml->items->item[0]->name = $data->lc . ' Link Credit';
$xml->items->item[0]->type = 'Product';
$xml->items->item[0]->unit_cost = $euro_price;
}
return $xml;
}
Gracias de antemano. |