subscription list
This commit is contained in:
parent
afc9c87fa0
commit
52edacc7d5
@ -23,7 +23,8 @@ class Subscription extends BaseController
|
|||||||
$SubscriptionModel = new SubscriptionModel();
|
$SubscriptionModel = new SubscriptionModel();
|
||||||
$data['page_name'] = 'Subscription Details';
|
$data['page_name'] = 'Subscription Details';
|
||||||
// $data['subscriber'] = $SubscriptionModel->where($where)->findAll();;
|
// $data['subscriber'] = $SubscriptionModel->where($where)->findAll();;
|
||||||
$data['subscriber'] = $SubscriptionModel->getAllSubscribersWithNames($where);
|
$data['subscriber'] = $SubscriptionModel->getAllSubscribersWithNames($where);
|
||||||
|
|
||||||
|
|
||||||
$this->render_page('subscribers_list', $data);
|
$this->render_page('subscribers_list', $data);
|
||||||
}else {
|
}else {
|
||||||
|
|||||||
@ -15,8 +15,8 @@ public function getAllSubscribersWithNames($where)
|
|||||||
{
|
{
|
||||||
|
|
||||||
$builder = $this->db->table('subscription');
|
$builder = $this->db->table('subscription');
|
||||||
$builder->select('subscription.*, schemes.scheme_name, CONCAT(customers.first_name, " ", customers.last_name) as customer_name');
|
$builder->select('subscription.*, books.title, CONCAT(customers.first_name, " ", customers.last_name) as customer_name');
|
||||||
$builder->join('schemes', 'schemes.scheme_id = subscription.scheme_id');
|
$builder->join('books', 'books.book_id = subscription.scheme_id');
|
||||||
$builder->join('customers', 'customers.customer_id = subscription.customer_id');
|
$builder->join('customers', 'customers.customer_id = subscription.customer_id');
|
||||||
$builder->where($where);
|
$builder->where($where);
|
||||||
return $builder->get()->getResultArray();
|
return $builder->get()->getResultArray();
|
||||||
|
|||||||
@ -30,7 +30,7 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
<?php foreach ($subscriber as $value) :?>
|
<?php foreach ($subscriber as $value) :?>
|
||||||
<tr>
|
<tr>
|
||||||
<td><?= $value['scheme_name']; ?></td>
|
<td><?= $value['title']; ?></td>
|
||||||
<td><?= $value['customer_name']; ?></td>
|
<td><?= $value['customer_name']; ?></td>
|
||||||
<td><?= $value['from_subscription']; ?></td>
|
<td><?= $value['from_subscription']; ?></td>
|
||||||
<td><?= $value['to_subscription']; ?></td>
|
<td><?= $value['to_subscription']; ?></td>
|
||||||
@ -64,12 +64,12 @@
|
|||||||
$uniqueSchemes = []; // Array to track unique scheme names
|
$uniqueSchemes = []; // Array to track unique scheme names
|
||||||
foreach ($subscriber as $scheme) :
|
foreach ($subscriber as $scheme) :
|
||||||
// Check if the scheme name is already in the unique list
|
// Check if the scheme name is already in the unique list
|
||||||
if (!in_array($scheme['scheme_name'], $uniqueSchemes)) {
|
if (!in_array($scheme['title'], $uniqueSchemes)) {
|
||||||
$uniqueSchemes[] = $scheme['scheme_name']; // Add to unique list
|
$uniqueSchemes[] = $scheme['title']; // Add to unique list
|
||||||
?>
|
?>
|
||||||
<div class="form-check">
|
<div class="form-check">
|
||||||
<input class="form-check-input" type="radio" name="selected_scheme" value="<?= $scheme['scheme_name']; ?>">
|
<input class="form-check-input" type="radio" name="selected_scheme" value="<?= $scheme['title']; ?>">
|
||||||
<label class="form-check-label"><?= $scheme['scheme_name']; ?></label>
|
<label class="form-check-label"><?= $scheme['title']; ?></label>
|
||||||
</div>
|
</div>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user