diff --git a/.env b/.env index baef502..1ca79b5 100644 --- a/.env +++ b/.env @@ -65,13 +65,13 @@ app.baseURL = 'http://localhost/donation/' database.default.hostname = localhost -database.default.database = doner_management +database.default.database = donor_management database.default.username = root database.default.password = '' database.default.DBDriver = MySQLi database.tests.hostname = localhost -database.tests.database = doner_management +database.tests.database = donor_management database.tests.username = root database.tests.password = '' database.tests.DBDriver = MySQLi diff --git a/.gitignore b/.gitignore index 3ff61d9..c0229f7 100644 --- a/.gitignore +++ b/.gitignore @@ -52,8 +52,8 @@ writable/debugbar/ !writable/debugbar/.gitkeep writable/session/ !writable/session/.gitkeep -writable/log/ -!writable/log/.gitkeep +writable/logs/ +!writable/logs/.gitkeep writable/uploads/ !writable/uploads/.gitkeep writable/cache/ diff --git a/app/Config/Routes.php b/app/Config/Routes.php index 1e78f9a..2d546b1 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -52,6 +52,7 @@ $routes->get("user_list/", "Users::index"); $routes->get("user_page/(:any)", "Users::user_page/$1"); $routes->post("insert_users", "Users::insert_users"); $routes->get("delete_user/(:any)", "Users::delete_user/$1"); +$routes->get("activateUser/(:any)", "Users::activateUser/$1"); # Causes Routes $routes->get("causes_list/", "Books::index"); @@ -71,35 +72,24 @@ $routes->get("appsetting_page/(:any)", "AppSettings::appsetting_page/$1"); $routes->post("appsetting_synchronization", "AppSettings::appsetting_synchronization"); // $routes->get("delete_sitesetting/(:any)", "Books::delete_sitesetting/$1"); -# Business Routes -$routes->get("business_list/", "Business::index"); -$routes->get("new_bussiness/(:any)", "Business::new_bussiness/$1"); -$routes->post("insert_business/", "Business::insert_business"); -$routes->get("delete_business/(:any)", "Business::delete_business/$1"); +#Routes for Organization Routes +$routes->get("org_list/", "Business::index"); +$routes->get("new_org/(:any)", "Business::new_org/$1"); +$routes->post("insert_org/", "Business::insert_org"); +$routes->get("delete_org/(:any)", "Business::delete_org/$1"); -# Donor Routes +#Routes for Donor Routes $routes->get("Donor_list/", "Customer::index"); $routes->get("new_Donor/(:any)", "Customer::new_Donor/$1"); -$routes->post("insert_customer", "Customer::insert_customer"); -$routes->get("delete_customer/(:any)", "Customer::delete_customer/$1"); +$routes->post("insert_donor", "Customer::insert_donor"); +$routes->get("delete_donor/(:any)", "Customer::delete_donor/$1"); -# Routes for Customer group -$routes->get('customer_group/', 'Customer::customer_group'); -$routes->get('view_customer_group/(:any)', 'Customer::view_customer_group/$1'); -$routes->get('preview_customer_group/(:any)', 'Customer::preview_customer_group/$1'); -$routes->get('delete_customer_group/(:any)', 'Customer::delete_customer_group/$1'); -$routes->post("insert_customer_group", "Customer::insert_customer_group"); - -# Scheme Routes -$routes->get("scheme_list/", "Scheme::index"); -$routes->get("new_scheme/(:any)", "Scheme::new_scheme/$1"); -$routes->post("insert_scheme/", "Scheme::insert_scheme"); -$routes->get("delete_scheme/(:any)", "Scheme::delete_scheme/$1"); -#subscription Routes -$routes->get("subscribers_list/", "Subscription::index"); -$routes->get("new_subscription_invoice/(:any)", "Invoice::new_subscription_invoice/$1"); -$routes->post("add_subscription/", "Subscription::add_subscription/"); -$routes->post('subscription/download_details', 'Subscription::download_details'); +#Routes for donor group +$routes->get('donor_group/', 'Customer::donor_group'); +$routes->get('view_donor_group/(:any)', 'Customer::view_donor_group/$1'); +$routes->get('preview_donor_group/(:any)', 'Customer::preview_donor_group/$1'); +$routes->get('delete_donor_group/(:any)', 'Customer::delete_donor_group/$1'); +$routes->post("insert_donor_group", "Customer::insert_donor_group"); @@ -107,7 +97,7 @@ $routes->post('subscription/download_details', 'Subscription::download_details') $routes->get('addressprint/', 'Address::index'); $routes->post('address/generatePdf', 'Address::generatePdf'); -#evnts +#Routes for campaign $routes->get("campaign_list/", "Event::index"); $routes->get("new_campaign/(:any)", "Event::new_campaign/$1"); $routes->post("insert_event/", "Event::insert_event"); @@ -115,10 +105,9 @@ $routes->post("insert_event/", "Event::insert_event"); $routes->get('invoice_number_format/(:any)', 'Event::invoice_number_format/$1'); $routes->post("insert_invoice_number_format", "Event::insert_invoice_number_format"); -#Receipt Routes +#Routes for Receipt Routes $routes->get("receipt_list/", "Invoice::index"); $routes->get("new_receipt/(:any)", "Invoice::new_receipt/$1"); -// $routes->get("new_subscription_invoice/(:any)", "Invoice::new_subscription_invoice/$1"); $routes->post("load_details1/", "Invoice::load_details1/"); $routes->post("load_details2/", "Invoice::load_details2/"); diff --git a/app/Controllers/Address.php b/app/Controllers/Address.php index 6d93833..40e2e11 100644 --- a/app/Controllers/Address.php +++ b/app/Controllers/Address.php @@ -13,7 +13,7 @@ class Address extends BaseController helper('session'); $customerModel = new CustomerModel(); $data['page_name'] = 'Customer Listing'; - $data['doner'] = $customerModel->findAll(); + $data['donor'] = $customerModel->findAll(); return view('address_list', $data); } } diff --git a/app/Controllers/ApiIntegration.php b/app/Controllers/ApiIntegration.php index 598f1c2..c5ac467 100644 --- a/app/Controllers/ApiIntegration.php +++ b/app/Controllers/ApiIntegration.php @@ -486,13 +486,13 @@ class ApiIntegration extends ResourceController $customer_id = ""; if (count($records) > 0 && !empty($wordpress_customer_id)) { $where = ['wp_api_customer_id' => $wordpress_customer_id, 'isactive' => 1]; - $customer_details = $api_model->setTable('doner')->where($where)->first(); + $customer_details = $api_model->setTable('donor')->where($where)->first(); if (isset($customer_details['customer_id']) && $customer_details['customer_id'] != "") { $customer_id = $customer_details['customer_id']; $where['customer_id'] = $customer_details['customer_id']; } - $countAll = $api_model->countAll('doner', $where); + $countAll = $api_model->countAll('donor', $where); $this->logger->info(($countAll) ? "Api SaveCustomerDetails : in wordpress customer ref ID = ".$wordpress_customer_id." is available on customer table and its PrimaryKey = ".$customer_id : "Api SaveBookDetails : in wordpress Customer ref ID = ".$wordpress_customer_id." Not available on Customer table"); $customer_data['first_name'] = $records['first_name']; @@ -509,7 +509,7 @@ class ApiIntegration extends ResourceController if ((int)$countAll == 0) { $customer_data['created_by'] = $this->global_variable_user_id; - $insert_result = $api_model->insertData('doner', $customer_data); + $insert_result = $api_model->insertData('donor', $customer_data); $last_insert_customer_id = $insert_result['info']; $extensive_correspondence .= $insert_result['info'] ? "Customer id : " . $insert_result['info'] : "Err :" . $insert_result['err']; @@ -520,7 +520,7 @@ class ApiIntegration extends ResourceController $customer_data['updated_by'] = $this->global_variable_user_id; $last_insert_customer_id = $customer_id; $customer_where = ['customer_id' => $customer_id, 'isactive' => 1, 'wp_api_customer_id' => $wordpress_customer_id]; - $update_result = $api_model->updateData('doner', $customer_data, $customer_where); + $update_result = $api_model->updateData('donor', $customer_data, $customer_where); $extensive_correspondence .= $update_result['info'] ? "Customer id : " . $last_insert_customer_id . " ( " . $update_result['info'] . ")" : " ( Err :" . $update_result['err'] . ")"; $basic_message .= "Customer id : " . $last_insert_customer_id; @@ -743,7 +743,7 @@ class ApiIntegration extends ResourceController if(isset($records['billing']) && gettype($records['billing']) === 'object') {$billing_array = [$records['billing']];} if(isset($records['shipping']) && gettype($records['shipping']) === 'object') {$shipping_array = [$records['shipping']];} $where = ['wp_api_customer_id' => (int)$records['customer_id'], 'isactive' => 1]; - $local_customer = $api_model->getData('doner', $where); + $local_customer = $api_model->getData('donor', $where); $local_customer_id = !empty($local_customer) ? $local_customer[0]->customer_id : NULL; $this->logger->info((!empty($local_customer)) ? "Api SaveSalesDetails : in wordpress customer ref ID = ".$records['customer_id']." is available on Customer table and its PrimaryKey = ".$local_customer_id."(local customer id)" : "Api SaveSalesDetails : in wordpress customer ref ID = ".$records['customer_id']." Not available on Customer table"); diff --git a/app/Controllers/BaseController.php b/app/Controllers/BaseController.php index 907d415..366fbd5 100644 --- a/app/Controllers/BaseController.php +++ b/app/Controllers/BaseController.php @@ -98,6 +98,10 @@ abstract class BaseController extends Controller $session_uid = get_logged_user_id(); $session_uname = get_logged_name(); + $session_role = get_user_role(); + + // echo $session_role; die; + if(!is_session_active()) { header("Location: " . base_url("login")); @@ -106,27 +110,55 @@ abstract class BaseController extends Controller $auth_model = new AuthenticationModel(); - $details = $auth_model->getheringDetailsForHeader($session_uid); - $data['company_name'] = $details[0]['site_name']; - $data['company_short_name'] = $details[0]['site_title']; - $data['company_address'] = $details[0]['company_address']; - $data['company_mobile_no'] = $details[0]['company_mobile_no']; - $data['company_email'] = $details[0]['company_email']; - $data['loggedin_person'] = $session_uname; - $data['loggedin_person_id'] = $session_uid; - - $data['loggedin_person_role'] = $details[0]['role']; - $data['favicon'] = !empty($details[0]['favicon']) && file_exists(FCPATH."public/uploads/".$details[0]['favicon']) ? base_url("public/uploads/".$details[0]['favicon']) : base_url("public/uploads/default.ico"); - $data['profile_picture'] = !empty($details[0]['profile_picture']) && file_exists(FCPATH."public/uploads/".$details[0]['profile_picture']) ? base_url("public/uploads/" . $details[0]['profile_picture']) : base_url("public/uploads/avatar.png"); - $data['company_logo_small'] = !empty($details[0]['company_logo_small']) && file_exists(FCPATH."public/uploads/".$details[0]['company_logo_small']) ? base_url("public/uploads/" . $details[0]['company_logo_small']) : base_url("public/uploads/default_logo.png"); - $data['company_logo_large'] = !empty($details[0]['company_logo_large']) && file_exists(FCPATH."public/uploads/".$details[0]['company_logo_large']) ? base_url("public/uploads/" . $details[0]['company_logo_large']) : base_url("public/uploads/default.png"); - - $data['loggedin_person'] = $session_uname; - $session_bid = get_business_id(); - $data['bid'] = $session_bid; - $data['footer_about'] = $details[0]['footer_about']; - - return $data; + if($session_role === 'sadmin'){ + + $details = $auth_model->getheringSuperAdminDetailsForHeader($session_uid); + $data['company_name'] = $details[0]['site_name']; + $data['company_short_name'] = $details[0]['site_title']; + $data['company_address'] = $details[0]['company_address']; + $data['company_mobile_no'] = $details[0]['company_mobile_no']; + $data['company_email'] = $details[0]['company_email']; + $data['loggedin_person'] = $session_uname; + $data['loggedin_person_id'] = $session_uid; + + $data['loggedin_person_role'] = $details[0]['role']; + $data['favicon'] = !empty($details[0]['favicon']) && file_exists(FCPATH."public/uploads/".$details[0]['favicon']) ? base_url("public/uploads/".$details[0]['favicon']) : base_url("public/uploads/default.ico"); + $data['profile_picture'] = !empty($details[0]['profile_picture']) && file_exists(FCPATH."public/uploads/".$details[0]['profile_picture']) ? base_url("public/uploads/" . $details[0]['profile_picture']) : base_url("public/uploads/avatar.png"); + $data['company_logo_small'] = !empty($details[0]['company_logo_small']) && file_exists(FCPATH."public/uploads/".$details[0]['company_logo_small']) ? base_url("public/uploads/" . $details[0]['company_logo_small']) : base_url("public/uploads/default_logo.png"); + $data['company_logo_large'] = !empty($details[0]['company_logo_large']) && file_exists(FCPATH."public/uploads/".$details[0]['company_logo_large']) ? base_url("public/uploads/" . $details[0]['company_logo_large']) : base_url("public/uploads/default.png"); + + $data['loggedin_person'] = $session_uname; + $session_bid = get_business_id(); + $data['bid'] = $session_bid; + $data['footer_about'] = $details[0]['footer_about']; + + return $data; + }else{ + + $details = $auth_model->getheringDetailsForHeader($session_uid); + $data['company_name'] = $details[0]['site_name']; + $data['company_short_name'] = $details[0]['site_title']; + $data['company_address'] = $details[0]['company_address']; + $data['company_mobile_no'] = $details[0]['company_mobile_no']; + $data['company_email'] = $details[0]['company_email']; + $data['loggedin_person'] = $session_uname; + $data['loggedin_person_id'] = $session_uid; + + $data['loggedin_person_role'] = $details[0]['role']; + $data['favicon'] = !empty($details[0]['favicon']) && file_exists(FCPATH."public/uploads/".$details[0]['favicon']) ? base_url("public/uploads/".$details[0]['favicon']) : base_url("public/uploads/default.ico"); + $data['profile_picture'] = !empty($details[0]['profile_picture']) && file_exists(FCPATH."public/uploads/".$details[0]['profile_picture']) ? base_url("public/uploads/" . $details[0]['profile_picture']) : base_url("public/uploads/avatar.png"); + $data['company_logo_small'] = !empty($details[0]['company_logo_small']) && file_exists(FCPATH."public/uploads/".$details[0]['company_logo_small']) ? base_url("public/uploads/" . $details[0]['company_logo_small']) : base_url("public/uploads/default_logo.png"); + $data['company_logo_large'] = !empty($details[0]['company_logo_large']) && file_exists(FCPATH."public/uploads/".$details[0]['company_logo_large']) ? base_url("public/uploads/" . $details[0]['company_logo_large']) : base_url("public/uploads/default.png"); + + $data['loggedin_person'] = $session_uname; + $session_bid = get_business_id(); + $data['bid'] = $session_bid; + $data['footer_about'] = $details[0]['footer_about']; + + return $data; + } + + } } \ No newline at end of file diff --git a/app/Controllers/Business.php b/app/Controllers/Business.php index c7c1482..37ac81d 100644 --- a/app/Controllers/Business.php +++ b/app/Controllers/Business.php @@ -22,7 +22,7 @@ class Business extends BaseController } $BusinessModel = new BusinessModel(); $data['page_name'] = 'Organization Details'; - $data['businesses'] = $BusinessModel->where($where)->where('business_id !=', 0)->findAll(); + $data['businesses'] = $BusinessModel->where($where)->where('business_id !=', 0)->where('isactive', 1)->findAll(); // $data['lastQuery'] = $BusinessModel->getLastQuery(); // print_r($data);die; $this->render_page('business_list', $data); @@ -32,7 +32,7 @@ class Business extends BaseController } ## To Load Business Form (Add/Update) - public function new_bussiness($id) + public function new_org($id) { helper('session'); $session_role = get_user_role(); @@ -56,7 +56,7 @@ class Business extends BaseController } ## For inserting/updating details of business - public function insert_business() + public function insert_org() { helper('session'); $session_uid = get_logged_user_id(); @@ -115,8 +115,8 @@ class Business extends BaseController $BusinessModel->update($business_id, $data); } - if (empty($business_id)) { - return redirect()->route('business_list'); + if ($session_role === 'sadmin') { + return redirect()->route('org_list'); }else{ return redirect()->route('dashboard'); } @@ -124,24 +124,23 @@ class Business extends BaseController } ## For delete the business details (Which means inactive the details) - public function delete_business($id) + public function delete_org($id) { helper('session'); $session_uid = get_logged_user_id(); $BusinessModel = new BusinessModel(); // Check if the business ID exists - $existingBusiness = $BusinessModel->find($id); - if (!$existingBusiness) { - return redirect()->route('business_list'); - } + // $existingBusiness = $BusinessModel->find($id); + // if (!$existingBusiness) { + // return redirect()->route('org_list'); + // } // Delete the business record $data['isactive'] = 0; $data['updated_by'] = $session_uid; $BusinessModel->update($id, $data); - //$BusinessModel->delete($id); - return redirect()->route('business_list'); + return redirect()->route('org_list'); } } diff --git a/app/Controllers/Customer.php b/app/Controllers/Customer.php index 7547635..35dff70 100644 --- a/app/Controllers/Customer.php +++ b/app/Controllers/Customer.php @@ -25,8 +25,9 @@ class Customer extends BaseController $CustomerModel = new CustomerModel(); $data['page_name'] = 'Donor Details'; - $data['customer'] = $CustomerModel->where($where)->orderBy('doner_id', 'DESC')->findAll(); - + $data['customer'] = $CustomerModel->where($where)->orderBy('donor_id', 'DESC')->findAll(); + + // echo '
';
// print_r($data); die();
$this->render_page('customer_list', $data);
@@ -53,7 +54,7 @@ class Customer extends BaseController
$customerModel = new CustomerModel();
// Retrieve customer details by customer ID
- $edit_user_details = $customerModel->where(['doner_id' => $id])->first();
+ $edit_user_details = $customerModel->where(['donor_id' => $id])->first();
$data['customer'] = $edit_user_details;
}
@@ -69,7 +70,7 @@ class Customer extends BaseController
## For inserting/updating details of customer
- public function insert_customer()
+ public function insert_donor()
{
$requestData = $this->request->getPost();
// print_r($requestData);die;
@@ -89,7 +90,7 @@ class Customer extends BaseController
'email' => $this->request->getPost('cmail'),
'date_of_birth' => $dob,
'pan_no' => $this->request->getPost('pan_no'),
- 'doner_type' => $this->request->getPost('DonorType'),
+ 'donor_type' => $this->request->getPost('DonorType'),
'org_name' => $this->request->getPost('org_name') !== '' || $this->request->getPost('org_name') !== null ? $this->request->getPost('org_name') : NULL,
'address' => $this->request->getPost('address'),
'city' => $this->request->getPost('city'),
@@ -102,8 +103,8 @@ class Customer extends BaseController
// print_r($data); die();
- $doner_id = $this->request->getPost('doner_id'); // Get the business ID for update
- if (empty($doner_id)) {
+ $donor_id = $this->request->getPost('donor_id'); // Get the business ID for update
+ if (empty($donor_id)) {
// It's an insert operation
$data['isactive'] = 1;
@@ -111,11 +112,11 @@ class Customer extends BaseController
if ($model->insert($data)) {
session()->setFlashdata('success', 'Donor successfully created.');
$this->logger->info("Donor : has been added successfully. Inserted ID = " . $model->insertID());
- $doner_id_for_addresses = $model->insertID();// for Donor ADDRESS Table
+ $donor_id_for_addresses = $model->insertID();// for Donor ADDRESS Table
} else {
session()->setFlashdata('error', 'Donor could not be added. Please try again..');
$this->logger->error("Donor: Err could not be added. Please try again.");
- $doner_id_for_addresses = "";
+ $donor_id_for_addresses = "";
}
} else {
// It's an update operation
@@ -124,24 +125,16 @@ class Customer extends BaseController
$data['isactive'] = ($isactive == 'on') ? 1 : 0;
}
$data['updated_by'] = $session_uid;
- $doner_id_for_addresses = $doner_id; // for Customer ADDRESS Table
- if ($model->update($doner_id, $data)) {
+ $donor_id_for_addresses = $donor_id; // for Customer ADDRESS Table
+ if ($model->update($donor_id, $data)) {
session()->setFlashdata('success', 'Donor successfully updated');
- $this->logger->info("Donor: has been updated successfully. Updated Donor ID = " . $doner_id_for_addresses);
+ $this->logger->info("Donor: has been updated successfully. Updated Donor ID = " . $donor_id_for_addresses);
} else {
session()->setFlashdata('error', 'Donor updation failed. Please try again.');
- $this->logger->error("Donor: Err Failed to update ID =" . $doner_id_for_addresses);
+ $this->logger->error("Donor: Err Failed to update ID =" . $donor_id_for_addresses);
}
}
- // if($doner_id_for_addresses != ""){
- // $this->logger->info("Donor: i got Donor id for addresses = " . $doner_id_for_addresses);
- // $requestData = $this->request->getPost();
- // $bill_addr = $this->save_customer_addresses($doner_id_for_addresses, $requestData, 'b');
- // $this->logger->info("Customer: bill addr final message = " .implode(" ",$bill_addr));
- // $ship_addr = $this->save_customer_addresses($doner_id_for_addresses, $requestData, 's');
- // $this->logger->info("Donor: Ship addr final message = " . implode(" ",$ship_addr));
- // }
} catch (\Exception $e) {
$this->logger->error("Donor : Err Occur =" . $e->getMessage());
@@ -153,13 +146,13 @@ class Customer extends BaseController
## For delete the customer details (Which means inactive the details)
- public function delete_customer($id)
+ public function delete_donor($id)
{
try {
helper('session');
$session_uid = get_logged_user_id();
$CustomerModel = new CustomerModel();
- $where = ['doner_id' => (int)$id, 'isactive =' => 1];
+ $where = ['donor_id' => (int)$id, 'isactive =' => 1];
// Check if the business ID exists
$existingCustomer = $CustomerModel->where($where)->find($id);
@@ -185,7 +178,7 @@ class Customer extends BaseController
public function get_customer_address($id,$type){
$model = new CustomerModel();
$model->setTable('customer_addresses');
- $where = ['isactive' => 1, 'doner_id' => (int)$id,'address_type'=>(int)$type];
+ $where = ['isactive' => 1, 'donor_id' => (int)$id,'address_type'=>(int)$type];
$address_details = $model->where($where)->findAll();
return $address_details;
}
@@ -206,24 +199,24 @@ class Customer extends BaseController
return $state_details;
}
- public function customer_group(){
+ public function donor_group(){
$session_bid = get_business_id();
$data['page_name'] = 'Donor Group Details';
$model = new CustomerModel();
- $data['customer_group'] = $model->getGroupDetails($session_bid);
+ $data['donor_group'] = $model->getGroupDetails($session_bid);
$this->render_page('customer_group', $data);
}
- public function view_customer_group($id){
+ public function view_donor_group($id){
helper('session');
$session_bid = get_business_id();
$data['field'] = [
['value'=>'', 'fieldflag'=>1, 'text'=> 'Choose the Field', 'disable' => false],
- ['value'=>'C.doner_type', 'fieldflag'=>1, 'text'=> 'Donor Type', 'disable' => false],
+ ['value'=>'C.donor_type', 'fieldflag'=>1, 'text'=> 'Donor Type', 'disable' => false],
['value'=>'C.city', 'fieldflag'=>1, 'text'=> 'City', 'disable' => false],
['value'=>'C.postal_code', 'fieldflag'=>1, 'text'=> 'Postal Code', 'disable' => false],
['value'=>'I.receipt_date', 'fieldflag'=>2, 'text'=> 'Receipt Date', 'disable' => false],
@@ -244,7 +237,7 @@ class Customer extends BaseController
'is null' => 'Is NULL',
'is not null' => 'Is Not NULL',
];
- $data['customer_group'] = [];
+ $data['donor_group'] = [];
if ($id === '0') {
// Add Customer
@@ -255,28 +248,28 @@ class Customer extends BaseController
// Load your Customer Model
$model = new CustomerModel();
- $model->setTable('customer_groups');
+ $model->setTable('donor_groups');
$where = ['group_id'=>$id];
$result = $model->where($where)->findAll();
if (!empty($result)) {
- $data['customer_group']['groupname'] = $result[0]['group_name'];
- $data['customer_group']['column'] = $result[0]['column'] ? unserialize($result[0]['column']) : [];
- $data['customer_group']['operator'] = $result[0]['operator'] ? unserialize($result[0]['operator']) : [];
- $data['customer_group']['values'] = $result[0]['value'] ? unserialize($result[0]['value']) : [];
- $data['customer_group']['group_id'] = $result[0]['group_id'];
- $data['customer_group']['isactive'] = $result[0]['isactive'];
+ $data['donor_group']['groupname'] = $result[0]['group_name'];
+ $data['donor_group']['column'] = $result[0]['column'] ? unserialize($result[0]['column']) : [];
+ $data['donor_group']['operator'] = $result[0]['operator'] ? unserialize($result[0]['operator']) : [];
+ $data['donor_group']['values'] = $result[0]['value'] ? unserialize($result[0]['value']) : [];
+ $data['donor_group']['group_id'] = $result[0]['group_id'];
+ $data['donor_group']['isactive'] = $result[0]['isactive'];
}
}
$this->render_page('customer_group_form', $data);
}
- public function preview_customer_group($id){
+ public function preview_donor_group($id){
try {
helper('session');
$model = new CustomerModel();
- $model->setTable('customer_groups');
+ $model->setTable('donor_groups');
$where = ['isactive' => 1,'group_id'=>$id];
$result = $model->where($where)->findAll();
$db = \Config\Database::connect();
@@ -299,12 +292,12 @@ class Customer extends BaseController
session()->setFlashdata('error', 'Message: ' . $e->getMessage());
}
}
- public function delete_customer_group($id){
+ public function delete_donor_group($id){
try {
helper('session');
$session_uid = get_logged_user_id();
$model = new CustomerModel();
- $model->setTable('customer_groups');
+ $model->setTable('donor_groups');
$where = ['isactive' => 1,'group_id'=>(int)$id];
$result = $model->where($where)->findAll();
if ($result) {
@@ -325,10 +318,10 @@ class Customer extends BaseController
$this->logger->error("Donor Group: Err Occur = ".$e->getMessage()." File = ". $e->getFile() . " Line = " . $e->getLine());
session()->setFlashdata('error', 'Message: ' . $e->getMessage());
}
- return redirect()->route('customer_group');
+ return redirect()->route('donor_group');
}
- public function insert_customer_group(){
+ public function insert_donor_group(){
try {
$this->logger->info("Donor Group: Inserting/Updating Details");
helper('session');
@@ -414,11 +407,11 @@ class Customer extends BaseController
// Now you can use $whereCondition in your SQL query
$db = \Config\Database::connect();
- // $sql = "SELECT doner_id,CONCAT(first_name,'',last_name) as customer_name,email,mobile_no FROM doner WHERE ".$whereCondition;
- $sql = "SELECT C.city, C.state, I.receipt_date, C.doner_id, CONCAT(C.first_name, ' ', C.last_name) as customer_name, C.email, C.mobile_no, C.isactive, COUNT(I.receipt_id) as invoice_count_raised_by_customer FROM doner as C
- LEFT JOIN receipt I ON I.doner_id = C.doner_id and I.isactive = 1
+ // $sql = "SELECT donor_id,CONCAT(first_name,'',last_name) as customer_name,email,mobile_no FROM donor WHERE ".$whereCondition;
+ $sql = "SELECT C.city, C.state, I.receipt_date, C.donor_id, CONCAT(C.first_name, ' ', C.last_name) as customer_name, C.email, C.mobile_no, C.isactive, COUNT(I.receipt_id) as invoice_count_raised_by_customer FROM donor as C
+ LEFT JOIN receipt I ON I.donor_id = C.donor_id and I.isactive = 1
WHERE C.isactive = 1 AND " . $whereCondition . "
- GROUP BY C.doner_id";
+ GROUP BY C.donor_id";
$this->logger->info("Customer Group: SQL = ".$sql);
@@ -459,7 +452,7 @@ class Customer extends BaseController
$this->logger->error("Donor Group: Err Occur = ".$e->getMessage()." File = ". $e->getFile() . " Line = " . $e->getLine());
session()->setFlashdata('error', 'Message: ' . $e->getMessage());
}
- return redirect()->route('customer_group');
+ return redirect()->route('donor_group');
}
}
diff --git a/app/Controllers/Home.php b/app/Controllers/Home.php
index 2107ea2..d70f608 100644
--- a/app/Controllers/Home.php
+++ b/app/Controllers/Home.php
@@ -26,7 +26,7 @@ class Home extends BaseController
}
$model = new HomeModel();
$data['customer'] = $model->customers($where);
- $data['customer']['label'] = "Doners";
+ $data['customer']['label'] = "donors";
// echo '';
// print_r($data['customer'] ); die;
diff --git a/app/Controllers/Invoice.php b/app/Controllers/Invoice.php
index 92fe33e..0383166 100644
--- a/app/Controllers/Invoice.php
+++ b/app/Controllers/Invoice.php
@@ -24,7 +24,7 @@ class Invoice extends BaseController
$model = new InvoiceModel();
$where = ['business_id' => (int)get_business_id()];
- $data['Donors'] = $model->getData('doner', $where);
+ $data['Donors'] = $model->getData('donor', $where);
$data['page_name'] = 'Receipt Details';
$data['receipt'] = $model->where(["business_id"=>$session_bid])->findAll();
@@ -46,9 +46,9 @@ class Invoice extends BaseController
$where = ['business_id' => (int)get_business_id()];
// Get customer names for the dropdown, events details, and books details
- $data['customers'] = $model->getData('doner', $where);
+ $data['customers'] = $model->getData('donor', $where);
$data['causes'] = $model->getData('causes', $where);
- $data['invoice_number_formatting'] = $model->getData('invoice_number_formatting', $where);
+ $data['invoice_number_formatting'] = $model->getData('settings', $where);
if ($id === '0') {
$this->logger->info("Receipt: In Add Details");
@@ -122,11 +122,11 @@ class Invoice extends BaseController
$receipt_date = $this->request->getVar('receipt_date');
$receipt_id = (!empty($this->request->getPost('receipt_id'))) ? $this->request->getPost('receipt_id') : "";
- $customer_id = (int)$this->request->getPost('doner_id');
+ $customer_id = (int)$this->request->getPost('donor_id');
$data = [
'receipt_number' => $this->request->getPost('receipt_number'),
- 'doner_id' => $customer_id,
+ 'donor_id' => $customer_id,
'notes'=>$this->request->getPost('notes'),
'receipt_date' => (!empty($receipt_date)) ? date("Y-m-d", strtotime($receipt_date)) : NULL,
'amount' => (int)$this->request->getPost('amount'),
@@ -163,11 +163,12 @@ class Invoice extends BaseController
if($this->request->getPost('next_id')){
## Array Formation For Events Details And Updating Events also Here..
$update_events = [
- 'id' => 1,
- 'next_id' => (int)$this->request->getPost('next_id'),
+ // 'id' => 1,
+ 'start_no' => (int)$this->request->getPost('next_id'),
'business_id' => (int)get_business_id(),
'updated_by' => get_logged_user_id()
];
+ print_r($update_events);
$this->update_number_formatting($update_events);}
@@ -187,13 +188,13 @@ class Invoice extends BaseController
{
// `id``event_name``business_id``updated_by``updated_on``next_id`
$model = new InvoiceModel();
- $model->setTable('invoice_number_formatting');
- $where = ['isactive' => 1, 'id' => (int)$update_events['id'], 'business_id' => (int)$update_events['business_id'], 'next_id' => $update_events['next_id']];
+ $model->setTable('settings');
+ $where = ['isactive' => 1, 'business_id' => (int)$update_events['business_id'], 'start_no' => $update_events['start_no']];
$details = $model->where($where)->findAll();
if (empty($details)) {
- $update_where = ['id' => (int)$update_events['id'], 'business_id' => (int)$update_events['business_id']];
- $update_data = ['next_id' => $update_events['next_id'], 'updated_by' => $update_events['updated_by']];
- $model->updateData('invoice_number_formatting', $update_data, $update_where);
+ $update_where = ['business_id' => (int)$update_events['business_id']];
+ $update_data = ['start_no' => $update_events['start_no'], 'updated_by' => $update_events['updated_by']];
+ $model->updateData('settings', $update_data, $update_where);
}
}
diff --git a/app/Controllers/Notifications.php b/app/Controllers/Notifications.php
index a3a4d21..7206108 100644
--- a/app/Controllers/Notifications.php
+++ b/app/Controllers/Notifications.php
@@ -202,7 +202,7 @@ class Notifications extends BaseController
public function get_group_details()
{
$model = new NotificationModel();
- $model->setTable('customer_groups');
+ $model->setTable('donor_groups');
// $details = $model->where('isactive',1)->orderBy('group_id', 'ASC')->findAll();
$where = ['isactive' => 1, 'group_name != ' => 'EXPIRYDATE'];
$details = $model->where($where)->orderBy('group_id', 'ASC')->findAll();
diff --git a/app/Controllers/Settings.php b/app/Controllers/Settings.php
index 5173e1f..42d6899 100644
--- a/app/Controllers/Settings.php
+++ b/app/Controllers/Settings.php
@@ -143,6 +143,9 @@ class Settings extends BaseController
'currency'=> $this->request->getPost('currency'),
'country'=> $this->request->getPost('country'),
'business_id'=> $this->request->getPost('business_id'),
+ 'start_no'=> $this->request->getPost('start_no'),
+ 'left_pad'=> $this->request->getPost('left_pad'),
+ 'prefix_format'=> $this->request->getPost('prefix_format'),
];
if($fileName !== "" && $fileName !== null)
diff --git a/app/Controllers/Users.php b/app/Controllers/Users.php
index 2be93c6..f1496c4 100644
--- a/app/Controllers/Users.php
+++ b/app/Controllers/Users.php
@@ -282,4 +282,41 @@ class Users extends BaseController
}
return redirect()->route('user_list');
}
+
+ public function activateUser($user_id){
+ helper('session');
+ $session_uid = get_logged_user_id();
+ try {
+ if($user_id == $session_uid){
+ throw new \Exception("Your Logged-In, Can't able delete");
+ }
+ $model = new UsersModel();
+ $where = ['users.user_id' => $user_id, 'users.isactive =' => 0];
+ $existingUser = $model->where($where)->find($user_id);
+ $this->logger->Info("Users: Going to ActiveUser ID = ".$user_id);
+
+ if ($existingUser) {
+ $data['isactive'] = 1;
+ $data['updated_by'] = $session_uid;
+
+ if ($model->update($user_id, $data)) {
+ session()->setFlashdata('success', 'User Activated successfully.');
+ $this->logger->info("Users: has been Actived successfully. Actived ID = ".$user_id);
+ } else {
+ $this->logger->error("Users: Not able to Active ID =".$user_id);
+ throw new \Exception("Data Not able to Active");
+ }
+ }
+ else{
+ $this->logger->error("Users: Does Not Exist To Active, ID = ".$user_id);
+ throw new \Exception("User Already Activated");
+ }
+ }catch(\Exception $e) {
+ $this->logger->error("Users: Err Occur = ".$e->getMessage());
+ session()->setFlashdata('error', 'Message: ' .$e->getMessage());
+ }
+ return redirect()->route('user_list');
+
+ }
+
}
diff --git a/app/Models/AuthenticationModel.php b/app/Models/AuthenticationModel.php
index f34224a..931b74d 100644
--- a/app/Models/AuthenticationModel.php
+++ b/app/Models/AuthenticationModel.php
@@ -19,5 +19,18 @@ class AuthenticationModel extends Model
return $query->getResultArray();
}
+
+ public function getheringSuperAdminDetailsForHeader($user_id)
+ {
+ $builder = $this->db->table('users');
+ $builder->select('users.user_id,users.business_id,users.profile_picture,users.role,app_settings.site_name,app_settings.site_title,app_settings.favicon,app_settings.logo as company_logo_large,business.business_logo as company_logo_small,business.email as company_email,business.address as company_address,business.mobile_no as company_mobile_no,business.title,app_settings.footer_about');
+ $builder->join('app_settings', 'app_settings.business_id = users.business_id', 'left');
+ $builder->join('business', 'business.business_id = users.business_id', 'left');
+ $builder->where('user_id', $user_id);
+ //$template_mapping_details['fk_entity_id'];
+ $query = $builder->get();
+
+ return $query->getResultArray();
+ }
}
diff --git a/app/Models/CustomerModel.php b/app/Models/CustomerModel.php
index 95f294b..a7d7456 100644
--- a/app/Models/CustomerModel.php
+++ b/app/Models/CustomerModel.php
@@ -7,10 +7,10 @@ use CodeIgniter\Model;
class CustomerModel extends Model
{
- protected $table = 'doner';
- protected $primaryKey = 'doner_id ';
- // protected $allowedFields = ['doner_id ','first_name','city','last_name','email','mobile_no','country','state','postal_code' ,'address','profile_picture','date_of_birth','gender','mode','isactive','business_id'];
- protected $allowedFields = ['doner_id ','first_name','city','last_name','email','mobile_no','country','state','postal_code' ,'address','org_name','date_of_birth','pan_no','doner_type','isactive','business_id','created_by','updated_by'];
+ protected $table = 'donor';
+ protected $primaryKey = 'donor_id ';
+ // protected $allowedFields = ['donor_id ','first_name','city','last_name','email','mobile_no','country','state','postal_code' ,'address','profile_picture','date_of_birth','gender','mode','isactive','business_id'];
+ protected $allowedFields = ['donor_id ','first_name','city','last_name','email','mobile_no','country','state','postal_code' ,'address','org_name','date_of_birth','pan_no','donor_type','isactive','business_id','created_by','updated_by'];
public function insertCustomer($data)
{
@@ -18,7 +18,7 @@ class CustomerModel extends Model
}
public function getCustomerNamesByBusiness($business_id)
{
- $this->builder()->select('doner_id,CONCAT(first_name, " ", last_name) as full_name', false);
+ $this->builder()->select('donor_id,CONCAT(first_name, " ", last_name) as full_name', false);
$this->builder()->where('business_id ', $business_id); // Filter by business_id
$query = $this->builder()->get(); // Use findAll() instead of get()
return ($query->getResult());
@@ -37,14 +37,14 @@ class CustomerModel extends Model
// public function getCustomerIdByName($customerName, $businessId)
// {
// $customer = $this->builder()
-// ->select('doner_id')
+// ->select('donor_id')
// ->where('CONCAT(first_name, " ", last_name)', $customerName)
// ->where('business_id', $businessId)
// ->get()
// ->getRow();
// if ($customer) {
-// return $customer->doner_id;
+// return $customer->donor_id;
// }
// return null; // Customer not found
@@ -90,11 +90,11 @@ class CustomerModel extends Model
$dataToUpdate = ['isactive' => 0];
$this->db->table('customer_addresses')->where($where)->whereIn('customer_address_id',$missingValues)->update($dataToUpdate);
}
- public function getInvoicesByCustomerId($doner_id)
+ public function getInvoicesByCustomerId($donor_id)
{
return $this->db->table('invoice')
->select('invoice_number, subtotal, invoice_date')
- ->where('doner_id', $doner_id)
+ ->where('donor_id', $donor_id)
->get()
->getResult();
}
@@ -109,7 +109,7 @@ public function getSubscriberDataByCustomerId($customerId)
$builder->select('subscription.*,books.title');
// Add a where condition to filter results based on customer ID.
- $builder->where('doner_id', $customerId);
+ $builder->where('donor_id', $customerId);
// Execute the query and return the result as an array of objects.
return $builder->get()->getResult();
@@ -120,7 +120,7 @@ public function saveGroupDetails($data){
if($id != ''){
unset($data['group_id']); // Remove the id from the data to avoid updating it
unset($data['created_by']); // bcoz here data Updating here.
- if ($this->db->table('customer_groups')->where('group_id', $id)->update($data)) {
+ if ($this->db->table('donor_groups')->where('group_id', $id)->update($data)) {
$affectedRows = $this->db->affectedRows();
$statement['success'] = 'Customer Group has been updated successfully.';
$statement['error'] = "";
@@ -132,7 +132,7 @@ public function saveGroupDetails($data){
}
}else{
unset($data['updated_by']);
- if ($this->db->table('customer_groups')->insert($data)) {
+ if ($this->db->table('donor_groups')->insert($data)) {
$insertID = $this->db->insertID();
$statement['success'] = 'Customer Group has been Inserted successfully.';
$statement['error'] = "";
@@ -148,7 +148,7 @@ return $statement;
public function getGroupDetails($business_id)
{
-return $this->db->table('customer_groups as CG' )
+return $this->db->table('donor_groups as CG' )
->join('users as U1', 'U1.user_id = CG.created_by', 'left')
->join('users as U2', 'U2.user_id = CG.updated_by', 'left')
->select('CG.group_id,CG.group_name,CG.created_on,CG.created_by,CG.updated_on,CG.updated_by,DATE_FORMAT(CG.created_on, "%d/%m/%Y %h:%i %p") AS formatted_created_on,concat(U1.first_name," ",U1.last_name) as created_by_name,concat(U2.first_name," ",U2.last_name) as updated_by_name,CG.isactive')
diff --git a/app/Models/HomeModel.php b/app/Models/HomeModel.php
index 4e4e935..52fad01 100644
--- a/app/Models/HomeModel.php
+++ b/app/Models/HomeModel.php
@@ -6,7 +6,7 @@ class HomeModel extends Model
public function customers($where) {
- $query = $this->db->table('doner');
+ $query = $this->db->table('donor');
$totalCustomers = $query->where($where)->countAll();
$activeCustomers = $query->where($where)->countAllResults();
@@ -62,7 +62,7 @@ class HomeModel extends Model
// $now = date('Y-m-d');
// $last30days = date('Y-m-d', strtotime('+30 days'));
// return $this->db->table('subscription as S')
- // ->join('doner as C', 'C.customer_id = S.customer_id', 'left')
+ // ->join('donor as C', 'C.customer_id = S.customer_id', 'left')
// ->join('books as BK', 'BK.book_id = S.scheme_id', 'left')
// ->join('book_categories as BC', 'BC.book_id = S.scheme_id', 'left')
// ->join('category as CM', 'CM.id = BC.category_id', 'left')
diff --git a/app/Models/InvoiceModel.php b/app/Models/InvoiceModel.php
index b2522a7..e0fb5b0 100644
--- a/app/Models/InvoiceModel.php
+++ b/app/Models/InvoiceModel.php
@@ -7,8 +7,8 @@ class InvoiceModel extends Model
{
protected $table = 'receipt';
protected $primaryKey = 'receipt_id';
-// protected $allowedFields = ['invoice_id','invoice_number','doner_id','invoice_date','event_id','business_id','created_on','business_id'];
-protected $allowedFields = ['receipt_id', 'receipt_number', 'doner_id','notes','amount', 'payment_mode', 'business_id', 'created_on', 'created_by', 'updated_on', 'updated_by','isactive', 'payment_ref_no', 'receipt_date','causes_id'];
+// protected $allowedFields = ['invoice_id','invoice_number','donor_id','invoice_date','event_id','business_id','created_on','business_id'];
+protected $allowedFields = ['receipt_id', 'receipt_number', 'donor_id','notes','amount', 'payment_mode', 'business_id', 'created_on', 'created_by', 'updated_on', 'updated_by','isactive', 'payment_ref_no', 'receipt_date','causes_id'];
public function saveInvoiceItemDetails($data){
$i = 0;
@@ -76,7 +76,7 @@ public function updateData($table, $data, $where)
return $this->db->table($this->table.' as I' )
- ->join('doner as C', 'C.doner_id = I.doner_id', 'left')
+ ->join('donor as C', 'C.donor_id = I.donor_id', 'left')
->join('Campaign as E', 'E.Campaign_id = I.event_id', 'left')
->join('business as B', 'B.business_id = I.business_id', 'left')
->join('users as U1', 'U1.user_id = I.created_by', 'left')
@@ -122,7 +122,7 @@ public function updateData($table, $data, $where)
// Fetch invoice data
return $this->db->table('receipt')
->where('receipt_id', $id)
- ->join('doner as C','C.doner_id= receipt.doner_id','left')
+ ->join('donor as C','C.donor_id= receipt.donor_id','left')
->join('business as B','B.business_id = receipt.business_id','left')
->select('receipt.*,concat(C.first_name," ",C.last_name) as customer_name,C.address, C.postal_code,C.city, C.state,C.mobile_no as customer_mobile, C.pan_no as cust_pan_no')
->select('B.title ,B.business_logo,B.terms,B.address,B.city,B.state,B.postal_code,B.email,B.mobile_no, B.pan_no, B.org_reg_no')
@@ -163,13 +163,13 @@ public function updateData($table, $data, $where)
// public function getMembershipListForCustomer($category, $id)
// {
// $data = $this->db->table('subscription as S')
- // ->join('doner as C', 'C.doner_id = S.doner_id', 'left')
+ // ->join('donor as C', 'C.donor_id = S.donor_id', 'left')
// ->join('category as CM', 'CM.id = S.scheme_id', 'left')
// ->join('book_categories as BC', 'BC.category_id = S.scheme_id', 'left')
// ->join('causes as BK', 'BC.causes_id = BK.causes_id', 'left')
- // ->select('S.doner_id, CONCAT(C.first_name, " ", C.last_name) as customer_name, S.sub_id, S.scheme_id, DATE_FORMAT(S.from_subscription, "%d/%m/%Y") AS formatted_from_subscription, DATE_FORMAT(S.to_subscription, "%d/%m/%Y") AS formatted_to_subscription, S.from_subscription, S.to_subscription, S.created_on, CM.name, BK.title, BK.causes_id')
+ // ->select('S.donor_id, CONCAT(C.first_name, " ", C.last_name) as customer_name, S.sub_id, S.scheme_id, DATE_FORMAT(S.from_subscription, "%d/%m/%Y") AS formatted_from_subscription, DATE_FORMAT(S.to_subscription, "%d/%m/%Y") AS formatted_to_subscription, S.from_subscription, S.to_subscription, S.created_on, CM.name, BK.title, BK.causes_id')
// ->where('CM.name', strtolower($category))
- // ->where('S.doner_id', $id)
+ // ->where('S.donor_id', $id)
// ->groupBy('S.sub_id')
// ->orderBy('S.created_on', 'ASC')
// ->get()
@@ -227,7 +227,7 @@ public function get_general_invoice_data($f_date = null, $t_date = null)
{
// Fetch invoice data
$query = $this->db->table('invoice')
- ->select('invoice.*, doner.*, COUNT(invoiceitems.product) as item_count')
+ ->select('invoice.*, donor.*, COUNT(invoiceitems.product) as item_count')
->where('invoice.isactive', 1)
->where('invoice.invoice_type', 1)
->where('invoiceitems.isactive', 1);
@@ -238,7 +238,7 @@ public function get_general_invoice_data($f_date = null, $t_date = null)
->where('invoice.invoice_date <=', $t_date);
}
- $result = $query->join('doner', 'doner.doner_id = invoice.doner_id', 'left')
+ $result = $query->join('donor', 'donor.donor_id = invoice.donor_id', 'left')
->join('invoiceitems', 'invoiceitems.invoice_id = invoice.invoice_id', 'left')
->join('causes', 'causes.causes_id = invoiceitems.product', 'left')
->groupBy('invoice.invoice_id') // Assuming invoice_id is the primary key of the invoice table
@@ -253,7 +253,7 @@ public function get_mem_invoice_data($f_date = null, $t_date = null)
{
// Fetch invoice data
$query = $this->db->table('invoice')
- ->select('invoice.*, doner.*, COUNT(invoiceitems.product) as item_count')
+ ->select('invoice.*, donor.*, COUNT(invoiceitems.product) as item_count')
->where('invoice.isactive', 1)
->where('invoice.invoice_type', 2)
->where('invoiceitems.isactive', 1);
@@ -264,7 +264,7 @@ public function get_mem_invoice_data($f_date = null, $t_date = null)
->where('invoice.invoice_date <=', $t_date);
}
- $result = $query->join('doner', 'doner.doner_id = invoice.doner_id', 'left')
+ $result = $query->join('donor', 'donor.donor_id = invoice.donor_id', 'left')
->join('invoiceitems', 'invoiceitems.invoice_id = invoice.invoice_id', 'left')
->join('causes', 'causes.causes_id = invoiceitems.product', 'left')
->groupBy('invoice.invoice_id') // Assuming invoice_id is the primary key of the invoice table
diff --git a/app/Models/NotificationModel.php b/app/Models/NotificationModel.php
index 0d7be31..76647e1 100644
--- a/app/Models/NotificationModel.php
+++ b/app/Models/NotificationModel.php
@@ -25,7 +25,7 @@ class NotificationModel extends Model
// $lastWeek = date('Y-m-d', strtotime('+7 days'));
// $date_format = date('Y-m-d', $date);
return $this->db->table('subscription as S' )
- ->join('doner as C', 'C.customer_id = S.customer_id', 'left')
+ ->join('donor as C', 'C.donor_id = S.customer_id', 'left')
->join('category as CM', 'CM.id = S.scheme_id', 'left')
->join('business as B', 'B.business_id = S.business_id', 'left')
->join('book_categories as BC', 'BC.category_id = S.scheme_id', 'left')
@@ -90,7 +90,7 @@ public function getCampaignDetails(){
$group_names = [];
$group_query = [];
foreach ($group_id as $j) {
- $cg_data = $this->db->table('customer_groups as CG')
+ $cg_data = $this->db->table('donor_groups as CG')
->select('CG.group_id, CG.group_name,CG.group_query, CG.isactive')
->where(['CG.isactive' => 1, 'CG.group_id' => $j])
->get()
@@ -103,8 +103,8 @@ public function getCampaignDetails(){
}
}
$result[$i]['group_name'] = !empty($group_names) ? implode(", ", $group_names) : '';
- $result[$i]['customer_group'] = !empty($group_query) ? $this->customerGroupQueryExecution($group_query) : '';
- $result[$i]['customer_group_count'] = !empty($result[$i]['customer_group']) ? count($this->customerGroupQueryExecution($group_query)) : 0;
+ $result[$i]['donor_group'] = !empty($group_query) ? $this->customerGroupQueryExecution($group_query) : '';
+ $result[$i]['donor_group_count'] = !empty($result[$i]['donor_group']) ? count($this->customerGroupQueryExecution($group_query)) : 0;
}
}
return $result;
@@ -149,7 +149,7 @@ public function customerGroupQueryExecution($queries){
{
$db = \Config\Database::connect();
- $query = "SELECT * FROM customer_groups WHERE group_name = 'EXPIRYDAT'";
+ $query = "SELECT * FROM donor_groups WHERE group_name = 'EXPIRYDAT'";
$result = $db->query($query)->getResultArray();
diff --git a/app/Models/SettingsModel.php b/app/Models/SettingsModel.php
index b801f2e..e29bc6e 100644
--- a/app/Models/SettingsModel.php
+++ b/app/Models/SettingsModel.php
@@ -5,7 +5,7 @@ class SettingsModel extends Model
{
protected $table = 'settings';
protected $primaryKey = 'setting_id';
- protected $allowedFields = ['setting_id','site_name','site_title','favicon','logo','terms_service','footer_about','admin_email','mobile','copyright','pagination_limit','site_info','about_info','mail_protocol','mail_title','mail_host','mail_port','mail_encryption','mail_username','mail_password','currency','country','isactive','business_id'];
+ protected $allowedFields = ['setting_id','site_name','site_title','favicon','logo','terms_service','footer_about','admin_email','mobile','copyright','pagination_limit','site_info','about_info','mail_protocol','mail_title','mail_host','mail_port','mail_encryption','mail_username','mail_password','currency','country','isactive','business_id','start_no','left_pad','prefix_format'];
public function saveData($data, $id = null)
{
diff --git a/app/Views/app_setting_form.php b/app/Views/app_setting_form.php
index c9e79f2..6d7e4e3 100644
--- a/app/Views/app_setting_form.php
+++ b/app/Views/app_setting_form.php
@@ -38,7 +38,6 @@