Public Member Functions

SeriesEditorsDAO Class Reference
[Press]

Class for DAO relating series to editors. More...

List of all members.

Public Member Functions

 deleteEditor ($pressId, $seriesId, $userId)
 deleteEditor ($pressId, $seriesId, $userId)
 deleteEditorsByPressId ($pressId)
 deleteEditorsByPressId ($pressId)
 deleteEditorsBySeriesId ($seriesId, $pressId=null)
 deleteEditorsBySeriesId ($seriesId, $pressId=null)
 deleteEditorsByUserId ($userId, $pressId=null, $seriesId=null)
 deleteEditorsByUserId ($userId, $pressId=null, $seriesId=null)
 editorExists ($pressId, $seriesId, $userId)
 editorExists ($pressId, $seriesId, $userId)
getEditorsBySeriesId ($seriesId, $pressId)
getEditorsBySeriesId ($seriesId, $pressId)
getEditorsNotInSeries ($pressId, $seriesId)
getEditorsNotInSeries ($pressId, $seriesId)
 insertEditor ($pressId, $seriesId, $userId, $canReview, $canEdit)
 insertEditor ($pressId, $seriesId, $userId, $canReview, $canEdit)
 SeriesEditorsDAO ()
 SeriesEditorsDAO ()

Detailed Description

Class for DAO relating series to editors.

Definition at line 16 of file SeriesEditorsDAO.inc.php.


Member Function Documentation

SeriesEditorsDAO.deleteEditor ( pressId,
seriesId,
userId 
)

Delete a series editor.

Parameters:
$pressId int
$seriesId int
$userId int

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

SeriesEditorsDAO.deleteEditor ( pressId,
seriesId,
userId 
)

Delete a series editor.

Parameters:
$pressId int
$seriesId int
$userId int

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

SeriesEditorsDAO.deleteEditorsByPressId ( pressId  ) 

Delete all series editors assignments for a specified press.

Parameters:
$pressId int

Definition at line 150 of file SeriesEditorsDAO.inc.php.

SeriesEditorsDAO.deleteEditorsByPressId ( pressId  ) 

Delete all series editors assignments for a specified press.

Parameters:
$pressId int

Definition at line 150 of file SeriesEditorsDAO.inc.php.

SeriesEditorsDAO.deleteEditorsBySeriesId ( seriesId,
pressId = null 
)

Delete all series editors for a specified series in a press.

Parameters:
$seriesId int
$pressId int

Definition at line 135 of file SeriesEditorsDAO.inc.php.

SeriesEditorsDAO.deleteEditorsBySeriesId ( seriesId,
pressId = null 
)

Delete all series editors for a specified series in a press.

Parameters:
$seriesId int
$pressId int

Definition at line 135 of file SeriesEditorsDAO.inc.php.

SeriesEditorsDAO.deleteEditorsByUserId ( userId,
pressId = null,
seriesId = null 
)

Delete all series assignments for the specified user.

Parameters:
$userId int
$pressId int optional, include assignments only in this press
$seriesId int optional, include only this series

Definition at line 162 of file SeriesEditorsDAO.inc.php.

SeriesEditorsDAO.deleteEditorsByUserId ( userId,
pressId = null,
seriesId = null 
)

Delete all series assignments for the specified user.

Parameters:
$userId int
$pressId int optional, include assignments only in this press
$seriesId int optional, include only this series

Definition at line 162 of file SeriesEditorsDAO.inc.php.

SeriesEditorsDAO.editorExists ( pressId,
seriesId,
userId 
)

Check if a user is assigned to a specified series.

Parameters:
$pressId int
$seriesId int
$userId int
Returns:
boolean

Definition at line 178 of file SeriesEditorsDAO.inc.php.

SeriesEditorsDAO.editorExists ( pressId,
seriesId,
userId 
)

Check if a user is assigned to a specified series.

Parameters:
$pressId int
$seriesId int
$userId int
Returns:
boolean

Definition at line 178 of file SeriesEditorsDAO.inc.php.

& SeriesEditorsDAO.getEditorsBySeriesId ( seriesId,
pressId 
)

Retrieve a list of all series editors assigned to the specified series.

Parameters:
$seriesId int
$pressId int
Returns:
array matching Users

Definition at line 71 of file SeriesEditorsDAO.inc.php.

& SeriesEditorsDAO.getEditorsBySeriesId ( seriesId,
pressId 
)

Retrieve a list of all series editors assigned to the specified series.

Parameters:
$seriesId int
$pressId int
Returns:
array matching Users

Definition at line 71 of file SeriesEditorsDAO.inc.php.

& SeriesEditorsDAO.getEditorsNotInSeries ( pressId,
seriesId 
)

Retrieve a list of all series editors not assigned to the specified series.

Parameters:
$pressId int
$seriesId int
Returns:
array matching Users

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

& SeriesEditorsDAO.getEditorsNotInSeries ( pressId,
seriesId 
)

Retrieve a list of all series editors not assigned to the specified series.

Parameters:
$pressId int
$seriesId int
Returns:
array matching Users

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

SeriesEditorsDAO.insertEditor ( pressId,
seriesId,
userId,
canReview,
canEdit 
)

Insert a new series editor.

Parameters:
$pressId int
$seriesId int
$userId int
$canReview boolean
$canEdit boolean

Definition at line 32 of file SeriesEditorsDAO.inc.php.

SeriesEditorsDAO.insertEditor ( pressId,
seriesId,
userId,
canReview,
canEdit 
)

Insert a new series editor.

Parameters:
$pressId int
$seriesId int
$userId int
$canReview boolean
$canEdit boolean

Definition at line 32 of file SeriesEditorsDAO.inc.php.

SeriesEditorsDAO.SeriesEditorsDAO (  ) 

Constructor

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

SeriesEditorsDAO.SeriesEditorsDAO (  ) 

Constructor

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


The documentation for this class was generated from the following files: