Support » Plugin: Events Manager » Printable View From Bookings Screen

  • Resolved justbishop


    Any way to add an option for a printable view from the “Bookings” screen, rather than only from the “Edit Event” screen? I want my users of a certain level to be able to print off an attendee list, but not have access to edit the event itself.

    If there’s any confusion, I’m talking about the screen accessible via the Events –> Bookings admin menu item. The screen title is “Manage ‘EVENT_TITLE’ Bookings”, and includes button links to view the event and edit the event, as well as some basic info and a list of bookings. That’s where I need a “Print View” link/button!

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support angelo_nwl


    NetWebLogic Support

    you might need additional WP plugin to do this since this is not currently available to EM by default.

    Yes you can. There is a “printable view” link in the “Booking Stats” box on the edit event screen, right beneath the “manage bookings” link. I just want that same “printable view” link from the “Bookings” screen, rather than ONLY from the edit even screen.

    Plugin Support angelo_nwl


    NetWebLogic Support

    unfortunately this is not possible out of the box.

    Actually, I figured it out. There’s no option to put the existing “printable view” anywhere else without mucking around in the plugin code, but if anyone else is interested in this, here’s the code I placed after line 105 of the plugin file events-manager/admin/em-bookings.php:

    <a class='button add-new-h2' target='blank' href='<?php echo EM_ADMIN_URL ."&page=events-manager-bookings&action=bookings_report&event_id=".$EM_Event->event_id ?>'><?php echo sprintf(__('Print %s','dbem'), __('Event', 'dbem')) ?></a>

    It added a nice button to match the “View Event” and “Add Event” ones next to the event title on the single event admin screen that you can reach via the bookings dashboard.

    In order for the button/link to function properly when clicked, the logged in user must have the capability to edit_others_events. I don’t really want my editors messing with events, so I’m going to remove all links to the edit event screen using various other methods a filter for the “Edit Event” link on the front end admin bar, a menu editor plugin to remove access to the event list in the back end, etc.)

    Done and done 🙂

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Printable View From Bookings Screen’ is closed to new replies.