kopia lustrzana https://github.com/magicbug/Cloudlog
Add badge with number of OQRS requests
rodzic
b1cbdf75c5
commit
5e5d8ec653
|
@ -293,4 +293,15 @@ class Oqrs_model extends CI_Model {
|
|||
|
||||
return $data->result('array');
|
||||
}
|
||||
}
|
||||
|
||||
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.')';
|
||||
$query = $this->db->query($sql);
|
||||
$row = $query->row();
|
||||
return $row->number;
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -229,7 +229,18 @@
|
|||
|
||||
<div class="dropdown-divider"></div>
|
||||
|
||||
<a class="dropdown-item" href="<?php echo site_url('oqrs/requests');?>" title="OQRS Requests"><i class="fa fa-id-card"></i> OQRS Requests</a>
|
||||
<?php
|
||||
$CI =& get_instance();
|
||||
$CI->load->model('oqrs_model');
|
||||
$CI->load->model('logbooks_model');
|
||||
$logbooks_locations_array = $CI->logbooks_model->list_logbook_relationships($this->session->userdata('active_station_logbook'));
|
||||
if ($logbooks_locations_array) {
|
||||
$location_list = "'".implode("','",$logbooks_locations_array)."'";
|
||||
} else {
|
||||
$location_list = null;
|
||||
}
|
||||
?>
|
||||
<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 ($CI->oqrs_model->oqrs_requests($location_list) > 0) { echo "<span class=\"badge badge-light\">".$CI->oqrs_model->oqrs_requests($location_list)."</span>"; } ?></a>
|
||||
|
||||
<a class="dropdown-item" href="<?php echo site_url('qslprint');?>" title="Print Requested QSLs"><i class="fas fa-print"></i> Print Requested QSLs</a>
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue