include claro_get_conf_repository() . 'user_profile.conf.php'; /*---------------------------------------------------------------------- JavaScript - Delete Confirmation ----------------------------------------------------------------------*/ JavascriptLanguage::getInstance()->addLangVar('Are you sure to delete %name ?'); JavascriptLoader::getInstance()->load('user'); /*---------------------------------------------------------------------- Variables ----------------------------------------------------------------------*/ $userPerPage = get_conf('nbUsersPerPage', 50); $is_allowedToEdit = claro_is_allowed_to_edit(); $can_add_single_user = (bool) (claro_is_course_manager() && get_conf('is_coursemanager_allowed_to_enroll_single_user')) || claro_is_platform_admin(); $can_import_user_list = (bool) (claro_is_course_manager() && get_conf('is_coursemanager_allowed_to_import_user_list')) || claro_is_platform_admin(); $can_export_user_list = (bool) (claro_is_course_manager() && get_conf('is_coursemanager_allowed_to_export_user_list', true)) || claro_is_platform_admin(); $can_import_user_class = (bool) (claro_is_course_manager() && get_conf('is_coursemanager_allowed_to_import_user_class')) || claro_is_platform_admin(); $can_send_message_to_course = current_user_is_allowed_to_send_message_to_current_course(); $dialogBox = new DialogBox(); /*---------------------------------------------------------------------- DB tables definition ----------------------------------------------------------------------*/ $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_courses = $tbl_mdb_names['course']; $tbl_users = $tbl_mdb_names['user']; $tbl_right_profile = $tbl_mdb_names['right_profile']; $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']; /*---------------------------------------------------------------------- Filter data
if (!isset($_REQUEST['message'])) { $message = "<br /><br />----------------------------------------------------<br />" . get_lang('%firstName %lastName', array('%firstName' => claro_htmlspecialchars($messageParent->getSenderFirstName()), '%lastName' => claro_htmlspecialchars($messageParent->getSenderLastName()))) . ' ' . get_lang('wrote') . ':<br />' . claro_parse_user_text($messageParent->getMessage()); } } else { claro_die(get_lang('Not allowed')); } } else { $responseTo = ''; } $addForm = TRUE; } if ($_REQUEST['cmd'] == 'rqMessageToCourse') { if (!claro_is_in_a_course()) { claro_die(get_lang('You are not in a course')); } if (!current_user_is_allowed_to_send_message_to_current_course()) { claro_die(get_lang('Not allowed')); } $typeRecipient = 'course'; $userRecipient = ''; $groupRecipient = ''; $courseRecipient = claro_get_current_course_id(); $responseTo = ''; $addForm = TRUE; } if ($_REQUEST['cmd'] == 'rqMessageToAllUsers') { if (!claro_is_platform_admin()) { claro_die(get_lang('Not allowed')); } $typeRecipient = 'all'; $userRecipient = '';