From 8ce71a444b72bcf8cc653210d68a18ed5051b403 Mon Sep 17 00:00:00 2001 From: Theo Weijmer Date: Sun, 31 Dec 2017 10:07:19 +0100 Subject: [PATCH] Customers --- .../beheer/customer/RemoveCustomer.php | 36 ++++ .../inputValidations/CustomerValidation.php | 4 - application/views/main_view.php | 5 +- application/views/modals/customer_modal.php | 158 ++++++++++++++++++ application/views/pages/customers_view.php | 75 ++++++++- application/views/partials/_js.php | 67 ++++---- application/views/partials/_modals.php | 3 + application/views/partials/_navbar-left.php | 4 +- public/css/main.css | 9 + .../js/lib/modules/beheer/customersModule.js | 31 ++-- public/js/lib/modules/beheer/usersModule.js | 2 +- public/js/lib/modules/modals/customerModal.js | 130 ++++++++++++++ 12 files changed, 457 insertions(+), 67 deletions(-) create mode 100644 application/libraries/beheer/customer/RemoveCustomer.php create mode 100644 application/views/modals/customer_modal.php create mode 100644 public/js/lib/modules/modals/customerModal.js diff --git a/application/libraries/beheer/customer/RemoveCustomer.php b/application/libraries/beheer/customer/RemoveCustomer.php new file mode 100644 index 0000000..1fd17f4 --- /dev/null +++ b/application/libraries/beheer/customer/RemoveCustomer.php @@ -0,0 +1,36 @@ +setCustomerID( $userID ); + + $this->handle(); + } + + public function getAllowDelete() + { + return $this->allowDelete; + } + + private function setCustomerID( $customerID ) + { + $this->customerID = $customerID; + } + + private function handle() + { + + } + +} \ No newline at end of file diff --git a/application/libraries/validation/inputValidations/CustomerValidation.php b/application/libraries/validation/inputValidations/CustomerValidation.php index 190248a..a3fd305 100644 --- a/application/libraries/validation/inputValidations/CustomerValidation.php +++ b/application/libraries/validation/inputValidations/CustomerValidation.php @@ -17,10 +17,6 @@ class CustomerValidation extends BaseValidation { 'validations' => 'required|alphaNumericSpaces', 'fieldname' => 'name' ], - 'contactperson' => [ - 'validations' => 'required|alphaNumericSpaces', - 'fieldname' => 'contactperson' - ], 'email' => [ 'validations' => 'email', 'fieldname' => 'email' diff --git a/application/views/main_view.php b/application/views/main_view.php index 9e3a022..6672b9d 100644 --- a/application/views/main_view.php +++ b/application/views/main_view.php @@ -16,10 +16,7 @@ load->view( 'partials/_css' ); ?> load->view( 'partials/_fonts' ); ?> - - + diff --git a/application/views/modals/customer_modal.php b/application/views/modals/customer_modal.php new file mode 100644 index 0000000..8f5fb26 --- /dev/null +++ b/application/views/modals/customer_modal.php @@ -0,0 +1,158 @@ + \ No newline at end of file diff --git a/application/views/pages/customers_view.php b/application/views/pages/customers_view.php index 85e6b5a..ba422ad 100644 --- a/application/views/pages/customers_view.php +++ b/application/views/pages/customers_view.php @@ -1,7 +1,68 @@ - +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
naamadresplaatscontactpersoonemail 
+ + + + + + + + + +
+ + +
+ +
+
+ + +
+
+
+
+
+
+ \ No newline at end of file diff --git a/application/views/partials/_js.php b/application/views/partials/_js.php index 7d199aa..ef21f1e 100644 --- a/application/views/partials/_js.php +++ b/application/views/partials/_js.php @@ -1,50 +1,49 @@ - + - - - - + + + + - - - - - - - - - - + + + + + + + + + + - - - - + + + + - - - - - - - + + + + + + + - + - - - - - - + + + + + @@ -56,9 +55,11 @@ + + \ No newline at end of file diff --git a/application/views/partials/_modals.php b/application/views/partials/_modals.php index 912c72c..3c78f53 100644 --- a/application/views/partials/_modals.php +++ b/application/views/partials/_modals.php @@ -1,7 +1,10 @@ load->view('modals/user_modal'); +$this->load->view('modals/customer_modal'); $this->load->view('specials/tellme_modal'); + ?> + diff --git a/application/views/partials/_navbar-left.php b/application/views/partials/_navbar-left.php index af72c85..15eb748 100644 --- a/application/views/partials/_navbar-left.php +++ b/application/views/partials/_navbar-left.php @@ -10,11 +10,11 @@ pagename ?> -