Method |
Description |
|
accessRules ( ) |
|
|
actionCheckRequired ( ) |
Ajax method to check whether various attributes are required on a given session
(used to prevent them being turned off when they are needed on the session). |
|
actionFilterFirms ( ) |
Generates a firm list based on a subspecialty id provided via POST
echoes form option tags for display. |
|
actionFilterTheatres ( ) |
Generates a theatre list based on a site id provided via POST
echoes form option tags for display. |
|
actionFilterWards ( ) |
Generates a theatre list based on a site id provided via POST
echoes form option tags for display. |
|
actionGetSessionTimestamps ( ) |
Ajax action to retrieve the modification data for a given session. |
|
actionIndex ( ) |
Shows the standard theatre diary list. |
|
actionPrintDiary ( ) |
Print the diary. |
|
actionPrintList ( ) |
Print the booking list. |
|
actionSaveSession ( ) |
Ajax action to update a session. |
|
actionSearch ( ) |
Ajax action to retrieve diary data. |
|
actionSetDiaryFilter ( ) |
Ajax method to store theatre search options to the session. |
|
getBookingList ( $data ) : OphTrOperationbooking_Operation_Booking[] |
Get bookings for the given selection criteria. |
|
getDiaryTheatres ( $data ) : OphTrOperationbooking_Operation_Theatre[] |
Uses $data criteria to retrieve theatre objects that have operations booked
The theatre objects will preload relevant related objects for use in displaying data in the diary layout. |
|
getNextSessionDate ( $firm_id ) : string |
Get the date of the next session for the given firm id, or return today's date. |
|
printActions ( ) : array |
|
|