diff --git a/application/controllers/admin/Auth.php b/application/controllers/admin/Auth.php index e1acaa5a4fe52c59463d3a0a8a6d8d6cf3e506a3..42df5d24cd3f1071e9c6db749cc8b645b7e0eaf7 100644 --- a/application/controllers/admin/Auth.php +++ b/application/controllers/admin/Auth.php @@ -34,7 +34,8 @@ $admin_data = array( 'admin_id' => $result['id'], 'name' => $result['username'], - 'is_admin_login' => TRUE + 'is_admin_login' => TRUE, + 'role' => $result['role'] ); $this->session->set_userdata($admin_data); $this->logging_model->history_write($result['id'], 'Login'); diff --git a/application/controllers/admin/Guests.php b/application/controllers/admin/Guests.php index 4adc5e6eddf3be6b3e4fa0b68a9811f20ca3beba..670aa66c05c3870f4e68d9d9ba330f437c82ac55 100644 --- a/application/controllers/admin/Guests.php +++ b/application/controllers/admin/Guests.php @@ -163,10 +163,22 @@ $this->load->view('admin/layout', $data); } } - public function registration_print_do($guest_id) { + public function registration_print_do($guest_id, $type) { + if($type == "booking") { + $booking = $this->guests_model->booking_get($guest_id); + $data['models'] = $booking['models']; + $data['guest'] = $booking['guest']; + } + elseif($type == "guest") { + $booking['guest'] = $this->guests_model->guest_get($guest_id); + $data['models'] = ""; + $booking['model_count'] = 0; + $booking['guest']['club'] = $booking['guest']['name']; + $data['type'] = "guest"; + $data['guest_id'] = $guest_id; + } $count_array = array('id' => '', 'name' => '', 'span' => '', 'weight' => '', 'engine' => '', 'ccm' => '', 'ps' => '', 'channel' => '', 'frequency_band' => '', 'information' => ''); - $booking = $this->guests_model->booking_get($guest_id); - $data['models'] = $booking['models']; + $data['guest'] = $booking['guest']; if($booking['model_count'] < 3) { $count = 3 - $booking['model_count']; @@ -177,9 +189,11 @@ $count = (intval(ceil($temp_count/4)) * 4) + 3 - $booking['model_count']; for(;$count > 0; $count--) { $data['models'][] = $count_array; } } + $data['model_id'] = 1; $data['title'] = ''; - $this->load->view('admin/guests/guests_registration_print_do', $data); + $data['view'] = 'admin/guests/guests_registration_print_do'; + $this->load->view('admin/layout', $data); } } ?> \ No newline at end of file diff --git a/application/language/german/german_lang.php b/application/language/german/german_lang.php index d5a73501c7eb7aff04e555a6c804bc9942bdf27c..a143c1f6d43bf4df766c01640f65d6c6f03060ec 100644 --- a/application/language/german/german_lang.php +++ b/application/language/german/german_lang.php @@ -10,4 +10,4 @@ $lang['guests_registration_print_title'] = 'Anmeldebogen drucken'; $lang['save'] = "Speichern"; $lang['print'] = "Drucken"; $lang['continue'] = "Weiter"; -$lang['choose_guest'] = "Gast auswählen"; \ No newline at end of file +$lang['choose_guest'] = "Voranmeldungen"; \ No newline at end of file diff --git a/application/models/admin/Auth_model.php b/application/models/admin/Auth_model.php index 097a8e553df030f9e0a68f91e7cd7dc7efa4fb3b..110da51ce46178b6bb8c048e58cf80844671dac7 100644 --- a/application/models/admin/Auth_model.php +++ b/application/models/admin/Auth_model.php @@ -7,7 +7,6 @@ return false; } else{ - //Compare the password attempt with the password we have stored. $result = $query->row_array(); $validPassword = password_verify($data['password'], $result['password']); if($validPassword){ diff --git a/application/models/admin/Guests_model.php b/application/models/admin/Guests_model.php index d1218605254ccd6c83d755921fd34ce788c998f9..99e4b2357b74e2e5ab2bb6e5ac53261e21772b77 100644 --- a/application/models/admin/Guests_model.php +++ b/application/models/admin/Guests_model.php @@ -2,9 +2,9 @@ class Guests_model extends CI_Model { public function get_all_guests() { - $query = $this->db->query('SELECT `guests`.*, `clubs`.`name` AS `club`, visitors.visits as visits - FROM `guests` - LEFT JOIN `clubs` ON `guests`.`club`=`clubs`.`id` + $query = $this->db->query('SELECT guests.*, clubs.name AS name, visitors.visits as visits + FROM guests + LEFT JOIN clubs ON guests.club=clubs.id LEFT JOIN (SELECT guests_visits.guest_id, COUNT(*) as visits FROM guests_visits GROUP by guests_visits.guest_id @@ -25,6 +25,7 @@ public function guest_get($id) { $this->db->from('guests'); $this->db->where('guests_id', $id); + $this->db->join('clubs', 'clubs.id=guests.club', 'left'); $query = $this->db->get(); return $result = $query->row_array(); } diff --git a/application/views/admin/clubs/clubs_list.php b/application/views/admin/clubs/clubs_list.php index 1c4f8462a1c2481896b50ee7b5f3649cdb357448..c5a89aab60fc3bbccf2221b3834264cce4c57603 100644 --- a/application/views/admin/clubs/clubs_list.php +++ b/application/views/admin/clubs/clubs_list.php @@ -16,12 +16,12 @@ <thead> <tr> <th>Name</th> - <th>Straße</th> - <th>PLZ</th> - <th>Ort</th> - <th>Telefon</th> - <th>Email</th> - <th>Anprechpartner</th> + <?php if ($this->session->userdata['role'] != 4) { ?><th>Straße</th><?php } ?> + <?php if ($this->session->userdata['role'] != 4) { ?><th>PLZ</th><?php } ?> + <?php if ($this->session->userdata['role'] != 4) { ?><th>Ort</th><?php } ?> + <?php if ($this->session->userdata['role'] != 4) { ?><th>Telefon</th><?php } ?> + <?php if ($this->session->userdata['role'] != 4) { ?><th>Email</th><?php } ?> + <?php if ($this->session->userdata['role'] != 4) { ?><th>Anprechpartner</th><?php } ?> <th>Gastpiloten</th> <th>Optionen</th> </tr> @@ -30,12 +30,12 @@ <?php foreach($clubs as $row): ?> <tr> <td><?= $row['name']; ?></td> - <td><?= $row['street']; ?></td> - <td><?= $row['zip']; ?></td> - <td><?= $row['town']; ?></td> - <td><?= $row['phone']; ?></td> - <td><?= $row['email']; ?></td> - <td><?= $row['executive_firstname'].' '.$row['executive_lastname']; ?></td> + <?php if ($this->session->userdata['role'] != 4) { ?><td><?= $row['street']; ?></td><?php } ?> + <?php if ($this->session->userdata['role'] != 4) { ?><td><?= $row['zip']; ?></td><?php } ?> + <?php if ($this->session->userdata['role'] != 4) { ?><td><?= $row['town']; ?></td><?php } ?> + <?php if ($this->session->userdata['role'] != 4) { ?><td><?= $row['phone']; ?></td><?php } ?> + <?php if ($this->session->userdata['role'] != 4) { ?><td><?= $row['email']; ?></td><?php } ?> + <?php if ($this->session->userdata['role'] != 4) { ?><td><?= $row['executive_firstname'].' '.$row['executive_lastname']; ?></td><?php } ?> <td><?= $row['guests']; ?></td> <td class="text-right"> <a href="<?= base_url('admin/clubs/edit/'.$row['id']); ?>" class="btn btn-danger btn-flat btn-xs"><i class="fa fa-edit"></i></a> diff --git a/application/views/admin/guests/guests_bookings.php b/application/views/admin/guests/guests_bookings.php index ebf66cd4bbbead16dc49cec62e75b09cddab4ca7..457da991c8a19d3a1473b95758f66c4b49a3428f 100644 --- a/application/views/admin/guests/guests_bookings.php +++ b/application/views/admin/guests/guests_bookings.php @@ -56,7 +56,9 @@ var example1 = $("#example1").DataTable({ responsive: true, lengthMenu: [[10, 25, 50, 100, -1], [10, 25, 50, 100, "Alle"]], + <?php if ($this->session->userdata['role'] != 4) { ?> buttons: ['excelHtml5', 'pdfHtml5'], + <?php } ?> language: { "sEmptyTable": "Keine Daten in der Tabelle vorhanden", "sInfo": "_START_ bis _END_ von _TOTAL_ Einträgen", diff --git a/application/views/admin/guests/guests_list.php b/application/views/admin/guests/guests_list.php index e6c62d3365f8fc585c31b65937ab64c7a3eddfc7..b3d90f3cf16bf0964cf9bceae3e4b6e602d40e41 100644 --- a/application/views/admin/guests/guests_list.php +++ b/application/views/admin/guests/guests_list.php @@ -1,82 +1,85 @@ -<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/r/bs/jszip-2.5.0,pdfmake-0.1.18,dt-1.10.9,b-1.0.3,b-html5-1.0.3,b-print-1.0.3/datatables.min.css" /> +<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/r/bs/jszip-2.5.0,pdfmake-0.1.18,dt-1.10.9,b-1.0.3,b-html5-1.0.3,b-print-1.0.3/datatables.min.css"/> - <section class="content"> - <div class="row"> - <div class="col-md-12"> - <div class="box box-body"> - <div class="col-md-6"> - <h4><i class="fa fa-address-book"></i> Gäste Liste</h4> +<section class="content"> + <div class="row"> + <div class="col-md-12"> + <div class="box box-body"> + <div class="col-md-6"> + <h4><i class="fa fa-address-book"></i> Gäste Liste</h4> + </div> + </div> </div> - </div> </div> - </div> - <div class="box border-top-solid"> - <div class="box-body table-responsive"> - <table id="example1" class="table table-bordered table-striped "> - <thead> - <tr> - <th>Vorname</th> - <th>Nachname</th> - <th>Straße</th> - <th>PLZ</th> - <th>Ort</th> - <th>Geburtstag</th> - <th>Email</th> - <th>Verein</th> - <th>Besuche</th> - <th>Optionen</th> - </tr> - </thead> - <tbody> - <?php foreach($all_users as $row): ?> - <tr> - <td><?= $row['firstname']; ?></td> - <td><?= $row['lastname']; ?></td> - <td><?= $row['street']; ?></td> - <td><?= $row['zip']; ?></td> - <td><?= $row['town']; ?></td> - <td><?= date_to_german($row['birthday']); ?></td> - <td><?= $row['email']; ?></td> - <td><?= $row['club']; ?></td> - <td><?= $row['visits']; ?></td> - <td class="text-right"> - <a href="<?= base_url('admin/guests/edit/'.$row['guests_id']); ?>" class="btn btn-danger btn-flat btn-xs"><i class="fa fa-edit"></i></a> - </td> - </tr> - <?php endforeach; ?> - </tbody> - </table> + <div class="box border-top-solid"> + <div class="box-body table-responsive"> + <table id="example1" class="table table-bordered table-striped "> + <thead> + <tr> + <th>Vorname</th> + <th>Nachname</th> + <?php if ($this->session->userdata['role'] != 4) { ?><th>Straße</th><?php } ?> + <?php if ($this->session->userdata['role'] != 4) { ?><th>PLZ</th><?php } ?> + <?php if ($this->session->userdata['role'] != 4) { ?><th>Ort</th><?php } ?> + <?php if ($this->session->userdata['role'] != 4) { ?><th>Geburtstag</th><?php } ?> + <?php if ($this->session->userdata['role'] != 4) { ?><th>Email</th><?php } ?> + <th>Verein</th> + <th>Besuche</th> + <th>Optionen</th> + </tr> + </thead> + <tbody> + <?php foreach ($all_users as $row): ?> + <tr> + <td><?= $row['firstname']; ?></td> + <td><?= $row['lastname']; ?></td> + <?php if ($this->session->userdata['role'] != 4) { ?><td><?= $row['street']; ?></td><?php } ?> + <?php if ($this->session->userdata['role'] != 4) { ?><td><?= $row['zip']; ?></td><?php } ?> + <?php if ($this->session->userdata['role'] != 4) { ?><td><?= $row['town']; ?></td><?php } ?> + <?php if ($this->session->userdata['role'] != 4) { ?><td><?= date_to_german($row['birthday']); ?></td><?php } ?> + <?php if ($this->session->userdata['role'] != 4) { ?><td><?= $row['email']; ?></td><?php } ?> + <td><?= $row['club']; ?></td> + <td><?= $row['visits']; ?></td> + <td class="text-right"> + <a href="<?= base_url('admin/guests/edit/' . $row['guests_id']); ?>" class="btn btn-danger btn-flat btn-xs"><i class="fa fa-edit"></i></a> + <a href="<?= base_url('admin/guests/registration_print_do/' . $row['guests_id'] . '/guest'); ?>" class="btn btn-info btn-flat btn-xs"><i class="fa fa-print"></i></a> + </td> + </tr> + <?php endforeach; ?> + </tbody> + </table> + </div> </div> - </div> </section> <script type="text/javascript" src="https://cdn.datatables.net/r/bs/jszip-2.5.0,pdfmake-0.1.18,dt-1.10.9,b-1.0.3,b-html5-1.0.3,b-print-1.0.3/datatables.min.js"></script> <script> $(function () { - var example1 = $("#example1").DataTable({ + var example1 = $("#example1").DataTable({ responsive: true, lengthMenu: [[10, 25, 50, 100, -1], [10, 25, 50, 100, "Alle"]], + <?php if ($this->session->userdata['role'] != 4) { ?> buttons: ['excelHtml5', 'pdfHtml5'], + <?php } ?> language: { - "sEmptyTable": "Keine Daten in der Tabelle vorhanden", - "sInfo": "_START_ bis _END_ von _TOTAL_ Einträgen", - "sInfoEmpty": "0 bis 0 von 0 Einträgen", - "sInfoFiltered": "(gefiltert von _MAX_ Einträgen)", - "sInfoPostFix": "", - "sInfoThousands": ".", - "sLengthMenu": "_MENU_ Einträge anzeigen", - "sLoadingRecords": "Wird geladen...", - "sProcessing": "Bitte warten...", - "sSearch": "Suchen", - "sZeroRecords": "Keine Einträge vorhanden.", + "sEmptyTable": "Keine Daten in der Tabelle vorhanden", + "sInfo": "_START_ bis _END_ von _TOTAL_ Einträgen", + "sInfoEmpty": "0 bis 0 von 0 Einträgen", + "sInfoFiltered": "(gefiltert von _MAX_ Einträgen)", + "sInfoPostFix": "", + "sInfoThousands": ".", + "sLengthMenu": "_MENU_ Einträge anzeigen", + "sLoadingRecords": "Wird geladen...", + "sProcessing": "Bitte warten...", + "sSearch": "Suchen", + "sZeroRecords": "Keine Einträge vorhanden.", "oPaginate": { - "sFirst": "Erste", - "sPrevious": "Zurück", - "sNext": "Nächste", - "sLast": "Letzte" + "sFirst": "Erste", + "sPrevious": "Zurück", + "sNext": "Nächste", + "sLast": "Letzte" }, "oAria": { - "sSortAscending": ": aktivieren, um Spalte aufsteigend zu sortieren", + "sSortAscending": ": aktivieren, um Spalte aufsteigend zu sortieren", "sSortDescending": ": aktivieren, um Spalte absteigend zu sortieren" } } diff --git a/application/views/admin/guests/guests_registration_print_do.php b/application/views/admin/guests/guests_registration_print_do.php index 8578821af91e9eb489ae13a6f94e4c0efd65028e..626c0c261b3b76ac72c768acd33f4bebfb3d91bf 100644 --- a/application/views/admin/guests/guests_registration_print_do.php +++ b/application/views/admin/guests/guests_registration_print_do.php @@ -9,6 +9,9 @@ <div class="row"> <div class="col-md-5"> <input type="button" onclick="printDiv('registration')" value="<?=lang('print')?>" class="btn btn-danger pull-right"><br/> + <?php if(@$type == "guest") {?> + <a href="/admin/guests/edit/<?=$guest_id?>" class="btn btn-danger pull-right">Gast bearbeiten</a> + <?php } ?> <br/> <br/> </div> diff --git a/application/views/admin/include/sidebar.php b/application/views/admin/include/sidebar.php index 160f6afb2d95ba90777497c8f360d730420a9b37..dce1eb9859562ab3b3e064f34616dc1e0d8958db 100644 --- a/application/views/admin/include/sidebar.php +++ b/application/views/admin/include/sidebar.php @@ -1,92 +1,102 @@ -<?php -$cur_tab = $this->uri->segment(2)==''?'dashboard': $this->uri->segment(2); -?> +<?php +$cur_tab = $this->uri->segment(2) == '' ? 'dashboard' : $this->uri->segment(2); +?> <aside class="main-sidebar"> - <section class="sidebar"> - <ul class="sidebar-menu"> - <li id="users" class="treeview"> - <a href="#"> - <i class="fa fa-users"></i> <span>System Benutzer</span> - <span class="pull-right-container"> - <i class="fa fa-angle-left pull-right"></i> - </span> - </a> - <ul class="treeview-menu"> - <li id="add_user"><a href="<?= base_url('admin/users/add'); ?>"><i class="fa fa-circle-o"></i> Benutzer hinzufügen</a></li> - <li id="view_users" class=""><a href="<?= base_url('admin/users'); ?>"><i class="fa fa-circle-o"></i> Benutzer anzeigen</a></li> - <li id="user_group" class=""><a href="<?= base_url('admin/group'); ?>"><i class="fa fa-circle-o"></i> Benutzer Gruppen</a></li> - </ul> - </li> - <li id="members" class="treeview"> - <a href="#"> - <i class="fa fa-wheelchair"></i> <span>Mitglieder</span> - <span class="pull-right-container"> - <i class="fa fa-angle-left pull-right"></i> - </span> - </a> - <ul class="treeview-menu"> - <li id="members_add"><a href="<?= base_url('admin/members/add'); ?>"><i class="fa fa-plus"></i> Mitglied hinzufügen</a></li> - <li id="view_members_member" class=""><a href="<?= base_url('admin/members/list_member/1'); ?>"><i class="fa fa-wheelchair"></i> Mitglieder anzeigen</a></li> - <li id="view_members_withdrawl" class=""><a href="<?= base_url('admin/members/list_member/4'); ?>"><i class="fab fa-accessible-icon"></i> Ausgetretene Mitglieder</a></li> - <li id="view_members_died" class=""><a href="<?= base_url('admin/members/list_member/5'); ?>"><i class="fa fa-user-md"></i> Verstorbene Mitglieder</a></li> - </ul> - </li> - <li id="keys" class="treeview"> - <a href="#"> - <i class="fa fa-key"></i> <span>Schlüssel</span> - <span class="pull-right-container"> - <i class="fa fa-angle-left pull-right"></i> - </span> - </a> - <ul class="treeview-menu"> - <li id="keys_add"><a href="<?= base_url('admin/keys/add'); ?>"><i class="fa fa-plus"></i> Schlüssel hinzufügen</a></li> - <li id="keys_list" class=""><a href="<?= base_url('admin/keys'); ?>"><i class="fa fa-key"></i> Schlüssel anzeigen</a></li> - </ul> - </li> - <li id="guests" class="treeview"> - <a href="#"> - <i class="fa fa-address-book"></i> <span>Gäste</span> - <span class="pull-right-container"> - <i class="fa fa-angle-left pull-right"></i> - </span> - </a> - <ul class="treeview-menu"> - <li id="guests_add" class=""><a href="<?= base_url('admin/guests/add'); ?>"><i class="fa fa-plus"></i> Gast hinzufügen</a></li> - <li id="guests_list" class=""><a href="<?= base_url('admin/guests'); ?>"><i class="fa fa-address-book"></i> Gäste anzeigen</a></li> - <li id="guests_bookings" class=""><a href="<?= base_url('admin/guests/bookings'); ?>"><i class="fa fa-hand-pointer"></i> Voranmeldungen</a></li> - <li id="guests_registration_print" class=""><a href="<?= base_url('admin/guests/registration_print'); ?>"><i class="fa fa-print"></i> Anmeldung drucken</a></li> - <li id="guests_visit_add" class=""><a href="<?= base_url('admin/guests/visit_add'); ?>"><i class="fa fa-user-plus"></i> Besuch erfassen</a></li> - </ul> - </li> - <li id="clubs" class="treeview"> - <a href="#"> - <i class="fa fa-map-marker"></i> <span>Vereine</span> - <span class="pull-right-container"> - <i class="fa fa-angle-left pull-right"></i> - </span> - </a> - <ul class="treeview-menu"> - <li id="clubs_add" class=""><a href="<?= base_url('admin/clubs/add'); ?>"><i class="fa fa-plus"></i> Verein hinzufügen</a></li> - <li id="clubs_list" class=""><a href="<?= base_url('admin/clubs'); ?>"><i class="fa fa-map-marker"></i> Vereine anzeigen</a></li> - </ul> - </li> - <li id="reports" class="treeview"> - <a href="#"> - <i class="fa fa-book"></i> <span>Listen</span> - <span class="pull-right-container"> - <i class="fa fa-angle-left pull-right"></i> - </span> - </a> - <ul class="treeview-menu"> - <li id="reports_birthdays" class=""><a href="<?= base_url('admin/reports/birthdays'); ?>"><i class="fa fa-birthday-cake"></i> Geburtstage</a></li> - <li id="reports_joined_anniversary" class=""><a href="<?= base_url('admin/reports/joined_anniversary'); ?>"><i class="fa fa-birthday-cake"></i> Vereinszugehörigkeit</a></li> - <li id="reports_history" class=""><a href="<?= base_url('admin/reports/history'); ?>"><i class="fa fa-eye"></i> Änderungs Historie</a></li> - </ul> - </li> - </section> + <section class="sidebar"> + <ul class="sidebar-menu"> + <?php if ($this->session->userdata['role'] != 4) { ?> + <li id="users" class="treeview"> + <a href="#"> + <i class="fa fa-users"></i> <span>System Benutzer</span> + <span class="pull-right-container"> + <i class="fa fa-angle-left pull-right"></i> + </span> + </a> + <ul class="treeview-menu"> + <li id="add_user"><a href="<?= base_url('admin/users/add'); ?>"><i class="fa fa-circle-o"></i> Benutzer hinzufügen</a></li> + <li id="view_users" class=""><a href="<?= base_url('admin/users'); ?>"><i class="fa fa-circle-o"></i> Benutzer anzeigen</a></li> + <li id="user_group" class=""><a href="<?= base_url('admin/group'); ?>"><i class="fa fa-circle-o"></i> Benutzer Gruppen</a></li> + </ul> + </li> + <?php } ?> + <?php if ($this->session->userdata['role'] != 4) { ?> + <li id="members" class="treeview"> + <a href="#"> + <i class="fa fa-wheelchair"></i> <span>Mitglieder</span> + <span class="pull-right-container"> + <i class="fa fa-angle-left pull-right"></i> + </span> + </a> + <ul class="treeview-menu"> + <li id="members_add"><a href="<?= base_url('admin/members/add'); ?>"><i class="fa fa-plus"></i> Mitglied hinzufügen</a></li> + <li id="view_members_member" class=""><a href="<?= base_url('admin/members/list_member/1'); ?>"><i class="fa fa-wheelchair"></i> Mitglieder anzeigen</a></li> + <li id="view_members_withdrawl" class=""><a href="<?= base_url('admin/members/list_member/4'); ?>"><i class="fab fa-accessible-icon"></i> Ausgetretene Mitglieder</a></li> + <li id="view_members_died" class=""><a href="<?= base_url('admin/members/list_member/5'); ?>"><i class="fa fa-user-md"></i> Verstorbene Mitglieder</a></li> + </ul> + </li> + <?php } ?> + <?php if ($this->session->userdata['role'] != 4) { ?> + <li id="keys" class="treeview"> + <a href="#"> + <i class="fa fa-key"></i> <span>Schlüssel</span> + <span class="pull-right-container"> + <i class="fa fa-angle-left pull-right"></i> + </span> + </a> + <ul class="treeview-menu"> + <li id="keys_add"><a href="<?= base_url('admin/keys/add'); ?>"><i class="fa fa-plus"></i> Schlüssel hinzufügen</a></li> + <li id="keys_list" class=""><a href="<?= base_url('admin/keys'); ?>"><i class="fa fa-key"></i> Schlüssel anzeigen</a></li> + </ul> + </li> + <?php } ?> + <li id="guests" class="treeview"> + <a href="#"> + <i class="fa fa-address-book"></i> <span>Gäste</span> + <span class="pull-right-container"> + <i class="fa fa-angle-left pull-right"></i> + </span> + </a> + <ul class="treeview-menu"> + <li id="guests_add" class=""><a href="<?= base_url('admin/guests/add'); ?>"><i class="fa fa-plus"></i> Gast hinzufügen</a></li> + <li id="guests_list" class=""><a href="<?= base_url('admin/guests'); ?>"><i class="fa fa-address-book"></i> Gäste anzeigen</a></li> + <li id="guests_bookings" class=""><a href="<?= base_url('admin/guests/bookings'); ?>"><i class="fa fa-hand-pointer"></i> Voranmeldungen</a></li> + <!--<li id="guests_registration_print" class=""><a href="<?= base_url('admin/guests/registration_print'); ?>"><i class="fa fa-print"></i> Anmeldung drucken</a></li>--> + <?php if ($this->session->userdata['role'] != 4) { ?> + <li id="guests_visit_add" class=""><a href="<?= base_url('admin/guests/visit_add'); ?>"><i class="fa fa-user-plus"></i> Besuch erfassen</a></li> + <?php } ?> + </ul> + </li> + <li id="clubs" class="treeview"> + <a href="#"> + <i class="fa fa-map-marker"></i> <span>Vereine</span> + <span class="pull-right-container"> + <i class="fa fa-angle-left pull-right"></i> + </span> + </a> + <ul class="treeview-menu"> + <li id="clubs_add" class=""><a href="<?= base_url('admin/clubs/add'); ?>"><i class="fa fa-plus"></i> Verein hinzufügen</a></li> + <li id="clubs_list" class=""><a href="<?= base_url('admin/clubs'); ?>"><i class="fa fa-map-marker"></i> Vereine anzeigen</a></li> + </ul> + </li> + <?php if ($this->session->userdata['role'] != 4) { ?> + <li id="reports" class="treeview"> + <a href="#"> + <i class="fa fa-book"></i> <span>Listen</span> + <span class="pull-right-container"> + <i class="fa fa-angle-left pull-right"></i> + </span> + </a> + <ul class="treeview-menu"> + <li id="reports_birthdays" class=""><a href="<?= base_url('admin/reports/birthdays'); ?>"><i class="fa fa-birthday-cake"></i> Geburtstage</a></li> + <li id="reports_joined_anniversary" class=""><a href="<?= base_url('admin/reports/joined_anniversary'); ?>"><i class="fa fa-birthday-cake"></i> Vereinszugehörigkeit</a></li> + <li id="reports_history" class=""><a href="<?= base_url('admin/reports/history'); ?>"><i class="fa fa-eye"></i> Änderungs Historie</a></li> + </ul> + </li> + <?php } ?> + </section> </aside> <script> - $("#<?= $cur_tab; ?>").addClass('active'); + $("#<?= $cur_tab; ?>").addClass('active'); </script> \ No newline at end of file