Ejemplo n.º 1
0
//------------------------------------
// Javascript confirm pop up declaration for header
JavascriptLanguage::getInstance()->addLangVar('Are you sure you want to unregister %name ?');
JavascriptLoader::getInstance()->load('admin');
$displayBackToCU = false;
$displayBackToUC = false;
if ('culist' == $ccfrom) {
    $displayBackToCU = TRUE;
} elseif ('uclist' == $ccfrom) {
    $displayBackToUC = TRUE;
}
$cmd_menu[] = '<a class="claroCmd" href="adminuserunregistered.php' . '?cidToEdit=' . $cidToEdit . '&amp;cmd=UnReg' . '&amp;uidToEdit=' . $uidToEdit . '" ' . ' onclick="return ADMIN.confirmationUnReg(\'' . clean_str_for_javascript(claro_htmlspecialchars($courseUserProperties['firstName']) . ' ' . claro_htmlspecialchars($courseUserProperties['lastName'])) . '\');">' . get_lang('Unsubscribe') . '</a>';
$cmd_menu[] = '<a class="claroCmd" href="admin_profile.php' . '?uidToEdit=' . $uidToEdit . '">' . get_lang('User settings') . '</a>';
//link to go back to list : depend where we come from...
if ($displayBackToCU) {
    $cmd_menu[] = '<a class="claroCmd" href="admincourseusers.php' . '?cidToEdit=' . $cidToEdit . '&amp;uidToEdit=' . $uidToEdit . '">' . get_lang('Back to list') . '</a> ';
} elseif ($displayBackToUC) {
    $cmd_menu[] = '<a class="claroCmd" href="adminusercourses.php' . '?cidToEdit=' . $cidToEdit . '&amp;uidToEdit=' . $uidToEdit . '">' . get_lang('Back to list') . '</a> ';
}
//------------------------------------
// DISPLAY
//------------------------------------
$out = '';
// Display tool title
$out .= claro_html_tool_title(array('mainTitle' => $nameTools, 'subTitle' => get_lang('Course') . ' : ' . claro_htmlspecialchars($courseUserProperties['courseName']) . '<br />' . get_lang('User') . ' : ' . claro_htmlspecialchars($courseUserProperties['firstName']) . ' ' . claro_htmlspecialchars($courseUserProperties['lastName'])));
// Display Forms or dialog box(if needed)
$out .= $dialogBox->render();
$hidden_param = array('uidToEdit' => $uidToEdit, 'cidToEdit' => $cidToEdit, 'cfrom' => $cfrom, 'ccfrom' => $ccfrom);
$out .= course_user_html_form($courseUserProperties, $cidToEdit, $uidToEdit, $hidden_param) . '<p>' . claro_html_menu_horizontal($cmd_menu) . '</p>';
$claroline->display->body->appendContent($out);
echo $claroline->display->render();
Ejemplo n.º 2
0
    }
    // end if ($catList)
    $out .= '<div align="center">' . "\n" . '<form method="post" action="' . claro_htmlspecialchars($_SERVER['PHP_SELF'] . '?uInfo=' . $userIdViewed) . '">' . "\n" . claro_form_relay_context() . '<input type="submit" name="addDef" value="' . get_lang('Add new heading') . '" />' . "\n" . '</form>' . "\n" . '</div>' . "\n";
} elseif ($displayMode == 'viewContentEdit') {
    /*>>>>>>>>>>>> CATEGORIES CONTENTS : EDIT <<<<<<<<<<<<*/
    $out .= '<form method="post" action="' . claro_htmlspecialchars($_SERVER['PHP_SELF'] . '?uInfo=' . $userIdViewed) . '">' . "\n" . claro_form_relay_context() . '<input type="hidden" name="claroFormId" value="' . uniqid('') . '" />' . "\n" . '<input type="hidden" name="cntId" value="' . $catToEdit['contentId'] . '" />' . "\n" . '<input type="hidden" name="catId" value="' . $catToEdit['catId'] . '" />' . "\n" . '<input type="hidden" name="uInfo"  value="' . $userIdViewed . '" />' . "\n" . '<p><label for="content" ><b>' . $catToEdit['title'] . '</b></label></p>' . "\n" . '<p><i>' . htmlize($catToEdit['comment']) . '</i></p>' . "\n";
    if ($catToEdit['nbline'] == 1) {
        $out .= '<input type="text" name="content" id="content" size="80" value="' . claro_htmlspecialchars($catToEdit['content']) . '" />';
    } else {
        $out .= '<textarea  cols="80" rows="' . $catToEdit['nbline'] . '" name="content" id="content" >' . $catToEdit['content'] . '</textarea>';
    }
    $out .= '<input type="submit" name="submitContent" value="' . get_lang('Ok') . '" />' . "\n" . '</form>';
} elseif ($displayMode == "viewMainInfoEdit") {
    if ($mainUserInfo) {
        $hidden_param = array('submitMainUserInfo' => $userIdViewed, 'uInfo' => $userIdViewed);
        $out .= course_user_html_form($mainUserInfo, claro_get_current_course_id(), $userIdViewed, $hidden_param);
    }
} elseif ($displayMode == "viewContentList") {
    /*>>>>>>>>>>>> CATEGORIES CONTENTS : LIST <<<<<<<<<<<<*/
    if ($mainUserInfo) {
        $mainUserInfo['role'] = !empty($mainUserInfo['role']) ? $mainUserInfo['role'] : ' - ';
        $mainUserInfo['tutor'] = $mainUserInfo['isTutor'] == 1 ? get_lang('Group Tutor') : ' - ';
        $mainUserInfo['isCourseManager'] = $mainUserInfo['isCourseManager'] == 1 ? get_lang('Course manager') : ' - ';
        $out .= '<table class="claroTable" width="80%" border="0">' . "\n" . '<thead>' . "\n" . '<tr class="headerX">' . "\n" . '<th align="left">' . get_lang('Name') . '</th>' . "\n" . '<th align="left">' . get_lang('Profile') . '</th>' . "\n" . '<th aling="left">' . get_lang('Skype account') . '</th>' . "\n" . '<th align="left">' . get_lang('Role') . '</th>' . "\n" . '<th>' . get_lang('Group Tutor') . '</th>' . "\n" . '<th>' . get_lang('Course manager') . '</th>' . "\n" . ($allowedToEditDef ? '<th>' . get_lang('Edit') . '</th>' . "\n" : '') . ($is_allowedToTrack ? "<th>" . get_lang('Tracking') . '</th>' . "\n" : '') . '</tr>' . "\n" . '</thead>' . "\n" . '<tbody>' . "\n" . '<tr align="center">' . "\n" . '<td align="left"><b>' . htmlize($mainUserInfo['firstName']) . ' ' . htmlize($mainUserInfo['lastName']) . '</b></td>' . "\n" . '<td align="left">' . htmlize(claro_get_profile_name($mainUserInfo['profileId'])) . '</td>' . "\n" . '<td align="center">' . $skypeStatus . '</td>' . "\n" . '<td>' . htmlize($mainUserInfo['role']) . '</td>' . "\n" . '<td>' . $mainUserInfo['tutor'] . '</td>' . '<td>' . $mainUserInfo['isCourseManager'] . '</td>';
        if ($allowedToEditDef) {
            $out .= '<td>' . '<a href="' . claro_htmlspecialchars(Url::Contextualize($_SERVER['PHP_SELF'] . '?editMainUserInfo=' . $userIdViewed)) . '">' . '<img alt="' . get_lang('Edit') . '" src="' . get_icon_url('edit') . '" />' . '</a>' . '</td>' . "\n";
        }
        if ($is_allowedToTrack) {
            $out .= '<td>' . '<a href="' . claro_htmlspecialchars(Url::Contextualize(get_path('clarolineRepositoryWeb') . 'tracking/userReport.php' . '?userId=' . $userIdViewed)) . '">' . '<img alt="' . get_lang('Tracking') . '" src="' . get_icon_url('statistics') . '" />' . '</a>' . '</td>' . "\n";
        }
        $out .= '</tr>' . "\n" . '</tbody>' . "\n" . '</table>' . "\n\n";