Пример #1
0
 public function renderContent()
 {
     global $platformLanguage;
     $out = '';
     // Last user action
     $lastUserAction = isset($_SESSION['last_action']) && $_SESSION['last_action'] != '1970-01-01 00:00:00' ? $_SESSION['last_action'] : date('Y-m-d H:i:s');
     $userCommands = array();
     // User commands
     // 'Create Course Site' command. Only available for teacher.
     if (claro_is_allowed_to_create_course()) {
         $userCommands[] = '<a href="' . claro_htmlspecialchars(Url::Contextualize(get_path('clarolineRepositoryWeb') . 'course/create.php')) . '" class="userCommandsItem">' . '<img src="' . get_icon_url('courseadd') . '" alt="" /> ' . get_lang('Create a course site') . '</a>' . "\n";
     } elseif ($GLOBALS['currentUser']->isCourseCreator) {
         $userCommands[] = '<span class="userCommandsItemDisabled">' . '<img src="' . get_icon_url('courseadd') . '" alt="" /> ' . get_lang('Create a course site') . '</span>' . "\n";
     }
     if (get_conf('allowToSelfEnroll', true)) {
         $userCommands[] = '<a href="' . claro_htmlspecialchars(Url::Contextualize(get_path('clarolineRepositoryWeb') . 'auth/courses.php?cmd=rqReg&amp;categoryId=0')) . '" class="userCommandsItem">' . '<img src="' . get_icon_url('enroll') . '" alt="" /> ' . get_lang('Enrol on a new course') . '</a>' . "\n";
         $userCommands[] = '<a href="' . claro_htmlspecialchars(Url::Contextualize(get_path('clarolineRepositoryWeb') . 'auth/courses.php?cmd=rqUnreg')) . '" class="userCommandsItem">' . '<img src="' . get_icon_url('unenroll') . '" alt="" /> ' . get_lang('Remove course enrolment') . '</a>' . "\n";
     }
     $userCommands[] = '<a href="' . claro_htmlspecialchars(Url::Contextualize(get_path('clarolineRepositoryWeb') . 'course/platform_courses.php')) . '" class="userCommandsItem">' . '<img src="' . get_icon_url('course') . '" alt="" /> ' . get_lang('All platform courses') . '</a>' . "\n";
     $userCommands[] = '<a href="' . claro_htmlspecialchars(Url::Contextualize(get_path('clarolineRepositoryWeb') . 'notification_date.php')) . '" class="userCommandsItem">' . '<img class="iconDefinitionList" src="' . get_icon_url('hot') . '" alt="' . get_lang('New items') . '" />' . ' ' . get_lang('New items') . ' ' . get_lang('to another date') . (substr($lastUserAction, strlen($lastUserAction) - 8) == '00:00:00' ? ' [' . claro_html_localised_date(get_locale('dateFormatNumeric'), strtotime($lastUserAction)) . ']' : '') . '</a>' . "\n";
     $userCourseList = render_user_course_list();
     $userCourseListDesactivated = render_user_course_list_desactivated();
     $out .= '<div class="userCommands">' . '<h2>' . get_lang('Manage my courses') . '</h2>' . claro_html_list($userCommands) . '</div>' . '<div class="userCourseList">' . '<h2>' . get_lang('My course list') . '</h2>' . $userCourseList;
     if (!empty($userCourseListDesactivated)) {
         $out .= '<h4>' . get_lang('Deactivated course list') . '</h4>' . $userCourseListDesactivated;
     }
     $out .= '</div>';
     /*'</td>'
       . '</tr>'
       . '</tbody>'
       . '</table>'*/
     $this->content = $out;
     return $this->content;
 }
Пример #2
0
    ?>

<p>
    <?php 
    echo claro_html_cmd_link(claro_htmlspecialchars(Url::Contextualize($_SERVER['PHP_SELF'] . '?tutorUnregistration=1')), '<img src="' . get_icon_url('unenroll') . '"' . ' alt="" />' . get_lang("Unregister me as the tutor of this group"));
    ?>
</p>
<?php 
}
?>


<div id="leftSidebar" class="toolList">
    <?php 
if (is_array($this->toolLinkList)) {
    echo claro_html_list($this->toolLinkList, array('id' => 'groupToolList'));
}
?>
    
    <br />

    <?php 
if (claro_is_allowed_to_edit()) {
    echo claro_html_cmd_link(claro_htmlspecialchars(Url::Contextualize('group_edit.php')), '<img src="' . get_icon_url('edit') . '"' . ' alt="' . get_lang("Edit this group") . '" />' . get_lang("Edit this group"));
}
?>
    
    <?php 
if (current_user_is_allowed_to_send_message_to_current_group()) {
    echo '<br />' . claro_html_cmd_link(claro_htmlspecialchars(Url::Contextualize('../messaging/sendmessage.php?cmd=rqMessageToGroup&amp;')), '<img src="' . get_icon_url('mail_send') . '" alt="" />' . get_lang("Send a message to group"));
}
Пример #3
0
    ?>
    
    <br />
    
    <ul>
        <?php 
    foreach ($this->otherToolsList as $otherTool) {
        ?>
        
        <li><?php 
        echo $otherTool;
        ?>
</li>
        
        <?php 
    }
    ?>
    </ul>
    
    <?php 
}
?>

    <br />

    <?php 
if (claro_is_course_manager() || claro_is_platform_admin()) {
    echo claro_html_list($this->courseManageToolLinkList, array('id' => 'courseManageToolList'));
}
?>
    </div>
Пример #4
0
    include_textzone('textzone_top.anonymous.inc.html');
}
?>
    
    <?php 
if (claro_is_user_authenticated()) {
    ?>
    <table>
      <tr>
        <td class="userCommands">
            <h1><?php 
    echo get_lang('Manage my courses');
    ?>
</h1>
            <?php 
    echo claro_html_list($this->userCommands);
    ?>
        </td>
        <td class="userCourseList">
            <h1><?php 
    echo get_lang('My course list');
    ?>
</h1>
            <?php 
    echo $this->templateMyCourses->render();
    ?>
        </td>
      </tr>
    </table>
    
    <?php 
Пример #5
0
                // TODO  display in a popup "To Print" with  content to give to user.
            }
        }
    } else {
        // User validate form return error messages
        if (is_array($messageList) && !empty($messageList)) {
            foreach ($messageList as $message) {
                $dialogBox->error($message);
            }
        }
        $error = true;
    }
}
/*=====================================================================
  Display Section
 =====================================================================*/
ClaroBreadCrumbs::getInstance()->prepend(get_lang('Administration'), get_path('rootAdminWeb'));
$noQUERY_STRING = true;
if ($display == DISP_REGISTRATION_FORM) {
    $dialogBox->info(get_lang('New users will receive an e-mail with their username and password'));
}
$out = '';
// Display title
$out .= claro_html_tool_title(array('mainTitle' => $nameTools)) . $dialogBox->render();
if ($display == DISP_REGISTRATION_SUCCEED) {
    $out .= claro_html_list($newUserMenu);
} else {
    $out .= user_html_form();
}
$claroline->display->body->appendContent($out);
echo $claroline->display->render();
Пример #6
0
if (file_exists(get_path('rootSys') . 'platform/currentVersion.inc.php')) {
    include get_path('rootSys') . 'platform/currentVersion.inc.php';
}
if (!claro_is_platform_admin()) {
    claro_disp_auth_form();
}
if (get_conf('DEVEL_MODE', false)) {
    $devtoolsList = array();
    if (file_exists('./fillUser.php')) {
        $devtoolsList[] = '<a href="fillUser.php">' . get_lang('Create fake users') . '</a>';
    }
    if (file_exists('./fillCourses.php')) {
        $devtoolsList[] = '<a href="fillCourses.php">' . get_lang('Create fake courses') . '</a>';
    }
    if (file_exists('./fillTree.php')) {
        $devtoolsList[] = '<a href="fillTree.php">' . get_lang('Create fake categories') . '</a>';
    }
    if (file_exists('./fillToolCourses.php')) {
        $devtoolsList[] = '<a href="fillToolCourses.php">' . get_lang('Create item into courses tools') . '</a>';
    }
}
$nameTools = get_lang('Development Tools');
ClaroBreadCrumbs::getInstance()->prepend(get_lang('Administration'), get_path('rootAdminWeb'));
$out = '';
$out .= claro_html_tool_title($nameTools);
$out .= '<h4>' . get_lang('Translations') . '</h4>' . '<ul>' . '<li><a href="../xtra/sdk/translation_index.php">' . get_lang('Translations') . '</a></li>' . '</ul>';
if (0 < count($devtoolsList)) {
    $out .= claro_html_tool_title(get_lang('Filling')) . claro_html_list($devtoolsList);
}
$claroline->display->body->appendContent($out);
echo $claroline->display->render();
Пример #7
0
?>
</h2>
        <?php 
echo claro_html_list($this->menu['AdminClaroline'], array('class' => 'adminClaroline'));
?>
    </li>
    <?php 
if (!empty($this->menu['ExtraTools'])) {
    ?>
    <li>
        <h2><?php 
    echo '<img src="' . get_icon_url('exe') . '" alt="" />&nbsp;' . get_lang('Administration modules');
    ?>
</h2>
        <?php 
    echo claro_html_list($this->menu['ExtraTools'], array('class' => 'adminExtraTools'));
    ?>
    </li>
    <?php 
}
?>
    <li>
        <h2><?php 
echo '<img src="' . get_icon_url('mail_close') . '" alt="" />&nbsp;' . get_lang('Communication');
?>
</h2>
        <?php 
echo claro_html_list($this->menu['Communication'], array('class' => 'adminCommunication'));
?>
    </li>
</ul>