SchedulerHandler Class Reference
[Pages_manager]

Handle requests for registration management functions. More...

Inheritance diagram for SchedulerHandler:

ManagerHandler Handler List of all members.

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 ()

Detailed Description

Handle requests for registration management functions.

Definition at line 19 of file SchedulerHandler.inc.php.


Member Function Documentation

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.

Parameters:
$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.

Parameters:
$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.

Parameters:
$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.

Parameters:
$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.

Parameters:
$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.

Parameters:
$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.

Parameters:
$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.

Parameters:
$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.

Parameters:
$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().


The documentation for this class was generated from the following file:
Generated on 25 Jul 2013 for Open Conference Systems by  doxygen 1.4.7