Formatting cleanups and comments

This commit is contained in:
vyshane
2006-08-14 07:15:03 +00:00
parent 33851b5c16
commit cee0901c06
+41 -26
View File
@@ -1,5 +1,6 @@
<?php
/* capability session information format
/**
* Capability session information format
* 2 x 2 array
* [context][capability]
* where context is the context id of the table 'context'
@@ -33,6 +34,7 @@ define('CONTEXT_BLOCK', 80);
$context_cache = array(); // Cache of all used context objects for performance (by level and instance)
$context_cache_id = array(); // Index to above cache by id
/**
* This functions get all the course categories in proper order
* @param int $context
@@ -81,7 +83,10 @@ function get_parent_cats($context, $type) {
}
/* Functions for Roles & Capabilites */
/*************************************
* Functions for Roles & Capabilites *
*************************************/
/**
@@ -147,7 +152,7 @@ function has_capability($capability, $context=NULL, $userid=NULL) {
foreach ($parentcats as $parentcat) {
if (isset($capabilities[$parentcat]['moodle/site:doanything'])) {
return ($capabilities[$parentcat]['moodle/site:doanything']);
}
}
}
break;
@@ -190,13 +195,13 @@ function has_capability($capability, $context=NULL, $userid=NULL) {
foreach ($parentcats as $parentcat) {
if (isset($capabilities[$parentcat]['do_anything'])) {
return ($capabilities[$parentcat]['do_anything']);
}
}
}
}
if (isset($capabilities[$courseinstance->id]['do_anything'])) {
return ($capabilities[$courseinstance->id]['do_anything']);
}
}
break;
@@ -210,12 +215,12 @@ function has_capability($capability, $context=NULL, $userid=NULL) {
foreach ($parentcats as $parentcat) {
if (isset($capabilities[$parentcat]['do_anything'])) {
return ($capabilities[$parentcat]['do_anything']);
}
}
}
}
if (isset($capabilities[$courseinstance->id]['do_anything'])) {
return ($capabilities[$courseinstance->id]['do_anything']);
}
}
break;
default:
@@ -786,7 +791,11 @@ function assign_legacy_capabilities($capability, $legacyperms) {
}
// checks to see if a capability is a legacy capability, returns bool
/**
* Checks to see if a capability is a legacy capability.
* @param $capabilityname
* @return boolean
*/
function islegacy($capabilityname) {
if (strstr($capabilityname, 'legacy') === false) {
return false;
@@ -795,11 +804,12 @@ function islegacy($capabilityname) {
}
}
/************************************
/**********************************
* Context Manipulation functions *
**********************************/
/**
* This should be called prolly everytime a user, group, module, course,
* coursecat or site is set up maybe?
@@ -856,6 +866,7 @@ function get_context_instance($level=NULL, $instance=SITEID) {
return $context;
}
/**
* Get a context instance as an object, from a given id.
* @param $id
@@ -892,7 +903,7 @@ function get_local_override($roleid, $contextid, $capability) {
* DB TABLE RELATED FUNCTIONS *
************************************/
/**********************************************
/**
* function that creates a role
* @param name - role name
* @param description - role description
@@ -922,6 +933,7 @@ function create_role($name, $description, $legacy='') {
}
/**
* Function to write context specific overrides, or default capabilities.
* @param module - string name
@@ -1209,10 +1221,9 @@ function capabilities_cleanup($component, $newcapdef=NULL) {
/************************************************************
* * UI FUNCTIONS * *
************************************************************/
/****************
* UI FUNCTIONS *
****************/
/**
@@ -1401,8 +1412,6 @@ function role_context_capabilities($roleid, $context) {
* @param object $context
* @return array()
*/
function get_parent_contexts($context) {
switch ($context->level) {
@@ -1473,16 +1482,19 @@ function get_parent_contexts($context) {
* @param array $capabilities - array loaded using role_context_capabilities
* @return int (allow, prevent, prohibit, inherit)
*/
function get_role_context_capability($contextid, $capability, $capabilities) {
return $capabilities[$contextid][$capability];
}
/**
* Returns the human-readable, translated version of the capability.
* Basically a big switch statement.
* @param $capabilityname - e.g. mod/choice:readresponses
*/
function get_capability_string($capabilityname) {
// Typical capabilityname is: mod/choice:readresponses
// Typical capabilityname is mod/choice:readresponses
$names = split('/', $capabilityname);
$stringname = $names[1]; // choice:readresponses
@@ -1511,12 +1523,15 @@ function get_capability_string($capabilityname) {
break;
}
return $string;
}
// this gets the mod/block/course/core etc strings
/**
* This gets the mod/block/course/core etc strings.
* @param $component
* @param $contextlevel
*/
function get_component_string($component, $contextlevel) {
switch ($contextlevel) {
@@ -1558,8 +1573,8 @@ function get_component_string($component, $contextlevel) {
return false;
}
return $string;
}
?>
?>