Merge pull request #876 from phl0/oqrsCount

Show open and total number of OQRS requests
This commit is contained in:
Florian (DF2ET)
2024-09-05 09:20:50 +02:00
committed by GitHub
2 changed files with 15 additions and 4 deletions

View File

@@ -366,10 +366,21 @@ class Oqrs_model extends CI_Model {
public function oqrs_requests($location_list) {
if ($location_list != "") {
$sql = 'SELECT COUNT(*) AS number FROM oqrs JOIN station_profile ON oqrs.station_id = station_profile.station_id WHERE oqrs.station_id IN ('.$location_list.') AND status < 2';
$sql = 'SELECT status, COUNT(*) AS number FROM oqrs JOIN station_profile ON oqrs.station_id = station_profile.station_id WHERE oqrs.station_id IN ('.$location_list.') GROUP BY status';
$query = $this->db->query($sql);
$row = $query->row();
return $row->number;
$sum = 0;
$open = 0;
foreach ($query->result_array() as $row) {
$sum += $row['number'];
if ($row['status'] == 1) {
$open += $row['number'];
}
}
if ($open == 0 && $sum == 0) {
return 0;
} else {
return $open."/".$sum;
}
} else {
return 0;
}

View File

@@ -416,7 +416,7 @@
?>
<li><a class="dropdown-item" href="<?php echo site_url('oqrs/requests'); ?>" title="OQRS Requests"><i class="fa fa-id-card"></i> <?= __("OQRS Requests"); ?>
<?php if ($oqrs_requests > 0) {
echo "<span class=\"badge text-bg-light\">" . $oqrs_requests . "</span>";
echo "<span id=\"oqrs_requests\" class=\"badge text-bg-light\">" . $oqrs_requests . "</span>";
} ?></a></li>
<?php } ?>
<li><a class="dropdown-item" href="<?php echo site_url('qslprint'); ?>" title="<?= __("QSL Queue"); ?>"><i class="fas fa-print"></i> <?= __("QSL Queue"); ?></a></li>