ConferenceDAO Class Reference
[Conference]

Operations for retrieving and modifying Conference objects. More...

List of all members.

Public Member Functions

_returnConferenceFromRow (&$row)
 conferenceExistsByPath ($path)
 deleteConference (&$conference)
 deleteConferenceById ($conferenceId)
getConference ($conferenceId)
getConferenceByPath ($path)
getConferences ($rangeInfo=null)
getConferenceTitles ()
getEnabledConferences ()
getEnabledConferenceTitles ()
 getInsertConferenceId ()
 insertConference (&$conference)
 resequenceConferences ()
 updateConference (&$conference)


Detailed Description

Operations for retrieving and modifying Conference objects.

See also:
ConferenceDAO

Definition at line 20 of file ConferenceDAO.inc.php.


Member Function Documentation

& ConferenceDAO._returnConferenceFromRow ( &$  row  ) 

Internal function to return a Conference object from a row.

Parameters:
$row array
Returns:
Conference

Definition at line 64 of file ConferenceDAO.inc.php.

Referenced by getConference(), getConferenceByPath(), getConferences(), and getEnabledConferences().

ConferenceDAO.conferenceExistsByPath ( path  ) 

Check if a conference exists with a specified path.

Parameters:
$path the path of the conference
Returns:
boolean

Definition at line 230 of file ConferenceDAO.inc.php.

ConferenceDAO.deleteConference ( &$  conference  ) 

Delete a conference, INCLUDING ALL DEPENDENT ITEMS.

Parameters:
$conference Conference

Definition at line 126 of file ConferenceDAO.inc.php.

References deleteConferenceById().

ConferenceDAO.deleteConferenceById ( conferenceId  ) 

Delete a conference by ID, INCLUDING ALL DEPENDENT ITEMS.

Parameters:
$conferenceId int

Definition at line 134 of file ConferenceDAO.inc.php.

Referenced by deleteConference().

& ConferenceDAO.getConference ( conferenceId  ) 

Retrieve a conference by ID.

Parameters:
$conferenceId int
Returns:
Conference

Definition at line 26 of file ConferenceDAO.inc.php.

References _returnConferenceFromRow().

& ConferenceDAO.getConferenceByPath ( path  ) 

Retrieve a conference by path.

Parameters:
$path string
Returns:
Conference

Definition at line 45 of file ConferenceDAO.inc.php.

References _returnConferenceFromRow().

& ConferenceDAO.getConferences ( rangeInfo = null  ) 

Retrieve all conferences.

Returns:
DAOResultFactory containing matching conferences

Definition at line 174 of file ConferenceDAO.inc.php.

References _returnConferenceFromRow().

Referenced by getConferenceTitles().

& ConferenceDAO.getConferenceTitles (  ) 

Retrieve the IDs and titles of all conferences in an associative array.

Returns:
array

Definition at line 201 of file ConferenceDAO.inc.php.

References getConferences().

& ConferenceDAO.getEnabledConferences (  ) 

Retrieve all enabled conferences

Returns:
array Conferences ordered by sequence

Definition at line 188 of file ConferenceDAO.inc.php.

References _returnConferenceFromRow().

Referenced by getEnabledConferenceTitles().

& ConferenceDAO.getEnabledConferenceTitles (  ) 

Retrieve enabled conference IDs and titles in an associative array

Returns:
array

Definition at line 215 of file ConferenceDAO.inc.php.

References getEnabledConferences().

ConferenceDAO.getInsertConferenceId (  ) 

Get the ID of the last inserted conference.

Returns:
int

Definition at line 271 of file ConferenceDAO.inc.php.

Referenced by insertConference().

ConferenceDAO.insertConference ( &$  conference  ) 

Insert a new conference.

Parameters:
$conference Conference

Definition at line 81 of file ConferenceDAO.inc.php.

References getInsertConferenceId().

ConferenceDAO.resequenceConferences (  ) 

Sequentially renumber conferences in their sequence order.

Definition at line 245 of file ConferenceDAO.inc.php.

ConferenceDAO.updateConference ( &$  conference  ) 

Update an existing conference.

Parameters:
$conference Conference

Definition at line 103 of file ConferenceDAO.inc.php.


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