Overriding necessary method in Invoices class
This commit is contained in:
parent
346ba92334
commit
57d6f109d0
@ -32,10 +32,6 @@
|
|||||||
return $this->date->format($format);
|
return $this->date->format($format);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getGuests() {
|
|
||||||
return $this->guests;
|
|
||||||
}
|
|
||||||
|
|
||||||
public function getBuyer() {
|
public function getBuyer() {
|
||||||
return $this->buyer;
|
return $this->buyer;
|
||||||
}
|
}
|
||||||
@ -55,7 +51,7 @@
|
|||||||
// Setters
|
// Setters
|
||||||
// =======
|
// =======
|
||||||
public function setId($id) {
|
public function setId($id) {
|
||||||
$this->users_in->setId($id);
|
$this->users_in->setInvoiceId($id);
|
||||||
$this->id = (int) $id;
|
$this->id = (int) $id;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -111,4 +107,26 @@
|
|||||||
$this->setBuyer($data['buyer']);
|
$this->setBuyer($data['buyer']);
|
||||||
$this->setDate($data['date']);
|
$this->setDate($data['date']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Override parent load() method
|
||||||
|
// =============================
|
||||||
|
public function load($fields = NULL, $first_only = false) {
|
||||||
|
$return = parent::load($fields, $first_only); // Execute parent load
|
||||||
|
|
||||||
|
if($return !== false) {
|
||||||
|
foreach(array_keys($return) as $key) {
|
||||||
|
$return[$key]->users_in->load(); // Load users in for each invoice
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return $return; // Return the loaded elements
|
||||||
|
}
|
||||||
|
|
||||||
|
// Overrid parent save() method
|
||||||
|
// ============================
|
||||||
|
public function save() {
|
||||||
|
parent::save(); // Save invoice element
|
||||||
|
|
||||||
|
$this->users_in->save(); // Save users in
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -51,13 +51,4 @@
|
|||||||
|
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Restores object from array
|
|
||||||
// ==========================
|
|
||||||
public function sessionRestore($data, $serialized = false) {
|
|
||||||
// TODO ***
|
|
||||||
if($serialized) {
|
|
||||||
$data = unserialize($data);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user