Example #1
0
  * priv_id [INTEGER]  Identifier for privilege
  * priv_desc [STRING]  Description of the privilege
  */
 $PrivilegeType = new RowManager_PrivilegeTypeManager();
 $PrivilegeType->dropTable();
 $PrivilegeType->createTable();
 /*
  * SuperAdminAssignment Table
  *
  * Assigns super admin privilege to particular viewers.
  *
  * superadmin_id [INTEGER]  Unique identifier for super admin
  * viewer_id [INTEGER]  Identifier of the viewer/user assigned the super-admin role.
  */
 $SuperAdminAssignment = new RowManager_SuperAdminAssignmentManager();
 $SuperAdminAssignment->dropTable();
 $SuperAdminAssignment->createTable();
 /*
  * EventAdminAssignment Table
  *
  * Assigns a particular privilege to a particular user for some event.
  *
  * eventadmin_id [INTEGER]  unique id for event administrator privilege assignment
  * event_id [INTEGER]  id for the event for which privileges are being assigned
  * priv_id [INTEGER]  ID for a particular event privilege
  * viewer_id [INTEGER]  ID associated with a particular system user
  */
 $EventAdminAssignment = new RowManager_EventAdminAssignmentManager();
 $EventAdminAssignment->dropTable();
 $EventAdminAssignment->createTable();
 /*