From 1ff7e66f88b33da9fe4d813eb55d7101779919e7 Mon Sep 17 00:00:00 2001 From: kami89 Date: Sun, 16 Mar 2014 22:46:15 +0100 Subject: [PATCH 1/2] =?UTF-8?q?Changelog=20erg=C3=A4nzt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- readme/changelog.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/readme/changelog.txt b/readme/changelog.txt index 5b1327fd..a7da0d73 100644 --- a/readme/changelog.txt +++ b/readme/changelog.txt @@ -12,6 +12,7 @@ Part-DB 0.3.1 zu einer leeren oder nicht richtig funktionierenden Seite führen - Fehler beim Lesen von Dateirechten haben die Installation auf einigen PHP Installationen verunmöglicht + - Darstellungsfehler im IE9 behoben - Sonstiges: - Umstellung von SVN auf Git (RSS-Feed auf Startseite angepasst, diverse Links angepasst) From 5cc36b54c36bf00ba1f1b342cd6361631a8d96d9 Mon Sep 17 00:00:00 2001 From: kami89 Date: Sun, 23 Mar 2014 15:38:07 +0100 Subject: [PATCH 2/2] =?UTF-8?q?Fehler=20beim=20L=C3=B6schen=20von=20Einkau?= =?UTF-8?q?fsinformationen=20oder=20Bauteilen=20behoben?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/class.Orderdetails.php | 7 ++++++- readme/changelog.txt | 3 ++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/class.Orderdetails.php b/lib/class.Orderdetails.php index 282ac3a9..f30adbf6 100755 --- a/lib/class.Orderdetails.php +++ b/lib/class.Orderdetails.php @@ -126,7 +126,12 @@ public function delete() foreach ($all_pricedetails as $pricedetails) $pricedetails->delete(); - $this->get_part()->set_attributes(array()); // save part attributes to update its "last_modified" + // Check if this Orderdetails is the Part's selected Orderdetails for ordering and delete this reference if neccessary + $order_orderdetails = $this->get_part()->get_order_orderdetails(); + if (is_object($order_orderdetails) && ($order_orderdetails->get_id() == $this->get_id())) + $this->get_part()->set_order_orderdetails_id(NULL); + else + $this->get_part()->set_attributes(array()); // save part attributes to update its "last_modified" // now we can delete this orderdetails parent::delete(); diff --git a/readme/changelog.txt b/readme/changelog.txt index a7da0d73..6cee0f79 100644 --- a/readme/changelog.txt +++ b/readme/changelog.txt @@ -12,7 +12,8 @@ Part-DB 0.3.1 zu einer leeren oder nicht richtig funktionierenden Seite führen - Fehler beim Lesen von Dateirechten haben die Installation auf einigen PHP Installationen verunmöglicht - - Darstellungsfehler im IE9 behoben + - Darstellungsfehler im IE behoben + - Fehler beim Löschen von Einkaufsinformationen oder Bauteilen behoben - Sonstiges: - Umstellung von SVN auf Git (RSS-Feed auf Startseite angepasst, diverse Links angepasst)