Stud.IP  2.0 Revision 48548
 All Data Structures Namespaces Files Functions Variables Pages
Modules Class Reference
Inheritance diagram for Modules:
Inheritance graph
Collaboration diagram for Modules:
Collaboration graph

Public Member Functions

 Modules ()
 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
 $db

Member Function Documentation

checkGlobal (   $modul)

Here is the caller graph for this function:

checkLocal (   $modul,
  $range_id,
  $range_type = '' 
)

Here is the call graph for this function:

clearBit ( $bitField,
  $n 
)

Here is the caller graph for this function:

getBin (   $range_id,
  $range_type = '' 
)

Here is the call graph for this function:

Here is the caller graph for this function:

getDefaultBinValue (   $range_id,
  $range_type = '',
  $type = false 
)

Here is the call graph for this function:

Here is the caller graph for this function:

getLocalModules (   $range_id,
  $range_type = '',
  $modules = false,
  $type = false 
)

Here is the call graph for this function:

getStatus (   $modul,
  $range_id,
  $range_type = '' 
)

Here is the call graph for this function:

Here is the caller graph for this function:

isBit (   $bitField,
  $n 
)

Here is the caller graph for this function:

isEnableable (   $modul,
  $range_id,
  $range_type = '' 
)

Here is the call graph for this function:

Modules ( )

Here is the caller graph for this function:

setBit ( $bitField,
  $n 
)

Here is the caller graph for this function:

writeBin (   $range_id,
  $bitmask,
  $range_type = '' 
)

Here is the call graph for this function:

writeDefaultStatus (   $range_id,
  $range_type = '' 
)

Here is the call graph for this function:

writeStatus (   $modul,
  $range_id,
  $value,
  $range_type = '' 
)

Here is the call graph for this function:

Field Documentation

$db
$registered_modules
Initial value:
array(
"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" => "", "sem" => TRUE, "inst" => TRUE),
"chat" => array("id" => 7, "const" => "CHAT_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),
"documents_folder_permissions" => array("id" => 14, "const" => "", "sem" => TRUE, "inst" => TRUE)
)

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