Stud.IP  jlu_3.3 Revision
user_activities.php File Reference

Functions

 show_documents ($documents, $open=null)
 
 get_user_documents ($user_id, $seminar_id=null)
 

Variables

if(!is_array($_SESSION['_user_activities'])) $queries = array()
 
 $msg = array()
 
 $user_id = get_userid($_SESSION['_user_activities']['username'])
 
 $ank = key($_SESSION['_user_activities']['open'])
 
 $queries []
 
foreach(PluginEngine::getPlugins( 'ForumModule') as $plugin) foreach($queries as $index=> $query) $details = false
 
if( $_SESSION[ '_user_activities'][ 'details']=='files') elseif(in_array($_SESSION['_user_activities']['details'], words('seminar seminar_closed seminar_wait seminar_claiming'))) $template = $GLOBALS['template_factory']->open('user_activities/index')
 
$template user = User::find($user_id)
 
$template queries = $queries
 
$template details = $details
 

Function Documentation

◆ get_user_documents()

get_user_documents (   $user_id,
  $seminar_id = null 
)

Returns a certain user's documents (in a certain course)

Parameters
string$user_idId of the user in question
mixed$seminar_idOptional id of a seminar
Returns
Array List of the user's documents' ids
Here is the call graph for this function:

◆ show_documents()

show_documents (   $documents,
  $open = null 
)

Returns an overview of certain documents

Parameters
Array$documentsIds of the documents in question
mixed$openArray containing open states of documents
Returns
string Overview of documents as html, ready to be displayed
Here is the call graph for this function:

Variable Documentation

◆ $ank

$ank = key($_SESSION['_user_activities']['open'])

◆ $details

foreach(PluginEngine::getPlugins('ForumModule') as $plugin) foreach ( $queries as $index=> $query) $details = false

◆ $msg

$msg = array()

◆ $queries [1/2]

if (!is_array( $_SESSION[ '_user_activities'])) $queries = array()

◆ $queries [2/2]

$queries[]
Initial value:
= array(
'desc' => _('Eingetragen in Veranstaltungen (dozent / tutor / autor / user)'),
'query' => "SELECT CONCAT_WS(' / ', SUM(status = 'dozent'), SUM(status = 'tutor'),
SUM(status = 'autor'), SUM(status = 'user'))
FROM seminar_user
WHERE user_id = ?
GROUP BY user_id",
'details' => "details=seminar",
)

◆ $template

if($_SESSION['_user_activities']['details']=='files') elseif (in_array( $_SESSION[ '_user_activities'][ 'details'], words( 'seminar seminar_closed seminar_wait seminar_claiming'))) $template = $GLOBALS['template_factory']->open('user_activities/index')

◆ $user_id

$user_id = get_userid($_SESSION['_user_activities']['username'])

◆ details

$template details = $details

◆ queries

$template queries = $queries

◆ user

$template user = User::find($user_id)