| @@ 75-92 (lines=18) @@ | ||
| 72 | ||
| 73 | $return = true; |
|
| 74 | ||
| 75 | if ($check_products == 'check_products') { |
|
| 76 | $this->loadItem(); |
|
| 77 | $items = $this->item->getList(); |
|
| 78 | for ($i = 0, $max = count($items); $i < $max; $i++) { |
|
| 79 | $product = new Product($this->kernel, $items[$i]['product_id']); |
|
| 80 | if ($product->get('state_account_id') == 0) { |
|
| 81 | $this->error->set('Produktet ' . $product->get('name') . ' ved ikke hvor den skal bogf�res'); |
|
| 82 | } else { |
|
| 83 | require_once 'Intraface/modules/accounting/Account.php'; |
|
| 84 | $account = Account::factory($year, $product->get('state_account_id')); |
|
| 85 | if ($account->get('id') == 0 || $account->get('type') != 'operating') { |
|
| 86 | $this->error->set('Ugyldig konto for bogf�ring af produktet ' . $product->get('name')); |
|
| 87 | $return = false; |
|
| 88 | } |
|
| 89 | } |
|
| 90 | } |
|
| 91 | } |
|
| 92 | ||
| 93 | return $return; |
|
| 94 | } |
|
| 95 | ||
| @@ 126-142 (lines=17) @@ | ||
| 123 | ||
| 124 | $return = true; |
|
| 125 | ||
| 126 | if ($check_products == 'check_products') { |
|
| 127 | $this->loadItem(); |
|
| 128 | $items = $this->item->getList(); |
|
| 129 | for ($i = 0, $max = count($items); $i < $max; $i++) { |
|
| 130 | $product = new Product($this->kernel, $items[$i]['product_id']); |
|
| 131 | if ($product->get('state_account_id') == 0) { |
|
| 132 | $this->error->set('Produktet ' . $product->get('name') . ' ved ikke hvor den skal bogf�res'); |
|
| 133 | } else { |
|
| 134 | require_once 'Intraface/modules/accounting/Account.php'; |
|
| 135 | $account = Account::factory($year, $product->get('state_account_id')); |
|
| 136 | if ($account->get('id') == 0 || $account->get('type') != 'operating') { |
|
| 137 | $this->error->set('Ugyldig konto for bogføring af produktet ' . $product->get('name')); |
|
| 138 | $return = false; |
|
| 139 | } |
|
| 140 | } |
|
| 141 | } |
|
| 142 | } |
|
| 143 | ||
| 144 | return $return; |
|
| 145 | } |
|