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