Inheritance diagram for SchedulerHandler:
Public Member Functions | |
buildings () | |
createBuilding () | |
createRoom ($args) | |
createSpecialEvent () | |
createTimeBlock () | |
deleteBuilding ($args) | |
deleteRoom ($args) | |
deleteSpecialEvent ($args) | |
deleteTimeBlock ($args) | |
editBuilding ($args=array()) | |
editRoom ($args) | |
editSpecialEvent ($args=array()) | |
editTimeBlock ($args=array()) | |
rooms ($args) | |
saveSchedule () | |
saveScheduleLayout () | |
saveSchedulerSettings () | |
schedule ($args) | |
scheduleLayout ($args) | |
scheduler () | |
SchedulerHandler () | |
setupTemplate ($subclass=false) | |
specialEvents () | |
timeBlocks () | |
updateBuilding () | |
updateRoom () | |
updateSpecialEvent () | |
updateTimeBlock () |
Definition at line 19 of file SchedulerHandler.inc.php.
SchedulerHandler.buildings | ( | ) |
Display a list of buildings to manage.
Definition at line 53 of file SchedulerHandler.inc.php.
References Request.getSchedConf(), scheduler(), and setupTemplate().
Referenced by deleteBuilding(), editBuilding(), and updateBuilding().
SchedulerHandler.createBuilding | ( | ) |
Display form to create new building.
Definition at line 133 of file SchedulerHandler.inc.php.
References editBuilding().
Referenced by updateBuilding().
SchedulerHandler.createRoom | ( | $ | args | ) |
Display form to create new room.
Definition at line 297 of file SchedulerHandler.inc.php.
References editRoom().
Referenced by updateRoom().
SchedulerHandler.createSpecialEvent | ( | ) |
Display form to create new special event.
Definition at line 445 of file SchedulerHandler.inc.php.
References editSpecialEvent().
Referenced by updateSpecialEvent().
SchedulerHandler.createTimeBlock | ( | ) |
Display form to create new time block.
Definition at line 614 of file SchedulerHandler.inc.php.
References editTimeBlock().
SchedulerHandler.deleteBuilding | ( | $ | args | ) |
Delete a building.
$args | array first parameter is the ID of the building to delete |
Definition at line 78 of file SchedulerHandler.inc.php.
References buildings(), Request.getSchedConf(), and Request.redirect().
SchedulerHandler.deleteRoom | ( | $ | args | ) |
Delete a room.
$args | array first parameter is the ID of the room to delete |
Definition at line 220 of file SchedulerHandler.inc.php.
References Request.getSchedConf(), Request.redirect(), rooms(), and scheduler().
SchedulerHandler.deleteSpecialEvent | ( | $ | args | ) |
Delete a special event.
$args | array first parameter is the ID of the special event to delete |
Definition at line 386 of file SchedulerHandler.inc.php.
References Request.getSchedConf(), Request.redirect(), and specialEvents().
SchedulerHandler.deleteTimeBlock | ( | $ | args | ) |
Delete a time block.
$args | array first parameter is the ID of the time block to delete |
Definition at line 597 of file SchedulerHandler.inc.php.
References Request.getSchedConf(), Request.redirect(), and timeBlocks().
SchedulerHandler.editBuilding | ( | $ | args = array() |
) |
Display form to edit a building.
$args | array optional, first parameter is the ID of the building to edit |
Definition at line 96 of file SchedulerHandler.inc.php.
References buildings(), Request.getSchedConf(), Request.redirect(), setupTemplate(), and Request.url().
Referenced by createBuilding().
SchedulerHandler.editRoom | ( | $ | args | ) |
Display form to edit a room.
$args | array optional, first parameter is the ID of the room to edit |
Definition at line 247 of file SchedulerHandler.inc.php.
References Request.getSchedConf(), Request.redirect(), rooms(), setupTemplate(), and Request.url().
Referenced by createRoom().
SchedulerHandler.editSpecialEvent | ( | $ | args = array() |
) |
Display form to edit a special event.
$args | array optional, first parameter is the ID of the specialEvent to edit |
Definition at line 404 of file SchedulerHandler.inc.php.
References Request.getSchedConf(), Request.redirect(), setupTemplate(), specialEvents(), and Request.url().
Referenced by createSpecialEvent().
SchedulerHandler.editTimeBlock | ( | $ | args = array() |
) |
Display form to edit a time block.
$args | array optional, first parameter is the ID of the time block to edit |
Definition at line 622 of file SchedulerHandler.inc.php.
References Request.getSchedConf(), Request.redirect(), setupTemplate(), timeBlocks(), and Request.url().
Referenced by createTimeBlock().
SchedulerHandler.rooms | ( | $ | args | ) |
Display a list of rooms to manage.
Definition at line 185 of file SchedulerHandler.inc.php.
References Request.getSchedConf(), Request.redirect(), scheduler(), and setupTemplate().
Referenced by deleteRoom(), editRoom(), and updateRoom().
SchedulerHandler.saveSchedule | ( | ) |
Save the schedule.
Definition at line 516 of file SchedulerHandler.inc.php.
References Request.getSchedConf(), Request.redirect(), scheduler(), and setupTemplate().
SchedulerHandler.saveScheduleLayout | ( | ) |
Save the schedule.
Definition at line 551 of file SchedulerHandler.inc.php.
References Request.getSchedConf(), Request.redirect(), scheduler(), and setupTemplate().
SchedulerHandler.saveSchedulerSettings | ( | ) |
Save scheduler settings (time block enable/disable)
Definition at line 42 of file SchedulerHandler.inc.php.
References Request.getSchedConf(), Request.redirect(), and scheduler().
SchedulerHandler.schedule | ( | $ | args | ) |
Display the conference schedule.
Definition at line 500 of file SchedulerHandler.inc.php.
References Request.getSchedConf(), and setupTemplate().
SchedulerHandler.scheduleLayout | ( | $ | args | ) |
Configure the layout of the schedule
Definition at line 537 of file SchedulerHandler.inc.php.
References setupTemplate().
SchedulerHandler.scheduler | ( | ) |
Display the scheduler index page
Definition at line 30 of file SchedulerHandler.inc.php.
References ManagerHandler.index(), and setupTemplate().
Referenced by buildings(), deleteRoom(), rooms(), saveSchedule(), saveScheduleLayout(), saveSchedulerSettings(), setupTemplate(), specialEvents(), timeBlocks(), and updateRoom().
SchedulerHandler.SchedulerHandler | ( | ) |
Constructor
Definition at line 23 of file SchedulerHandler.inc.php.
SchedulerHandler.setupTemplate | ( | $ | subclass = false |
) |
Common template configuration function for Scheduler pages.
$subclass | boolean Whether or not the page to display is a "subclass" (sub-page) of the Scheduler (i.e. as opposed to the index) |
Reimplemented from ManagerHandler.
Definition at line 716 of file SchedulerHandler.inc.php.
References scheduler(), and Request.url().
Referenced by buildings(), editBuilding(), editRoom(), editSpecialEvent(), editTimeBlock(), rooms(), saveSchedule(), saveScheduleLayout(), schedule(), scheduleLayout(), scheduler(), specialEvents(), timeBlocks(), updateBuilding(), updateRoom(), updateSpecialEvent(), and updateTimeBlock().
SchedulerHandler.specialEvents | ( | ) |
Display a list of special events to manage.
Definition at line 361 of file SchedulerHandler.inc.php.
References Request.getSchedConf(), scheduler(), and setupTemplate().
Referenced by deleteSpecialEvent(), editSpecialEvent(), and updateSpecialEvent().
SchedulerHandler.timeBlocks | ( | ) |
Display a list of time blocks to manage.
Definition at line 572 of file SchedulerHandler.inc.php.
References Request.getSchedConf(), scheduler(), and setupTemplate().
Referenced by deleteTimeBlock(), editTimeBlock(), and updateTimeBlock().
SchedulerHandler.updateBuilding | ( | ) |
Save changes to a building.
Definition at line 140 of file SchedulerHandler.inc.php.
References buildings(), createBuilding(), Request.getSchedConf(), Request.redirect(), setupTemplate(), and Request.url().
SchedulerHandler.updateRoom | ( | ) |
Save changes to a room.
Definition at line 304 of file SchedulerHandler.inc.php.
References createRoom(), Request.getSchedConf(), Request.redirect(), rooms(), scheduler(), setupTemplate(), and Request.url().
SchedulerHandler.updateSpecialEvent | ( | ) |
Save changes to a special event.
Definition at line 452 of file SchedulerHandler.inc.php.
References createSpecialEvent(), Request.getSchedConf(), Request.redirect(), setupTemplate(), specialEvents(), and Request.url().
SchedulerHandler.updateTimeBlock | ( | ) |
Save changes to a timeBlock.
Definition at line 663 of file SchedulerHandler.inc.php.
References Request.getSchedConf(), Request.redirect(), setupTemplate(), timeBlocks(), and Request.url().