From 2092c318a668b1bde03db762d28423fd6dd2916c Mon Sep 17 00:00:00 2001 From: skodak Date: Wed, 30 Apr 2008 12:52:08 +0000 Subject: [PATCH] MDL-14604 moved LAMS block to contrib --- course/format/lams/config.php | 11 -- course/format/lams/format.php | 347 ---------------------------------- 2 files changed, 358 deletions(-) delete mode 100644 course/format/lams/config.php delete mode 100644 course/format/lams/format.php diff --git a/course/format/lams/config.php b/course/format/lams/config.php deleted file mode 100644 index bb79792dc9..0000000000 --- a/course/format/lams/config.php +++ /dev/null @@ -1,11 +0,0 @@ - \ No newline at end of file diff --git a/course/format/lams/format.php b/course/format/lams/format.php deleted file mode 100644 index 98d346e116..0000000000 --- a/course/format/lams/format.php +++ /dev/null @@ -1,347 +0,0 @@ -dirroot.'/mod/lams/constants.php'); -require_once($CFG->dirroot.'/lib/weblib.php'); - -$topic = optional_param('topic', -1, PARAM_INT); -// Bounds for block widths -// more flexible for theme designers taken from theme config.php -$lmin = (empty($THEME->block_l_min_width)) ? 100 : $THEME->block_l_min_width; -$lmax = (empty($THEME->block_l_max_width)) ? 210 : $THEME->block_l_max_width; -$rmin = (empty($THEME->block_r_min_width)) ? 100 : $THEME->block_r_min_width; -$rmax = (empty($THEME->block_r_max_width)) ? 210 : $THEME->block_r_max_width; - -define('BLOCK_L_MIN_WIDTH', $lmin); -define('BLOCK_L_MAX_WIDTH', $lmax); -define('BLOCK_R_MIN_WIDTH', $rmin); -define('BLOCK_R_MAX_WIDTH', $rmax); - -$preferred_width_left = bounded_number(BLOCK_L_MIN_WIDTH, blocks_preferred_width($pageblocks[BLOCK_POS_LEFT]), - BLOCK_L_MAX_WIDTH); -$preferred_width_right = bounded_number(BLOCK_R_MIN_WIDTH, blocks_preferred_width($pageblocks[BLOCK_POS_RIGHT]), - BLOCK_R_MAX_WIDTH); - -if ($topic != -1) { - $displaysection = course_set_display($course->id, $topic); -} else { - if (isset($USER->display[$course->id])) { // for admins, mostly - $displaysection = $USER->display[$course->id]; - } else { - $displaysection = course_set_display($course->id, 0); - } -} - -$context = get_context_instance(CONTEXT_COURSE, $course->id); - -if (($marker >=0) and has_capability('moodle/course:setcurrentsection', $context) and confirm_sesskey()) { - $course->marker = $marker; - if (! set_field("course", "marker", $marker, "id", $course->id)) { - print_error("Could not mark that topic for this course"); - } -} - -$streditsummary = get_string('editsummary'); -$stradd = get_string('add'); -$stractivities = get_string('activities'); -$strshowalltopics = get_string('showalltopics'); -$strtopic = get_string('topic'); -$strgroups = get_string('groups'); -$strgroupmy = get_string('groupmy'); -$editing = $PAGE->user_is_editing(); - -if ($editing) { - $strstudents = moodle_strtolower($course->students); - $strtopichide = get_string('topichide', '', $strstudents); - $strtopicshow = get_string('topicshow', '', $strstudents); - $strmarkthistopic = get_string('markthistopic'); - $strmarkedthistopic = get_string('markedthistopic'); - $strmoveup = get_string('moveup'); - $strmovedown = get_string('movedown'); -} - - -/// Layout the whole page as three big columns. -echo ''; - -/// The left column ... - -if (blocks_have_content($pageblocks, BLOCK_POS_LEFT) || $editing) { - echo ''; -} - -/// Start main column -echo ''; - -// The right column -if (blocks_have_content($pageblocks, BLOCK_POS_RIGHT) || $editing) { - echo ''; -} - -echo '
'; - blocks_print_group($PAGE, $pageblocks, BLOCK_POS_LEFT); - echo ''. skip_main_destination(); - -print_heading_block(get_string('lamsoutline','lams'), 'outline'); - -echo ''; - -/// If currently moving a file then show the current clipboard -if (ismoving($course->id)) { - $stractivityclipboard = strip_tags(get_string('activityclipboard', '', addslashes($USER->activitycopyname))); - $strcancel= get_string('cancel'); - echo ''; - echo ''; - echo ''; -} - -/// Print Section 0 - -$section = 0; -$thissection = $sections[$section]; - -if ($thissection->summary or $thissection->sequence or isediting($course->id)) { - - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; -} - - -/// Now all the normal modules by topic -/// Everything below uses "section" terminology - each "section" is a topic. - -$timenow = time(); -$section = 1; -$sectionmenu = array(); - -while ($section <= $course->numsections) { - - if (!empty($sections[$section])) { - $thissection = $sections[$section]; - - } else { - unset($thissection); - $thissection->course = $course->id; // Create a new section structure - $thissection->section = $section; - $thissection->summary = ''; - $thissection->visible = 1; - if (!$thissection->id = insert_record('course_sections', $thissection)) { - notify('Error inserting new topic!'); - } - } - - $showsection = (has_capability('moodle/course:viewhiddensections', $context) or $thissection->visible or !$course->hiddensections); - - if (!empty($displaysection) and $displaysection != $section) { - if ($showsection) { - $strsummary = ' - '.strip_tags($thissection->summary); - if (strlen($strsummary) < 57) { - $strsummary = ' - '.$strsummary; - } else { - $strsummary = ' - '.substr($strsummary, 0, 60).'...'; - } - $sectionmenu['topic='.$section] = s($section.$strsummary); - } - $section++; - continue; - } - - if ($showsection) { - - $currenttopic = ($course->marker == $section); - - $currenttext = ''; - if (!$thissection->visible) { - $sectionstyle = ' hidden'; - } else if ($currenttopic) { - $sectionstyle = ' current'; - $currenttext = get_accesshide(get_string('currenttopic','access')); - } else { - $sectionstyle = ''; - } - - echo ''; - - echo ''; - - echo ''; - - echo ''; - echo ''; - } - - $section++; -} -echo '
'; - echo $stractivityclipboard.'  ('.$strcancel.')'; - echo '
 '; - - echo '
'; - $summaryformatoptions->noclean = true; - echo format_text($thissection->summary, FORMAT_HTML, $summaryformatoptions); - - if (isediting($course->id) && has_capability('moodle/course:update', $course->id)) { - echo ''.$streditsummary.'

'; - } - echo '
'; - if(!isset($CFG->lams_serverurl)||!isset($CFG->lams_serverid)||!isset($CFG->lams_serverkey)){ - echo ''. - ''. - ''. - ''. - '
'. - ''. - '
'. - '

All the LAMS module settings have not been set up!
Please contact your administrator.

'. - '
'. - '
'; - }else{ - if(isediting($course->id)){//editing turned on. In this case - echo ''; - echo ''; - - $datetime = date("F d,Y g:i a"); - $plaintext = trim($datetime).trim($USER->username).trim($LAMSCONSTANTS->author_method).trim($CFG->lams_serverid).trim($CFG->lams_serverkey); - $hash = sha1(strtolower($plaintext)); - $author_url = $CFG->lams_serverurl.$LAMSCONSTANTS->login_request. - '?'.$LAMSCONSTANTS->param_uid.'='.$USER->username. - '&'.$LAMSCONSTANTS->param_method.'='.$LAMSCONSTANTS->author_method. - '&'.$LAMSCONSTANTS->param_timestamp.'='.urlencode($datetime). - '&'.$LAMSCONSTANTS->param_serverid.'='.$CFG->lams_serverid. - '&'.$LAMSCONSTANTS->param_hash.'='.$hash. - '&'.$LAMSCONSTANTS->param_courseid.'='.$course->id; - echo '
'; - - echo '
LAMS LAMS course'; - //echo 'Open Author'; - print_simple_box_start('right'); - echo ''.get_string("openauthor", "lams").''; - print_simple_box_end(); - - $datetime = date("F d,Y g:i a"); - $plaintext = trim($datetime).trim($USER->username).trim($LAMSCONSTANTS->monitor_method).trim($CFG->lams_serverid).trim($CFG->lams_serverkey); - $hash = sha1(strtolower($plaintext)); - $monitor_url = $CFG->lams_serverurl.$LAMSCONSTANTS->login_request. - '?'.$LAMSCONSTANTS->param_uid.'='.$USER->username. - '&'.$LAMSCONSTANTS->param_method.'='.$LAMSCONSTANTS->monitor_method. - '&'.$LAMSCONSTANTS->param_timestamp.'='.urlencode($datetime). - '&'.$LAMSCONSTANTS->param_serverid.'='.$CFG->lams_serverid. - '&'.$LAMSCONSTANTS->param_hash.'='.$hash. - '&'.$LAMSCONSTANTS->param_courseid.'='.$course->id; - - //echo 'Open Monitor'; - print_simple_box_start('right'); - echo ''.get_string("openmonitor", "lams").''; - print_simple_box_end(); - echo '
'; - - }else{//editing turned off - $datetime = date("F d,Y g:i a"); - $plaintext = trim($datetime).trim($USER->username).trim($LAMSCONSTANTS->learner_method).trim($CFG->lams_serverid).trim($CFG->lams_serverkey); - $hash = sha1(strtolower($plaintext)); - $url = $CFG->lams_serverurl.$LAMSCONSTANTS->login_request. - '?'.$LAMSCONSTANTS->param_uid.'='.$USER->username. - '&'.$LAMSCONSTANTS->param_method.'='.$LAMSCONSTANTS->learner_method. - '&'.$LAMSCONSTANTS->param_timestamp.'='.urlencode($datetime). - '&'.$LAMSCONSTANTS->param_serverid.'='.$CFG->lams_serverid. - '&'.$LAMSCONSTANTS->param_hash.'='.$hash. - '&'.$LAMSCONSTANTS->param_courseid.'='.$course->id; - - echo ''. - ''. - ''. - ''. - '
'. - ''. - '
'; - } - } - //print_section($course, $thissection, $mods, $modnamesused); - - /*if (isediting($course->id)) { - print_section_add_menus($course, $section, $modnames); - }*/ - - echo '
 
 '.$currenttext.''; - if (!has_capability('moodle/course:viewhiddensections', $context) and !$thissection->visible) { // Hidden for students - echo get_string('notavailable'); - } else { - echo '
'; - $summaryformatoptions->noclean = true; - echo format_text($thissection->summary, FORMAT_HTML, $summaryformatoptions); - - if (isediting($course->id) && has_capability('moodle/course:update', $course->id)) { - echo ' '. - ''.$streditsummary.'

'; - } - echo '
'; - - print_section($course, $thissection, $mods, $modnamesused); - - if (isediting($course->id)) { - print_section_add_menus($course, $section, $modnames); - } - } - echo '
'; - if ($displaysection == $section) { // Show the zoom boxes - echo ''. - ''.$strshowalltopics.'
'; - } else { - $strshowonlytopic = get_string('showonlytopic', '', $section); - echo ''. - ''.$strshowonlytopic.'
'; - } - - if (isediting($course->id) && has_capability('moodle/course:update', get_context_instance(CONTEXT_COURSE, $course->id))) { - if ($course->marker == $section) { // Show the "light globe" on/off - echo ''. - ''.$strmarkedthistopic.'
'; - } else { - echo ''. - ''.$strmarkthistopic.'
'; - } - - if ($thissection->visible) { // Show the hide/show eye - echo ''. - ''.$strtopichide.'
'; - } else { - echo ''. - ''.$strtopicshow.'
'; - } - - if ($section > 1) { // Add a arrow to move section up - echo ''. - ''.$strmoveup.'
'; - } - - if ($section < $course->numsections) { // Add a arrow to move section down - echo ''. - ''.$strmovedown.'
'; - } - - } - - echo '
'; - -if (!empty($sectionmenu)) { - echo '
'; - echo popup_form($CFG->wwwroot.'/course/view.php?id='.$course->id.'&', $sectionmenu, - 'sectionmenu', '', get_string('jumpto'), '', '', true); - echo '
'; -} - - -echo '
'; - blocks_print_group($PAGE, $pageblocks, BLOCK_POS_RIGHT); - echo '
'; - -?> -- 2.39.5