コード例 #1
0
ファイル: user.php プロジェクト: rhertzog/lcs
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
コード例 #2
0
ファイル: sendmessage.php プロジェクト: rhertzog/lcs
             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 = '';