コード例 #1
0
ファイル: module_list.php プロジェクト: rhertzog/lcs
                             $dialogBox->error(Backlog_Reporter::report($summaryVisibility, $detailsVisibility));
                         }
                     }
                 } else {
                     $summaryActivation = get_lang('Module activation failed');
                     $dialogBox->error(Backlog_Reporter::report($summaryActivation, $detailsActivation));
                 }
             }
             if ($typeReq == 'tool' && $notAutoActivateInCourses) {
                 if (set_module_autoactivation_in_course($moduleInfo['label'], false)) {
                     $dialogBox->success(get_lang('Module activation at course creation set to MANUAL'));
                 } else {
                     $dialogBox->error(get_lang('Cannot change module activation on course creation'));
                 }
                 if ($activableOnlyByPlatformAdmin) {
                     if (allow_module_activation_by_course_manager($moduleInfo['label'], false)) {
                         $dialogBox->success(get_lang('Only PLATFORM_ADMIN can activate this module'));
                     } else {
                         $dialogBox->error(get_lang('Cannot change module activation on course creation'));
                     }
                 }
             }
         } else {
             $dialogBox->error(get_lang('Module installation failed'));
         }
     }
 } else {
     $summary = get_lang('Module upload failed');
     $details = 'No file uploaded';
     claro_die(Backlog_Reporter::report($summary, $details));
 }
コード例 #2
0
ファイル: module.php プロジェクト: rhertzog/lcs
ClaroBreadCrumbs::getInstance()->setCurrent($nameTools);
$dialogBox = new dialogBox();
//----------------------------------
// EXECUTE COMMAND
//----------------------------------
switch ($cmd) {
    case 'activplatformadmin':
        if (allow_module_activation_by_course_manager($module['label'], false)) {
            $dialogBox->success(get_lang('Only PLATFORM_ADMIN can activate this module'));
            $module['accessManager'] = 'PLATFORM_ADMIN';
        } else {
            $dialogBox->error(get_lang('Cannot change module activation on course creation'));
        }
        break;
    case 'activcoursemanager':
        if (allow_module_activation_by_course_manager($module['label'], true)) {
            $dialogBox->success(get_lang('COURSE_ADMIN can activate this module'));
            $module['accessManager'] = 'COURSE_ADMIN';
        } else {
            $dialogBox->error(get_lang('Cannot change module activation on course creation'));
        }
        break;
    case 'courseactiv':
        if (set_module_autoactivation_in_course($module['label'], true)) {
            $dialogBox->success(get_lang('Module activation at course creation set to AUTOMATIC'));
            $module['activateInCourses'] = 'AUTOMATIC';
        } else {
            $dialogBox->error(get_lang('Cannot change module activation on course creation'));
        }
        break;
    case 'coursedeactiv':