Stud.IP  4.2 Revision
Modules Class Reference
Inheritance diagram for Modules:
Inheritance graph
Collaboration diagram for Modules:
Collaboration graph

Public Member Functions

 __construct ()
 
 getStatus ($modul, $range_id, $range_type='')
 
 getLocalModules ($range_id, $range_type='', $modules=false, $type=false)
 
 getDefaultBinValue ($range_id, $range_type='', $type=false)
 
 getBin ($range_id, $range_type='')
 
 writeBin ($range_id, $bitmask, $range_type='')
 
 writeDefaultStatus ($range_id, $range_type='')
 
 writeStatus ($modul, $range_id, $value, $range_type='')
 
 checkGlobal ($modul)
 
 checkLocal ($modul, $range_id, $range_type='')
 
 isEnableable ($modul, $range_id, $range_type='')
 
 setBit (&$bitField, $n)
 
 clearBit (&$bitField, $n)
 
 isBit ($bitField, $n)
 

Data Fields

 $registered_modules
 

Constructor & Destructor Documentation

◆ __construct()

__construct ( )

Member Function Documentation

◆ checkGlobal()

checkGlobal (   $modul)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ checkLocal()

checkLocal (   $modul,
  $range_id,
  $range_type = '' 
)
Here is the call graph for this function:

◆ clearBit()

clearBit ( $bitField,
  $n 
)
Here is the caller graph for this function:

◆ getBin()

getBin (   $range_id,
  $range_type = '' 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getDefaultBinValue()

getDefaultBinValue (   $range_id,
  $range_type = '',
  $type = false 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getLocalModules()

getLocalModules (   $range_id,
  $range_type = '',
  $modules = false,
  $type = false 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getStatus()

getStatus (   $modul,
  $range_id,
  $range_type = '' 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ isBit()

isBit (   $bitField,
  $n 
)
Here is the caller graph for this function:

◆ isEnableable()

isEnableable (   $modul,
  $range_id,
  $range_type = '' 
)
Here is the call graph for this function:

◆ setBit()

setBit ( $bitField,
  $n 
)
Here is the caller graph for this function:

◆ writeBin()

writeBin (   $range_id,
  $bitmask,
  $range_type = '' 
)
Here is the call graph for this function:

◆ writeDefaultStatus()

writeDefaultStatus (   $range_id,
  $range_type = '' 
)
Here is the call graph for this function:

◆ writeStatus()

writeStatus (   $modul,
  $range_id,
  $value,
  $range_type = '' 
)
Here is the call graph for this function:

Field Documentation

◆ $registered_modules

$registered_modules
Initial value:
'overview' => array('id' => 20, 'const' => '', 'sem' => true, 'inst' => false),
'admin' => array('id' => 17, 'const' => '', 'sem' => true, 'inst' => false),
'forum' => array('id' => 0, 'const' => '', 'sem' => true, 'inst' => true),
'documents' => array('id' => 1, 'const' => '', 'sem' => true, 'inst' => true),
'schedule' => array('id' => 2, 'const' => '', 'sem' => true, 'inst' => false),
'participants' => array('id' => 3, 'const' => '', 'sem' => true, 'inst' => false),
'personal' => array('id' => 4, 'const' => '', 'sem' => false, 'inst' => true),
'literature' => array('id' => 5, 'const' => 'LITERATURE_ENABLE', 'sem' => true, 'inst' => true),
'wiki' => array('id' => 8, 'const' => 'WIKI_ENABLE', 'sem' => true, 'inst' => true),
'scm' => array('id' => 12, 'const' => 'SCM_ENABLE', 'sem' => true, 'inst' => true),
'elearning_interface' => array('id' => 13, 'const' => 'ELEARNING_INTERFACE_ENABLE', 'sem' => true, 'inst' => true),
'calendar' => array('id' => 16, 'const' => 'COURSE_CALENDAR_ENABLE', 'sem' => true, 'inst' => true),
'resources' => array('id' => 21, 'const' => 'RESOURCES_ENABLE', 'sem' => true, 'inst' => true)
)

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