From e24a6753b37490a05e33773082feb51728c16d1c Mon Sep 17 00:00:00 2001 From: Joey Schulze Date: Fri, 4 Apr 2014 19:15:14 +0000 Subject: [PATCH] First round of OO classes --- class/accountname.class.php | 15 +++++++++++++++ class/ajaxbackend.class.php | 6 ++++++ class/sales.class.php | 28 ++++++++++++++++++++++++++++ 3 files changed, 49 insertions(+) create mode 100644 class/accountname.class.php create mode 100644 class/sales.class.php diff --git a/class/accountname.class.php b/class/accountname.class.php new file mode 100644 index 0000000..9f95ec2 --- /dev/null +++ b/class/accountname.class.php @@ -0,0 +1,15 @@ + diff --git a/class/ajaxbackend.class.php b/class/ajaxbackend.class.php index 304e20e..53c9d92 100644 --- a/class/ajaxbackend.class.php +++ b/class/ajaxbackend.class.php @@ -8,6 +8,12 @@ class AJAXBackend { global $db; $this->db = $db; } + + public function salesText() + { + $sales = new Sales($_POST['id']); + $sales->setDescription($_POST['text']); + } } ?> \ No newline at end of file diff --git a/class/sales.class.php b/class/sales.class.php new file mode 100644 index 0000000..68e9987 --- /dev/null +++ b/class/sales.class.php @@ -0,0 +1,28 @@ +idcolumn = 'nr'; + parent::__construct('sales', $id); + } + + public function setPaid() + { + return $this->modify('paid', 1); + } + + public function unsetPaid() + { + return $this->modify('paid', 0); + } + + public function setDescription($text) + { + return $this->modify('description', $text); + } + +} + +?> -- 2.20.1