FIX ISSUES IN DASHBOARD,REPORTS
This commit is contained in:
parent
9a1d4d076a
commit
973bc60b44
@ -123,7 +123,6 @@ $routes->get("new_subscription_invoice/(:any)", "Invoice::new_subscription_invoi
|
|||||||
$routes->get("download_invoice_pdf/(:any)", 'Invoice::download_invoice_pdf/$1');
|
$routes->get("download_invoice_pdf/(:any)", 'Invoice::download_invoice_pdf/$1');
|
||||||
$routes->post('update_approval_subscription', 'Invoice::update_approval_subscription');
|
$routes->post('update_approval_subscription', 'Invoice::update_approval_subscription');
|
||||||
|
|
||||||
|
|
||||||
$routes->post("saveBook", "Invoice::saveBook");
|
$routes->post("saveBook", "Invoice::saveBook");
|
||||||
$routes->post("updateInvoiceStatus", "Invoice::updateInvoiceStatus");
|
$routes->post("updateInvoiceStatus", "Invoice::updateInvoiceStatus");
|
||||||
$routes->post("updateInvoiceCancelStatus", "Invoice::updateInvoiceCancelStatus");
|
$routes->post("updateInvoiceCancelStatus", "Invoice::updateInvoiceCancelStatus");
|
||||||
|
|||||||
@ -36,6 +36,9 @@ class Home extends BaseController
|
|||||||
$data['financial_year'] = date('m') <= 3 ? (date('Y')-1) . '-' . date('Y') : date('Y') . '-' . (date('Y') + 1);
|
$data['financial_year'] = date('m') <= 3 ? (date('Y')-1) . '-' . date('Y') : date('Y') . '-' . (date('Y') + 1);
|
||||||
$data['book_published'] = $model->book_published_dtls();
|
$data['book_published'] = $model->book_published_dtls();
|
||||||
$data['business_id'] = $session_bid;
|
$data['business_id'] = $session_bid;
|
||||||
|
// $lastquery = $model->getLastQuery();
|
||||||
|
// log_message('info','the last executed query - '.$lastquery);
|
||||||
|
// dd($data);
|
||||||
$this->render_page('dashboard', $data);
|
$this->render_page('dashboard', $data);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1219,10 +1219,10 @@ public function create_or_update_subscription($invoice_id,$invoice_status, $msg_
|
|||||||
|
|
||||||
if (empty($data['selected_data'])){
|
if (empty($data['selected_data'])){
|
||||||
//dd($data['selected_data']);
|
//dd($data['selected_data']);
|
||||||
$data['page_name'] = 'Membership Renewals Report (30 days)';
|
$data['page_name'] = 'Membership Renewal Report (30 days)';
|
||||||
}else{
|
}else{
|
||||||
list($fromDate, $toDate) = explode(" - ", $data['selected_data']);
|
list($fromDate, $toDate) = explode(" - ", $data['selected_data']);
|
||||||
$data['page_name'] = 'Membership Renewals Report - <br>(From '.$fromDate.' To '.$toDate.')';
|
$data['page_name'] = 'Membership Renewal Report - <br>(From '.$fromDate.' To '.$toDate.')';
|
||||||
}
|
}
|
||||||
$this->render_page('report_expired_customers', $data);
|
$this->render_page('report_expired_customers', $data);
|
||||||
}
|
}
|
||||||
@ -1653,4 +1653,6 @@ public function create_or_update_subscription($invoice_id,$invoice_status, $msg_
|
|||||||
// log_message('error',json_encode($response));die();
|
// log_message('error',json_encode($response));die();
|
||||||
return $this->response->setJSON($response);
|
return $this->response->setJSON($response);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -175,7 +175,8 @@ public function payment_success() {
|
|||||||
$bookModel = new BooksModel();
|
$bookModel = new BooksModel();
|
||||||
$model = new InvoiceModel();
|
$model = new InvoiceModel();
|
||||||
$db = \Config\Database::connect();
|
$db = \Config\Database::connect();
|
||||||
$address = $db->table('customer_addresses')->select('address_1','customer_address_id')->where('customer_id',$customer_id)->get()->getRowArray();
|
$baddress = $db->table('customer_addresses')->select('address_1,customer_address_id')->where('customer_id',$customer_id)->where('address_type',1)->get()->getRowArray();
|
||||||
|
$saddress = $db->table('customer_addresses')->select('address_1,customer_address_id')->where('customer_id',$customer_id)->where('address_type',2)->get()->getRowArray();
|
||||||
$next_id_row = $db->table('invoice_number_formatting')->select('next_id, left_pad')->get()->getRowArray();
|
$next_id_row = $db->table('invoice_number_formatting')->select('next_id, left_pad')->get()->getRowArray();
|
||||||
|
|
||||||
$filtered_data = [
|
$filtered_data = [
|
||||||
@ -204,8 +205,10 @@ public function payment_success() {
|
|||||||
'grand_total' => $amount,
|
'grand_total' => $amount,
|
||||||
'total_amount' => $amount,
|
'total_amount' => $amount,
|
||||||
'invoice_date' => $currentDate,
|
'invoice_date' => $currentDate,
|
||||||
'billing_address'=> $address['address_1'],
|
'shipping_address'=> $saddress['address_1'],
|
||||||
'billing_address_id' => isset($address['customer_address_id']) ? $address['customer_address_id'] : '',
|
'shipping_address_id' => isset($saddress['customer_address_id']) ? $saddress['customer_address_id'] : '',
|
||||||
|
'billing_address'=> $baddress['address_1'],
|
||||||
|
'billing_address_id' => isset($baddress['customer_address_id']) ? $baddress['customer_address_id'] : '',
|
||||||
'payment_method' => $payment_method,
|
'payment_method' => $payment_method,
|
||||||
'business_id' =>2
|
'business_id' =>2
|
||||||
];
|
];
|
||||||
|
|||||||
@ -21,10 +21,10 @@ class Subscription extends BaseController
|
|||||||
|
|
||||||
if (!empty($session_role) && $session_role !== "sadmin") {
|
if (!empty($session_role) && $session_role !== "sadmin") {
|
||||||
$this->logger->info("Invoice: Listing In Admin BID = " . $session_bid);
|
$this->logger->info("Invoice: Listing In Admin BID = " . $session_bid);
|
||||||
$where = ['I.business_id' => (int)$session_bid, 'I.isactive' => 1,'I.invoice_type'=>2,'S.invoice_id !='=>"",'S.sub_id !='=>""];
|
$where = ['I.business_id' => (int)$session_bid, 'I.isactive' => 1,'S.invoice_id !='=>"",'S.sub_id !='=>""];
|
||||||
} else {
|
} else {
|
||||||
$this->logger->info("Invoice: Listing In the Super-Admin ");
|
$this->logger->info("Invoice: Listing In the Super-Admin ");
|
||||||
$where = ['I.business_id != ' => NULL, 'I.isactive != ' => NULL,'I.invoice_type'=>2,'S.invoice_id !='=>"",'S.sub_id !='=>""];
|
$where = ['I.business_id != ' => NULL, 'I.isactive != ' => NULL,'S.invoice_id !='=>"",'S.sub_id !='=>""];
|
||||||
}
|
}
|
||||||
|
|
||||||
$model = new InvoiceModel();
|
$model = new InvoiceModel();
|
||||||
@ -271,6 +271,7 @@ public function download_details()
|
|||||||
|
|
||||||
$subscriptionModel = new SubscriptionModel();
|
$subscriptionModel = new SubscriptionModel();
|
||||||
$customerDetails = $subscriptionModel->getSubscriptionDetailsBySchemeName($mergedBookids, $downloadType);
|
$customerDetails = $subscriptionModel->getSubscriptionDetailsBySchemeName($mergedBookids, $downloadType);
|
||||||
|
// dd($customerDetails);
|
||||||
if (!empty($customerDetails)) {
|
if (!empty($customerDetails)) {
|
||||||
|
|
||||||
$html = view('print_addresses_form', ['customerDetails' => $customerDetails, 'action' => $action, 'pdf' => $pdf]);
|
$html = view('print_addresses_form', ['customerDetails' => $customerDetails, 'action' => $action, 'pdf' => $pdf]);
|
||||||
|
|||||||
@ -60,7 +60,7 @@ class HomeModel extends Model
|
|||||||
// Today
|
// Today
|
||||||
$date_where = ['DATE(created_on)' => date('Y-m-d'), 'invoice_type' => 1, 'isactive' => 1];
|
$date_where = ['DATE(created_on)' => date('Y-m-d'), 'invoice_type' => 1, 'isactive' => 1];
|
||||||
$date_query = $this->db->table('invoice')->where($date_where)->countAllResults();
|
$date_query = $this->db->table('invoice')->where($date_where)->countAllResults();
|
||||||
$date_amount_query = $this->db->table('invoice')->selectSum('total_amount')->where($date_where)->get()->getRowArray();
|
$date_amount_query = $this->db->table('invoice')->selectSum('total_amount')->where($date_where)->where('status','Approved')->get()->getRowArray();
|
||||||
$invoice['today'] = [
|
$invoice['today'] = [
|
||||||
'count' => $date_query,
|
'count' => $date_query,
|
||||||
'total_amount' => $date_amount_query['total_amount'] ?? 0,
|
'total_amount' => $date_amount_query['total_amount'] ?? 0,
|
||||||
@ -101,21 +101,24 @@ class HomeModel extends Model
|
|||||||
|
|
||||||
public function active_schemes()
|
public function active_schemes()
|
||||||
{
|
{
|
||||||
$query = $this->db->table('subscription AS S')
|
$query = $this->db->table('subscription')
|
||||||
->select('S.business_id, BK.title as name, BK.short_code, BK.book_id as id, S.scheme_id, LEFT(BK.title, 1) AS first_letter, COUNT(S.customer_id) AS count, BI.wp_img_url')
|
// ->select('S.business_id, BK.title as name, BK.short_code, BK.book_id as id, S.scheme_id, LEFT(BK.title, 1) AS first_letter, COUNT(S.customer_id) AS count, BI.wp_img_url')
|
||||||
->select('COUNT(S.customer_id) AS overall, COUNT(IF(S.isactive = 1, S.customer_id, NULL)) AS activeoverall, COUNT(IF(S.is_renew = 0 AND S.isactive = 1, S.customer_id, NULL)) AS nonrenewal, COUNT(IF(S.is_renew = 1 AND S.isactive = 1, S.customer_id, NULL)) AS renewal, SUM(CASE WHEN S.created_on >= NOW() - INTERVAL 30 DAY THEN 1 ELSE 0 END) AS new_subscribers')
|
// ->select('COUNT(S.customer_id) AS overall, COUNT(IF(S.isactive = 1, S.customer_id, NULL)) AS activeoverall, COUNT(IF(S.is_renew = 0 AND S.isactive = 1, S.customer_id, NULL)) AS nonrenewal, COUNT(IF(S.is_renew = 1 AND S.isactive = 1, S.customer_id, NULL)) AS renewal, SUM(CASE WHEN S.created_on >= NOW() - INTERVAL 30 DAY THEN 1 ELSE 0 END) AS new_subscribers')
|
||||||
->select('COUNT(IF(S.status = 1 and S.is_renew =0 ,S.customer_id, NULL)) AS active,COUNT(IF(S.status = 0, S.customer_id, NULL)) AS expired,COUNT(IF(S.is_renew > 0 AND S.status = 1, S.customer_id, NULL)) AS renew')
|
// ->select('COUNT(IF(S.status = 1 and S.is_renew =0 ,S.customer_id, NULL)) AS active,COUNT(IF(S.status = 0, S.customer_id, NULL)) AS expired,COUNT(IF(S.is_renew > 0 AND S.status = 1, S.customer_id, NULL)) AS renew')
|
||||||
->join('customers AS C', 'C.customer_id = S.customer_id AND C.isactive = 1', 'left')
|
// ->join('customers AS C', 'C.customer_id = S.customer_id AND C.isactive = 1', 'left')
|
||||||
->join('books AS BK', 'BK.book_id = S.scheme_id', 'left')
|
// ->join('books AS BK', 'BK.book_id = S.scheme_id', 'left')
|
||||||
->join('book_categories AS BC', 'BC.book_id = S.scheme_id AND BC.isactive = 1', 'left')
|
// ->join('book_categories AS BC', 'BC.book_id = S.scheme_id AND BC.isactive = 1', 'left')
|
||||||
->join('category AS CM', 'CM.id = BC.category_id AND C.isactive = 1', 'left')
|
// ->join('category AS CM', 'CM.id = BC.category_id AND C.isactive = 1', 'left')
|
||||||
->join('book_images AS BI', 'BI.book_id = S.scheme_id AND BI.isactive = 1', 'left')
|
// ->join('book_images AS BI', 'BI.book_id = S.scheme_id AND BI.isactive = 1', 'left')
|
||||||
->where(['S.business_id' => 2, 'BK.isactive' => 1])
|
// ->where(['S.business_id' => 2, 'BK.isactive' => 1])
|
||||||
->groupBy('S.scheme_id');
|
// ->groupBy('S.scheme_id');
|
||||||
// print_r($query);die;
|
// print_r($query);die;
|
||||||
// echo $this->db->getLastQuery(); die;
|
|
||||||
|
->select('books.business_id,books.title as name ,scheme_id, books.short_code, count(*) as overall')
|
||||||
|
->join('books','books.book_id = subscription.scheme_id')
|
||||||
|
->where('to_subscription>now()')
|
||||||
|
->groupBy('scheme_id');
|
||||||
$results = $query->get()->getResultArray();
|
$results = $query->get()->getResultArray();
|
||||||
// print_r($results);die;
|
|
||||||
return $results;
|
return $results;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -156,7 +159,7 @@ class HomeModel extends Model
|
|||||||
->groupBy('S.sub_id')
|
->groupBy('S.sub_id')
|
||||||
->get()
|
->get()
|
||||||
->getResultArray();
|
->getResultArray();
|
||||||
// print_r($membershipList);
|
// print_r($membershipList);
|
||||||
// echo $this->db->getLastQuery(); die;
|
// echo $this->db->getLastQuery(); die;
|
||||||
foreach ($membershipList as &$membership) {
|
foreach ($membershipList as &$membership) {
|
||||||
$notifications = $this->getNotifications($membership['customer_id']);
|
$notifications = $this->getNotifications($membership['customer_id']);
|
||||||
@ -204,6 +207,7 @@ class HomeModel extends Model
|
|||||||
->groupBy('S.sub_id')
|
->groupBy('S.sub_id')
|
||||||
->get()
|
->get()
|
||||||
->getResultArray();
|
->getResultArray();
|
||||||
|
// echo($this->db->getLastQuery());die();
|
||||||
return $membershipList;
|
return $membershipList;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -144,7 +144,7 @@ public function getJoinedData($where, $orderby = [])
|
|||||||
// }
|
// }
|
||||||
$query->orderBy('I.invoice_date', 'DESC');
|
$query->orderBy('I.invoice_date', 'DESC');
|
||||||
$query->orderBy('I.invoice_id', 'DESC');
|
$query->orderBy('I.invoice_id', 'DESC');
|
||||||
$query->groupBy('I.invoice_id');
|
// $query->groupBy('I.invoice_id');
|
||||||
$resultArray = $query->get()->getResultArray();
|
$resultArray = $query->get()->getResultArray();
|
||||||
|
|
||||||
|
|
||||||
@ -646,6 +646,7 @@ public function userwise_eventwise_report($f_date = null, $t_date = null){
|
|||||||
$builder->select([
|
$builder->select([
|
||||||
'users.user_id',
|
'users.user_id',
|
||||||
'users.first_name',
|
'users.first_name',
|
||||||
|
'users.role',
|
||||||
'events.event_name',
|
'events.event_name',
|
||||||
'COUNT(invoice.created_by) AS books_sold',
|
'COUNT(invoice.created_by) AS books_sold',
|
||||||
'ABS(SUM(invoice.exact_total_amount)) AS total_amount',
|
'ABS(SUM(invoice.exact_total_amount)) AS total_amount',
|
||||||
|
|||||||
@ -250,7 +250,7 @@ public function getQueryforSubscriptionDetailsBySchemeName($flag,$condition, $va
|
|||||||
$result = $query->getResultArray();
|
$result = $query->getResultArray();
|
||||||
$lastQuery = $this->db->getLastQuery();
|
$lastQuery = $this->db->getLastQuery();
|
||||||
$finalQueryString = $lastQuery->getQuery();
|
$finalQueryString = $lastQuery->getQuery();
|
||||||
// echo $finalQueryString;die;
|
// echo(count($result));die;
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
public function getSubscriptionDetailsBySchemeName($selectedScheme, $downloadType){
|
public function getSubscriptionDetailsBySchemeName($selectedScheme, $downloadType){
|
||||||
|
|||||||
@ -84,7 +84,7 @@
|
|||||||
<div class="mt-3">
|
<div class="mt-3">
|
||||||
<div class="media">
|
<div class="media">
|
||||||
<div dir="ltr">
|
<div dir="ltr">
|
||||||
<!-- <h3 class="my-2 py-1"><span data-plugin="counterup"><?= $a['activeoverall']; ?></span></h3> -->
|
<!-- <h3 class="my-2 py-1"><span data-plugin="counterup"><?php // $a['activeoverall']; ?></span></h3> -->
|
||||||
<!-- <input data-plugin="knob" data-width="64" data-height="64" data-fgColor="#675db7"
|
<!-- <input data-plugin="knob" data-width="64" data-height="64" data-fgColor="#675db7"
|
||||||
data-bgColor="#e8e7f4" value=""
|
data-bgColor="#e8e7f4" value=""
|
||||||
data-skin="tron" data-angleOffset="" data-readOnly=true
|
data-skin="tron" data-angleOffset="" data-readOnly=true
|
||||||
@ -96,7 +96,6 @@
|
|||||||
<img src="<?= $a['wp_img_url']; ?>" alt="table-user" class="mr-3 rounded avatar-md">
|
<img src="<?= $a['wp_img_url']; ?>" alt="table-user" class="mr-3 rounded avatar-md">
|
||||||
<?php } else { ?>
|
<?php } else { ?>
|
||||||
<div class="avatar-title bg-light rounded text-body font-20 font-weight-semibold">
|
<div class="avatar-title bg-light rounded text-body font-20 font-weight-semibold">
|
||||||
<?= $a['first_letter']; ?>
|
|
||||||
</div>
|
</div>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
</div>
|
</div>
|
||||||
@ -113,17 +112,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<br>
|
<br>
|
||||||
<div class="row text-center mt-0">
|
|
||||||
<div class="col-md-4">
|
|
||||||
<p class="text-muted mb-0"><span class="text-success" data-toggle="tooltip" data-placement="bottom" data-original-title="New Subscriber"> New : <?= $a['active']; ?></span> </p>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-4">
|
|
||||||
<p class="text-muted mb-0"><span class="text-warning" data-toggle="tooltip" data-placement="bottom" data-original-title="Expired Subscriber"> Expired : <?= $a['expired']; ?></span> </p>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-4">
|
|
||||||
<p class="text-muted mb-0"><span class="text-primary" data-toggle="tooltip" data-placement="bottom" data-original-title="Re-Newed Subscriber"> Renewed : <?= $a['renew']; ?></span> </p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -688,8 +688,7 @@ if (isset($invoice_item_details[0]['to_subscription']) && !empty($invoice_item_d
|
|||||||
<div class="form-group col-md-6">
|
<div class="form-group col-md-6">
|
||||||
<label for="bcountry" class="col-form-label">Country<span class="text-danger"> *</span></label>
|
<label for="bcountry" class="col-form-label">Country<span class="text-danger"> *</span></label>
|
||||||
<select class="form-control" id="bcountry" name="bcountry[]"placeholder="Choose Your Country" required>
|
<select class="form-control" id="bcountry" name="bcountry[]"placeholder="Choose Your Country" required>
|
||||||
<option value="">Choose your Country</option>
|
<option selected value="India">India</option> <?php
|
||||||
<?php
|
|
||||||
if(!empty($country_details)){
|
if(!empty($country_details)){
|
||||||
foreach ($country_details as $value) { ?>
|
foreach ($country_details as $value) { ?>
|
||||||
<option value="<?php echo $value['country_short_name']; ?>">
|
<option value="<?php echo $value['country_short_name']; ?>">
|
||||||
@ -700,7 +699,7 @@ if (isset($invoice_item_details[0]['to_subscription']) && !empty($invoice_item_d
|
|||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-6">
|
<div class="form-group col-md-6">
|
||||||
<label for="bstate" class="col-form-label">State</label>
|
<label for="bstate" class="col-form-label">State</label>
|
||||||
<input type="text" class="form-control" id="bstate" name="bstate" placeholder="State" />
|
<input type="text" class="form-control" id="bstate" name="bstate" value="Tamil Nadu" />
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-6">
|
<div class="form-group col-md-6">
|
||||||
@ -739,8 +738,7 @@ if (isset($invoice_item_details[0]['to_subscription']) && !empty($invoice_item_d
|
|||||||
<div class="form-group col-md-6">
|
<div class="form-group col-md-6">
|
||||||
<label for="scountry" class="col-form-label">Country<span class="text-danger"> *</span></label>
|
<label for="scountry" class="col-form-label">Country<span class="text-danger"> *</span></label>
|
||||||
<select class="form-control" id="scountry" name="scountry[]"placeholder="Choose Your Country" required>
|
<select class="form-control" id="scountry" name="scountry[]"placeholder="Choose Your Country" required>
|
||||||
<option value="">Choose your Country</option>
|
<option selected value="India">India</option> <?php
|
||||||
<?php
|
|
||||||
if(!empty($country_details)){
|
if(!empty($country_details)){
|
||||||
foreach ($country_details as $value) { ?>
|
foreach ($country_details as $value) { ?>
|
||||||
<option value="<?php echo $value['country_short_name']; ?>">
|
<option value="<?php echo $value['country_short_name']; ?>">
|
||||||
@ -752,7 +750,7 @@ if (isset($invoice_item_details[0]['to_subscription']) && !empty($invoice_item_d
|
|||||||
<!-- State -->
|
<!-- State -->
|
||||||
<div class="form-group col-md-6">
|
<div class="form-group col-md-6">
|
||||||
<label for="sstate" class="col-form-label">State</label>
|
<label for="sstate" class="col-form-label">State</label>
|
||||||
<input type="text" class="form-control" id="sstate" name="sstate" placeholder="State" />
|
<input type="text" class="form-control" id="sstate" name="sstate" value="Tamil Nadu" />
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-6">
|
<div class="form-group col-md-6">
|
||||||
@ -858,14 +856,14 @@ if (isset($invoice_item_details[0]['to_subscription']) && !empty($invoice_item_d
|
|||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="quick_billing_country"> Country<span class="text-danger"> *</span></label>
|
<label for="quick_billing_country"> Country<span class="text-danger"> *</span></label>
|
||||||
<select class="form-control" id="quick_billing_country">
|
<select class="form-control" id="quick_billing_country">
|
||||||
<option value="">Select Country</option>
|
<option selected value="India">India</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="quick_billing_state"> State<span class="text-danger"> *</span></label>
|
<label for="quick_billing_state"> State<span class="text-danger"> *</span></label>
|
||||||
<input class="form-control" type="text" id="quick_billing_state" required placeholder="State">
|
<input class="form-control" type="text" id="quick_billing_state" required value="Tamil Nadu">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
@ -900,14 +898,14 @@ if (isset($invoice_item_details[0]['to_subscription']) && !empty($invoice_item_d
|
|||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="quick_shipping_country"> Country<span class="text-danger"> *</span></label>
|
<label for="quick_shipping_country"> Country<span class="text-danger"> *</span></label>
|
||||||
<select class="form-control" id="quick_shipping_country">
|
<select class="form-control" id="quick_shipping_country">
|
||||||
<option value="">Select Country</option>
|
<option selected value="India">India</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="quick_shipping_state"> State<span class="text-danger"> *</span></label>
|
<label for="quick_shipping_state"> State<span class="text-danger"> *</span></label>
|
||||||
<input class="form-control" type="text" id="quick_shipping_state" required placeholder="State">
|
<input class="form-control" type="text" id="quick_shipping_state" required value="Tamil Nadu">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
|
|||||||
@ -82,7 +82,7 @@
|
|||||||
<th>Invoice Date</th>
|
<th>Invoice Date</th>
|
||||||
<th>Customer Name</th>
|
<th>Customer Name</th>
|
||||||
<th>Status</th>
|
<th>Status</th>
|
||||||
<th>Total</th>
|
<th>Total (₹)</th>
|
||||||
<th align="center" id="action-column">Action</th>
|
<th align="center" id="action-column">Action</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
@ -99,7 +99,7 @@
|
|||||||
<td class="preview-pdf" data-order="<?= strtotime($row['invoice_date']); ?>" data-invoice-id="<?= $row['invoice_id']; ?>"><?= $invoice_date; ?></td>
|
<td class="preview-pdf" data-order="<?= strtotime($row['invoice_date']); ?>" data-invoice-id="<?= $row['invoice_id']; ?>"><?= $invoice_date; ?></td>
|
||||||
<td class="preview-pdf" data-order="<?= $row['customer_name']; ?>" data-invoice-id="<?= $row['invoice_id']; ?>"><?= $row['customer_name']; ?></td>
|
<td class="preview-pdf" data-order="<?= $row['customer_name']; ?>" data-invoice-id="<?= $row['invoice_id']; ?>"><?= $row['customer_name']; ?></td>
|
||||||
<td class="preview-pdf" data-order="<?= $row['status']; ?>;" id="status-column" data-invoice-id="<?= $row['invoice_id']; ?>"><?= $row['status']; ?></td>
|
<td class="preview-pdf" data-order="<?= $row['status']; ?>;" id="status-column" data-invoice-id="<?= $row['invoice_id']; ?>"><?= $row['status']; ?></td>
|
||||||
<td class="preview-pdf" data-order="<?= $row['total_amount']; ?>" data-invoice-id="<?= $row['invoice_id']; ?>"><?= "₹ " . $row['total_amount']; ?></td>
|
<td style="text-align: right;" class="preview-pdf" data-order="<?= $row['total_amount']; ?>" data-invoice-id="<?= $row['invoice_id']; ?>"><?= "₹ " . $row['total_amount']; ?></td>
|
||||||
<td>
|
<td>
|
||||||
<a href="<?= base_url("generate_invoice_pdf/{$row['invoice_id']}") ?>" class="download-pdf-button" title="Download the Invoice"><i class="ri-file-download-line"></i></a>
|
<a href="<?= base_url("generate_invoice_pdf/{$row['invoice_id']}") ?>" class="download-pdf-button" title="Download the Invoice"><i class="ri-file-download-line"></i></a>
|
||||||
<a style="display: none;" href="<?= base_url("print_address/{$row['invoice_id']}") ?>" class="print-address-button" title="Print Address"><i class="ri-printer-line"></i></a>
|
<a style="display: none;" href="<?= base_url("print_address/{$row['invoice_id']}") ?>" class="print-address-button" title="Print Address"><i class="ri-printer-line"></i></a>
|
||||||
|
|||||||
@ -373,6 +373,7 @@
|
|||||||
<h4>Bank Details</h4>
|
<h4>Bank Details</h4>
|
||||||
|
|
||||||
<?php echo nl2br($business['terms']); ?>
|
<?php echo nl2br($business['terms']); ?>
|
||||||
|
|
||||||
<?php endif?>
|
<?php endif?>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
@ -111,7 +111,7 @@
|
|||||||
<th>Invoice Date</th>
|
<th>Invoice Date</th>
|
||||||
<th>Customer Name</th>
|
<th>Customer Name</th>
|
||||||
<th>Status</th>
|
<th>Status</th>
|
||||||
<th>Total</th>
|
<th>Total (₹)</th>
|
||||||
<th align="center" id="action-column">Action</th>
|
<th align="center" id="action-column">Action</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
@ -128,7 +128,7 @@
|
|||||||
<td class="preview-pdf" data-order="<?= strtotime($row['invoice_date']); ?>" data-invoice-id="<?= $row['invoice_id']; ?>"><?= $invoice_date; ?></td>
|
<td class="preview-pdf" data-order="<?= strtotime($row['invoice_date']); ?>" data-invoice-id="<?= $row['invoice_id']; ?>"><?= $invoice_date; ?></td>
|
||||||
<td class="preview-pdf" data-order="<?= $row['customer_name']; ?>" data-invoice-id="<?= $row['invoice_id']; ?>"><?= $row['customer_name']; ?></td>
|
<td class="preview-pdf" data-order="<?= $row['customer_name']; ?>" data-invoice-id="<?= $row['invoice_id']; ?>"><?= $row['customer_name']; ?></td>
|
||||||
<td class="preview-pdf" data-order="<?= $row['status']; ?>;" id="status-column" data-invoice-id="<?= $row['invoice_id']; ?>"><?= $row['status']; ?></td>
|
<td class="preview-pdf" data-order="<?= $row['status']; ?>;" id="status-column" data-invoice-id="<?= $row['invoice_id']; ?>"><?= $row['status']; ?></td>
|
||||||
<td class="preview-pdf" data-order="<?= $row['total_amount']; ?>" data-invoice-id="<?= $row['invoice_id']; ?>"><?= "₹ " . $row['total_amount']; ?></td>
|
<td style="text-align:right" class="preview-pdf" data-order="<?= $row['total_amount']; ?>" data-invoice-id="<?= $row['invoice_id']; ?>"><?= "₹ " . $row['total_amount']; ?></td>
|
||||||
<td>
|
<td>
|
||||||
<a href="<?= base_url("generate_invoice_pdf/{$row['invoice_id']}") ?>" class="download-pdf-button" title="Download the Invoice"><i class="ri-file-download-line"></i></a>
|
<a href="<?= base_url("generate_invoice_pdf/{$row['invoice_id']}") ?>" class="download-pdf-button" title="Download the Invoice"><i class="ri-file-download-line"></i></a>
|
||||||
<a style="display: none;" href="<?= base_url("print_address/{$row['invoice_id']}") ?>" class="print-address-button" title="Print Address"><i class="ri-printer-line"></i></a>
|
<a style="display: none;" href="<?= base_url("print_address/{$row['invoice_id']}") ?>" class="print-address-button" title="Print Address"><i class="ri-printer-line"></i></a>
|
||||||
|
|||||||
@ -46,11 +46,11 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
<?php foreach ($expired_customers as $row) { ?>
|
<?php foreach ($expired_customers as $row) { ?>
|
||||||
<tr>
|
<tr>
|
||||||
|
<td hidden><?= isset($row['sub_id'])?$row['sub_id']: " " ?></td>
|
||||||
<td style="text-align: left;"><?= $row['first_name'] . ' ' . (isset($row['last_name']) ? $row['last_name'] : "") ?></td>
|
<td style="text-align: left;"><?= $row['first_name'] . ' ' . (isset($row['last_name']) ? $row['last_name'] : "") ?></td>
|
||||||
<td style="text-align: center;"><?= $row['membership_id'] ?></td>
|
<td style="text-align: center;"><?= $row['membership_id'] ?></td>
|
||||||
<td style="text-align: center;"><?= date("d/m/Y", strtotime($row['from_subscription'])); ?></td>
|
<td style="text-align: center;"><?= date("d/m/Y", strtotime($row['from_subscription'])); ?></td>
|
||||||
<td style="text-align: center;"><?= date("d/m/Y", strtotime($row['to_subscription'])); ?></td>
|
<td style="text-align: center;"><?= date("d/m/Y", strtotime($row['to_subscription'])); ?></td>
|
||||||
<td hidden><?php echo $row["sub_id"]; ?></td>
|
|
||||||
<td><?= $row['mobile_no'] ?></td>
|
<td><?= $row['mobile_no'] ?></td>
|
||||||
<td style="text-align: left;"><?= $row['email'] ?></td>
|
<td style="text-align: left;"><?= $row['email'] ?></td>
|
||||||
<td><?= $row['short_code'] ?></td>
|
<td><?= $row['short_code'] ?></td>
|
||||||
@ -102,8 +102,10 @@ Sri Kasi, 12, M.V. Naidu Street, Chetpet,Chennai -
|
|||||||
{
|
{
|
||||||
type: 'date',
|
type: 'date',
|
||||||
targets: [1, 2, 3, 4, 5, 6],
|
targets: [1, 2, 3, 4, 5, 6],
|
||||||
orderable: false
|
orderable: false,
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@ -50,7 +50,7 @@
|
|||||||
$invoice_date = date("d/m/Y", $unixTime);?>
|
$invoice_date = date("d/m/Y", $unixTime);?>
|
||||||
<td><?= $invoice_date ?></td>
|
<td><?= $invoice_date ?></td>
|
||||||
<td style="text-align: left;"><?= $row['event_name'] ?></td>
|
<td style="text-align: left;"><?= $row['event_name'] ?></td>
|
||||||
<td style="text-align: left;"><?= $row['first_name']?></td>
|
<td style="text-align: left;"><?= $row['first_name'].' ('.$row['role'].')'?></td>
|
||||||
<td style="text-align: center;"><?= $row['books_sold'] ?></td>
|
<td style="text-align: center;"><?= $row['books_sold'] ?></td>
|
||||||
<td style="text-align: center;"><?= strtoupper($row['payment_method'])?></td>
|
<td style="text-align: center;"><?= strtoupper($row['payment_method'])?></td>
|
||||||
<td style="text-align: right;"><?= $row['total_amount'] ?></td>
|
<td style="text-align: right;"><?= $row['total_amount'] ?></td>
|
||||||
|
|||||||
@ -178,6 +178,9 @@
|
|||||||
<li>
|
<li>
|
||||||
<a href="<?= base_url()."offline_invoice"; ?>">Offline Sales</a>
|
<a href="<?= base_url()."offline_invoice"; ?>">Offline Sales</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="<?= base_url()."walkin_customer"; ?>">Walkin Customers</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
@ -198,7 +201,6 @@
|
|||||||
<li>
|
<li>
|
||||||
<a href="<?= base_url()."notify_the_expiry_subscribers"; ?>">Send Expiry message</a>
|
<a href="<?= base_url()."notify_the_expiry_subscribers"; ?>">Send Expiry message</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user