claroline/claroline/user/user.php File Reference

Go to the source code of this file.

Namespaces

namespace  CLUSR

Variables

 $tlabelReq = 'CLUSR'
 $gidReset = true
 $htmlHeadXtra []
 $userPerPage = get_conf('nbUsersPerPage',50)
 $is_allowedToEdit = claro_is_allowed_to_edit()
 $can_add_single_user
 $can_import_user_list
 $can_export_user_list
 $can_import_user_class
 $can_send_message_to_course = current_user_is_allowed_to_send_message_to_current_course()
 $dialogBox = new DialogBox()
 $tbl_cdb_names = claro_sql_get_course_tbl()
 $tbl_mdb_names = claro_sql_get_main_tbl()
 $tbl_rel_course_user = $tbl_mdb_names['rel_course_user' ]
 $tbl_users = $tbl_mdb_names['user' ]
 $tbl_courses_users = $tbl_rel_course_user
 $tbl_rel_users_groups = $tbl_cdb_names['group_rel_team_user' ]
 $tbl_groups = $tbl_cdb_names['group_team' ]
 $cmd = ( isset($_REQUEST['cmd']) ? $_REQUEST['cmd'] : '')
 $offset = (int) isset($_REQUEST['offset']) ? $_REQUEST['offset'] : 0
if(isset($_REQUEST['user_id'])) $disp_tool_link = FALSE
if($is_allowedToEdit) $sqlGetUsers
 $myPager = new claro_sql_pager($sqlGetUsers, $offset, $userPerPage)
if(isset($_GET['sort'])) $defaultSortKeyList
foreach($defaultSortKeyList as
$thisSortKey=> $thisSortDir) 
$userList = $myPager->get_result_list()
 $userTotalNb = $myPager->get_total_item_count()
 $userListId = array()
foreach($userList as $thisUser)
if(count($userListId)> 0) 
$nameTools = get_lang('Users')
if($can_add_single_user) if($can_import_user_list)
if($can_export_user_list) if($can_import_user_class)
if($can_send_message_to_course) 
$userMenu []
 $out = ''
 $sortUrlList = $myPager->get_sort_url_list($_SERVER['PHP_SELF'])
 $i = $offset
 $previousUser = -1

Variable Documentation

$can_add_single_user
Initial value:
 (bool) (claro_is_course_manager()
                     && get_conf('is_coursemanager_allowed_to_enroll_single_user') )
                     || claro_is_platform_admin()

Definition at line 66 of file user.php.

$can_export_user_list
Initial value:
 (bool) (claro_is_course_manager()
                     && get_conf('is_coursemanager_allowed_to_export_user_list', true) )
                     || claro_is_platform_admin()

Definition at line 72 of file user.php.

$can_import_user_class
Initial value:
 (bool) (claro_is_course_manager()
                     && get_conf('is_coursemanager_allowed_to_import_user_class') )
                     || claro_is_platform_admin()

Definition at line 76 of file user.php.

$can_import_user_list
Initial value:
 (bool) (claro_is_course_manager()
                     && get_conf('is_coursemanager_allowed_to_import_user_list') )
                     || claro_is_platform_admin()

Definition at line 69 of file user.php.

$can_send_message_to_course = current_user_is_allowed_to_send_message_to_current_course()

Definition at line 79 of file user.php.

$cmd = ( isset($_REQUEST['cmd']) ? $_REQUEST['cmd'] : '')

Definition at line 101 of file user.php.

if (isset($_GET['sort'])) $defaultSortKeyList
Initial value:
 array ('course_user.isCourseManager' => SORT_DESC,
                             'course_user.tutor'  => SORT_DESC,
                             'user.nom'          => SORT_ASC,
                             'user.prenom'       => SORT_ASC)

Definition at line 212 of file user.php.

$dialogBox = new DialogBox()

Definition at line 81 of file user.php.

if (isset($_REQUEST['user_id'])) $disp_tool_link = FALSE

Definition at line 115 of file user.php.

$gidReset = true

Definition at line 19 of file user.php.

$htmlHeadXtra[]
Initial value:
'
<script type="text/javascript">
function confirmation (name)
{
    if (confirm(" ' . clean_str_for_javascript(get_lang('Are you sure to delete')) . ' "+ name + " ?"))
        {return true;}
    else
        {return false;}
}
</script>
'

Definition at line 45 of file user.php.

$i = $offset

Definition at line 385 of file user.php.

$is_allowedToEdit = claro_is_allowed_to_edit()

Definition at line 64 of file user.php.

$myPager = new claro_sql_pager($sqlGetUsers, $offset, $userPerPage)

Definition at line 205 of file user.php.

foreach ($userList as $thisUser) if (count($userListId)> 0) $nameTools = get_lang('Users')

Definition at line 264 of file user.php.

$offset = (int) isset($_REQUEST['offset']) ? $_REQUEST['offset'] : 0

Definition at line 102 of file user.php.

$out = ''

Definition at line 334 of file user.php.

$previousUser = -1

Definition at line 386 of file user.php.

$sortUrlList = $myPager->get_sort_url_list($_SERVER['PHP_SELF'])

Definition at line 352 of file user.php.

if ($is_allowedToEdit) $sqlGetUsers
Initial value:
 "SELECT `user`.`user_id`      AS `user_id`,
                       `user`.`nom`          AS `nom`,
                       `user`.`prenom`       AS `prenom`,
                       `user`.`email`        AS `email`,
                       `course_user`.`profile_id`,
                       `course_user`.`isCourseManager`,
                       `course_user`.`tutor`  AS `tutor`,
                       `course_user`.`role`   AS `role`
               FROM `" . $tbl_users . "`           AS user,
                    `" . $tbl_rel_course_user . "` AS course_user
               WHERE `user`.`user_id`=`course_user`.`user_id`
               AND   `course_user`.`code_cours`='" . claro_sql_escape(claro_get_current_course_id()) . "'"

Definition at line 192 of file user.php.

$tbl_cdb_names = claro_sql_get_course_tbl()

Definition at line 87 of file user.php.

$tbl_courses_users = $tbl_rel_course_user

Definition at line 92 of file user.php.

$tbl_groups = $tbl_cdb_names['group_team' ]

Definition at line 95 of file user.php.

$tbl_mdb_names = claro_sql_get_main_tbl()

Definition at line 88 of file user.php.

$tbl_rel_course_user = $tbl_mdb_names['rel_course_user' ]

Definition at line 90 of file user.php.

$tbl_rel_users_groups = $tbl_cdb_names['group_rel_team_user' ]

Definition at line 94 of file user.php.

$tbl_users = $tbl_mdb_names['user' ]

Definition at line 91 of file user.php.

$tlabelReq = 'CLUSR'

Definition at line 18 of file user.php.

foreach ($defaultSortKeyList as $thisSortKey=> $thisSortDir) $userList = $myPager->get_result_list()

Definition at line 222 of file user.php.

$userListId = array()

Definition at line 229 of file user.php.

$userMenu[]
Initial value:
 claro_html_cmd_link( htmlspecialchars(Url::Contextualize( get_module_entry_url('CLGRP') ))
                                 , '<img src="' . get_icon_url('group') . '" alt="" />'
                                 . get_lang('Group management')
                                 )

Definition at line 318 of file user.php.

$userPerPage = get_conf('nbUsersPerPage',50)

Definition at line 62 of file user.php.

$userTotalNb = $myPager->get_total_item_count()

Definition at line 223 of file user.php.

Generated on Tue Jun 8 12:28:37 2010 for Claroline API by  doxygen 1.6.3