load->model('logbook_model'); $this->load->model('logbooks_model'); if($this->logbooks_model->public_slug_exists($logbook_slug)) { // Load the public view $logbook_id = $this->logbooks_model->public_slug_exists_logbook_id($logbook_slug); if($logbook_id != false) { // Get associated station locations for mysql queries $logbooks_locations_array = $this->logbooks_model->list_logbook_relationships($logbook_id); if (!$logbooks_locations_array) { show_404('Empty Logbook'); } } else { log_message('error', $logbook_slug.' has no associated station locations'); show_404('Unknown Public Page.'); } $data['last_five_qsos'] = $this->logbook_model->get_last_qsos(15, $logbooks_locations_array); $this->load->view('widgets/qsos', $data); } } }