aboutsummaryrefslogtreecommitdiff
path: root/classes/Discount.php
diff options
context:
space:
mode:
authorCamil Staps2016-07-28 17:27:43 +0200
committerCamil Staps2016-07-28 17:27:43 +0200
commit4eb1f57eec9304f2a4d6f204ff4702ab11c4c430 (patch)
tree0da2d6abe811a8d0d1cfdb9ab948076dd0dceedc /classes/Discount.php
parentv0.5.1 secret files (diff)
Removed duplicate code
Diffstat (limited to 'classes/Discount.php')
-rw-r--r--classes/Discount.php25
1 files changed, 1 insertions, 24 deletions
diff --git a/classes/Discount.php b/classes/Discount.php
index 4084d43..e4f8067 100644
--- a/classes/Discount.php
+++ b/classes/Discount.php
@@ -24,37 +24,14 @@
/**
* An interface to the discount table in the database
*/
-class Discount extends Model implements Calculatable {
+class Discount extends OfferItem {
use StandardCalculatable;
public
$table = 'discount',
$fillable_columns = ['offerId', 'title', 'description', 'value', 'VAT_percentage'];
- /**
- * Get the offer that this discount is linked to
- *
- * @return offer The offer
- */
- public function getOffer() {
- return new Offer($this->pdo, $this->offerId);
- }
-
- /**
- * The description after having parsed markdown
- *
- * @return string The description in HTML format
- */
- public function getHTMLDescription() {
- $pd = new Parsedown;
- return $pd->text($this->description);
- }
-
public function calculateSubtotal() {
return - $this->value;
}
-
- public function calculateVAT() {
- return $this->calculateSubtotal() * $this->VAT_percentage / 100;
- }
}