Fixed Showing Orders of users of same company

This commit is contained in:
Frank Schubert
2022-04-27 16:40:47 +02:00
parent 864aa03acc
commit d7192b0378
11 changed files with 422 additions and 52 deletions

View File

@@ -179,8 +179,8 @@ class User extends mfBaseModel {
foreach($my_networks as $net) {
//var_dump($net);exit;
$address_id = $this->address_id;
if($this->getProperty("address")->parent_id) {
$address_id = $this->getProperty("address")->parent_id;
if($this->address->parent_id) {
$address_id = $this->address->parent_id;
}
$found = NetworkaddressModel::search(['network_id' => $net->id, "addresstype" => [$type], 'address_id' => $address_id]);
//var_dump($found);exit;
@@ -217,4 +217,26 @@ class User extends mfBaseModel {
return $my_networks;
}
public function getAddressOrParent() {
if(!$this->id) {
return null;
}
if(!$this->address->parent_id) {
return $this->address;
}
$parent = $this->address->parent;
$p = $parent;
while($p) {
if(!$p->parent_id) {
break;
}
$parent = $p->parent;
}
return $parent;
}
}