Moodle  2.2.1
http://www.collinsharper.com
C:/xampp/htdocs/moodle/mod/forum/user.php File Reference

Go to the source code of this file.

Namespaces

namespace  mod
 

Local Library of functions for module scorm.


Variables

 $courseid = optional_param('course', null, PARAM_INT)
 $userid = optional_param('id', $USER->id, PARAM_INT)
 $mode = optional_param('mode', 'posts', PARAM_ALPHA)
 $page = optional_param('page', 0, PARAM_INT)
 $perpage = optional_param('perpage', 5, PARAM_INT)
if(empty($userid)) $discussionsonly = ($mode !== 'posts')
 $isspecificcourse = !is_null($courseid)
 $iscurrentuser = ($USER->id == $userid)
 $url = new moodle_url('/mod/forum/user.php', array('id' => $userid))
 $user = $DB->get_record("user", array("id" => $userid), '*', MUST_EXIST)
 $usercontext = get_context_instance(CONTEXT_USER, $user->id, MUST_EXIST)
if(isguestuser($user)) if($user->
deleted) 
$isloggedin = isloggedin()
 $isguestuser = $isloggedin && isguestuser()
 $isparent = !$iscurrentuser && $DB->record_exists('role_assignments', array('userid'=>$USER->id, 'contextid'=>$usercontext->id))
 $hasparentaccess = $isparent && has_all_capabilities(array('moodle/user:viewdetails', 'moodle/user:readuserposts'), $usercontext)
if(empty($result->posts)) $postoutput = array()
 $discussions = array()
 $rm = new rating_manager()
 $ratingoptions = new stdClass
$ratingoptions component = 'mod_forum'
$ratingoptions ratingarea = 'post'
foreach($result->posts as $post) $userfullname = fullname($user)

Variable Documentation

Definition at line 30 of file user.php.

foreach ($result->posts as $post) $discussions = array()

Definition at line 213 of file user.php.

if (empty($userid)) $discussionsonly = ($mode !== 'posts')

Definition at line 43 of file user.php.

$hasparentaccess = $isparent && has_all_capabilities(array('moodle/user:viewdetails', 'moodle/user:readuserposts'), $usercontext)

Definition at line 88 of file user.php.

$iscurrentuser = ($USER->id == $userid)

Definition at line 45 of file user.php.

Definition at line 86 of file user.php.

if (isguestuser($user)) if ($user->deleted) $isloggedin = isloggedin()

Definition at line 85 of file user.php.

$isparent = !$iscurrentuser && $DB->record_exists('role_assignments', array('userid'=>$USER->id, 'contextid'=>$usercontext->id))

Definition at line 87 of file user.php.

$isspecificcourse = !is_null($courseid)

Definition at line 44 of file user.php.

Definition at line 32 of file user.php.

Definition at line 33 of file user.php.

$perpage = optional_param('perpage', 5, PARAM_INT)

Definition at line 34 of file user.php.

if (empty($result->posts)) $postoutput = array()

Definition at line 211 of file user.php.

$ratingoptions = new stdClass

Definition at line 223 of file user.php.

$rm = new rating_manager()

Definition at line 222 of file user.php.

$url = new moodle_url('/mod/forum/user.php', array('id' => $userid))

Definition at line 47 of file user.php.

$user = $DB->get_record("user", array("id" => $userid), '*', MUST_EXIST)

Definition at line 67 of file user.php.

Definition at line 68 of file user.php.

foreach ($result->posts as $post) $userfullname = fullname($user)

Definition at line 296 of file user.php.

Definition at line 31 of file user.php.

$ratingoptions component = 'mod_forum'

Definition at line 224 of file user.php.

$ratingoptions ratingarea = 'post'

Definition at line 225 of file user.php.

 All Data Structures Namespaces Files Functions Variables Enumerations