while setting up the approve/reject functionality on or booking system, we found that the functionality for rejecting bookings is slightly broken.
if the view entry page is accessed by clicking a 'reject' button (either on the pending page or the view entry page), it should display a second 'reject' button and a text entry area for providing a rejection reason.
it seems this does not happen, as the area id is not supplied to the page.
i made a couple of minor tweaks to pending.php and view_entry.php, which cause the area id to be sent, and then everything works perfectly.
i can provide the changes i made if required.