TrackHandler Class Reference
[Pages_manager]

Handle requests for track management functions. More...

Inheritance diagram for TrackHandler:

ManagerHandler Handler List of all members.

Public Member Functions

 createTrack ()
 deleteTrack ($args)
 editTrack ($args=array())
 moveTrack ()
 setupTemplate ($subclass=false)
 TrackHandler ()
 tracks ()
 updateTrack ()

Detailed Description

Handle requests for track management functions.

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


Member Function Documentation

TrackHandler.createTrack (  ) 

Display form to create a new track.

Definition at line 54 of file TrackHandler.inc.php.

References editTrack().

TrackHandler.deleteTrack ( args  ) 

Delete a track.

Parameters:
$args array first parameter is the ID of the track to delete

Definition at line 101 of file TrackHandler.inc.php.

References Request.getSchedConf(), Request.redirect(), and tracks().

TrackHandler.editTrack ( args = array()  ) 

Display form to create/edit a track.

Parameters:
$args array optional, if set the first parameter is the ID of the track to edit

Definition at line 62 of file TrackHandler.inc.php.

References setupTemplate().

Referenced by createTrack().

TrackHandler.moveTrack (  ) 

Change the sequence of a track.

Definition at line 116 of file TrackHandler.inc.php.

References Request.getSchedConf(), Request.redirect(), and tracks().

TrackHandler.setupTemplate ( subclass = false  ) 

Setup common template variables.

Parameters:
$subclass boolean set to true if caller is below this handler in the hierarchy

Reimplemented from ManagerHandler.

Definition at line 132 of file TrackHandler.inc.php.

References tracks(), and Request.url().

Referenced by editTrack(), tracks(), and updateTrack().

TrackHandler.TrackHandler (  ) 

Constructor

Definition at line 23 of file TrackHandler.inc.php.

TrackHandler.tracks (  ) 

Display a list of the tracks within the current conference.

Definition at line 29 of file TrackHandler.inc.php.

References Request.getSchedConf(), setupTemplate(), and Request.url().

Referenced by deleteTrack(), moveTrack(), setupTemplate(), and updateTrack().

TrackHandler.updateTrack (  ) 

Save changes to a track.

Definition at line 80 of file TrackHandler.inc.php.

References Request.redirect(), setupTemplate(), and tracks().


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