public function __construct($ticket_query)
        {
            global $post;
            if ($ticket_query->have_posts()) {
                echo '<div id="time-ticket-listing">';
                echo '<h2>' . fablab_get_captions('time_ticket_caption') . '</h2>';
                echo '<p>Hier wird dir dein aktives ' . fablab_get_captions('time_ticket_caption') . ' angezeigt:</p>';
                while ($ticket_query->have_posts()) {
                    $ticket_query->the_post();
                    $device_id = get_post_meta($post->ID, 'timeticket_device', true);
                    $color = get_post_meta($device_id, 'device_color', true);
                    ?>
          <div class="fl-ticket-element" style="border: 4px solid <?php 
                    echo $color;
                    ?>
;"
            data-user="******"
            data-time-ticket-id="<?php 
                    echo $post->ID;
                    ?>
">
            <p><?php 
                    echo fablab_get_captions('device_caption');
                    ?>
 : <b><?php 
                    echo get_device_title_by_id($device_id);
                    ?>
</b> </p> 
            <h2><?php 
                    echo $post->post_title;
                    ?>
</h2>
            <p>Start Zeit: <b><?php 
                    echo get_timediff_string(get_post_meta($post->ID, 'timeticket_start_time', true));
                    ?>
</b></p>
            <p>End Zeit: <b><?php 
                    echo get_timediff_string(get_post_meta($post->ID, 'timeticket_end_time', true));
                    ?>
</b></p>
            <input type="submit" class="ticket-btn stop-time-ticket" value="Jetzt Beenden"/>
            <input type="submit" data-minutes="30" class="ticket-btn extend-time-ticket" value="+30 Minuten"/>
          </div>
          <?php 
                }
                echo '<div>';
            }
            wp_reset_query();
        }
        private function display_decvice_timeticket($device_id)
        {
            $query_arg = array('post_type' => 'timeticket', 'orderby' => 'date', 'order' => 'ASC', 'posts_per_page' => 1, 'meta_query' => array('relation' => 'and', array('key' => 'timeticket_device', 'value' => $device_id), array('key' => 'timeticket_start_time', 'value' => current_time('timestamp'), 'compare' => '<'), array('key' => 'timeticket_end_time', 'value' => current_time('timestamp'), 'compare' => '>')));
            $time_ticket_query = new WP_Query($query_arg);
            //Time-Tiket listing
            echo '<div class="time-ticket-list">';
            echo '<p>Hier wird die Person angezeigt, die das ' . fablab_get_captions('device_caption') . ' aktuell nutzt:</p>';
            global $post;
            if ($time_ticket_query->have_posts()) {
                while ($time_ticket_query->have_posts()) {
                    $time_ticket_query->the_post();
                    $device_id = get_post_meta($post->ID, 'timeticket_device', true);
                    $color = get_post_meta($device_id, 'device_color', true);
                    ?>
          <div class="fl-ticket-element" style="border: 4px solid <?php 
                    echo $color;
                    ?>
;"
            data-user="******"
            data-time-ticket-id="<?php 
                    echo $post->ID;
                    ?>
">
            <p><?php 
                    echo fablab_get_captions('device_caption');
                    ?>
 : <b><?php 
                    echo get_device_title_by_id($device_id);
                    ?>
</b> </p> 
            <h2><?php 
                    echo $post->post_title;
                    ?>
</h2>
            <p>Start Zeit: <b><?php 
                    echo get_timediff_string(get_post_meta($post->ID, 'timeticket_start_time', true));
                    ?>
</b></p>
            <p>End Zeit: <b><?php 
                    echo get_timediff_string(get_post_meta($post->ID, 'timeticket_end_time', true));
                    ?>
</b></p>
          </div>
          <?php 
                }
            } else {
                echo '<p style="margin: 10px;"> ' . fablab_get_captions('device_caption') . ' wird nicht genutzt! </p>';
            }
            echo '</div>';
            wp_reset_query();
        }
        function print_active_timetickets($device_id = '')
        {
            global $post;
            echo '<h2>' . fablab_get_captions('time_tickets_caption') . '</h2>';
            echo '<p>Hier werden dir die aktiven ' . fablab_get_captions('time_tickets_caption') . ' angezeigt:</p>';
            if ($device_id) {
                $meta_array = array('relation' => 'and', array('key' => 'timeticket_start_time', 'value' => current_time('timestamp'), 'compare' => '<'), array('key' => 'timeticket_end_time', 'value' => current_time('timestamp') - $time_delay, 'compare' => '>'), array('key' => 'timeticket_device', 'value' => $device_id, 'compare' => '='));
            } else {
                $meta_array = array('relation' => 'and', array('key' => 'timeticket_start_time', 'value' => current_time('timestamp'), 'compare' => '<'), array('key' => 'timeticket_end_time', 'value' => current_time('timestamp') - $time_delay, 'compare' => '>'));
            }
            $time_delay = fablab_get_option('ticket_delay') * 60;
            $query_arg = array('post_type' => 'timeticket', 'posts_per_page' => 10, 'orderby' => 'date', 'order' => 'ASC', 'meta_query' => $meta_array);
            $ticket_query = new WP_Query($query_arg);
            if ($ticket_query->have_posts()) {
                while ($ticket_query->have_posts()) {
                    $ticket_query->the_post();
                    $device_id = get_post_meta($post->ID, 'timeticket_device', true);
                    $color = get_post_meta($device_id, 'device_color', true);
                    ?>
          <div class="fl-ticket-element" style="border: 4px solid <?php 
                    echo $color;
                    ?>
;"
            data-user="******"
            data-time-ticket-id="<?php 
                    echo $post->ID;
                    ?>
">
            <p><?php 
                    echo fablab_get_captions('device_caption');
                    ?>
 : <b><?php 
                    echo get_device_title_by_id($device_id);
                    ?>
</b> </p> 
            <h2><?php 
                    echo $post->post_title;
                    ?>
</h2>
            <p>Start Zeit: <b><?php 
                    echo get_timediff_string(get_post_meta($post->ID, 'timeticket_start_time', true));
                    ?>
</b></p>
            <p>End Zeit: <b><?php 
                    echo get_timediff_string(get_post_meta($post->ID, 'timeticket_end_time', true));
                    ?>
</b></p>
            <input type="submit" class="ticket-btn stop-time-ticket" value="Jetzt Beenden"/>
            <input type="submit" class="ticket-btn delete-time-ticket" value="Löschen"/>
            <input type="submit" data-minutes="30" class="ticket-btn extend-time-ticket" value="+30 Minuten"/>
          </div>
          <?php 
                }
            } else {
                echo '<p style="margin-bottom:40px; opacity: 0.6;"> -- Keine aktiven ' . fablab_get_captions('time_tickets_caption') . '! -- </p>';
            }
            wp_reset_query();
        }