course)) { error("Course is misconfigured"); } if (! $lamstwo = get_record("lamstwo", "id", $cm->instance)) { error("Course module is incorrect"); } require_login($course->id); add_to_log($course->id, "lamstwo", "view", "view.php?id=$cm->id", "$lamstwo->id"); /// Print the page header //if ($course->category) { // $navigation = "id\">$course->shortname ->"; //} $strchoices = get_string("modulenameplural", "lamstwo"); print_header_simple(format_string($lamstwo->name), "", "id\">$strchoices -> ".format_string($lamstwo->name), "", "", true, update_module_button($cm->id, $course->id, get_string("lesson","lamstwo")), navmenu($course, $cm)); echo '
';
print_heading(format_string($lamstwo->name));
//$strlamstwos = get_string("modulenameplural", "lamstwo");
//$strlamstwo = get_string("modulename", "lamstwo");
//print_header("$course->shortname: $lamstwo->name", "$course->fullname",
// "$navigation id>$strlamstwos -> $lamstwo->name",
// "", "", true, update_module_button($cm->id, $course->id, $strlamstwo),
// navmenu($course, $cm));
/// Print the main part of the page
if ($lamstwo->introduction) {
print_simple_box(format_text($lamstwo->introduction), 'center', '70%', '', 5, 'generalbox', 'description');
echo ' '; } if(isteacher($course->id,$USER->id)||isteacheredit($course->id,$USER->id)){ $datetime = date("F d,Y g:i a"); $plaintext = trim($datetime).trim($USER->username).trim($LAMS2CONSTANTS->monitor_method).trim($CFG->lamstwo_serverid).trim($CFG->lamstwo_serverkey); $hash = sha1(strtolower($plaintext)); $url = $CFG->lamstwo_serverurl.$LAMS2CONSTANTS->login_request. '?'.$LAMS2CONSTANTS->param_uid.'='.$USER->username. '&'.$LAMS2CONSTANTS->param_method.'='.$LAMS2CONSTANTS->monitor_method. '&'.$LAMS2CONSTANTS->param_timestamp.'='.urlencode($datetime). '&'.$LAMS2CONSTANTS->param_serverid.'='.$CFG->lamstwo_serverid. '&'.$LAMS2CONSTANTS->param_hash.'='.$hash. '&'.$LAMS2CONSTANTS->param_lsid.'='.$lamstwo->lesson_id. '&'.$LAMS2CONSTANTS->param_courseid.'='.$lamstwo->course. '&'.$LAMS2CONSTANTS->param_country.'='.trim($USER->country). '&'.$LAMS2CONSTANTS->param_lang.'='.substr(trim($USER->lang),0,2); print_simple_box_start('center'); echo '[ '.get_string("openmonitor", "lamstwo").' ] '; $plaintext = trim($datetime).trim($USER->username).trim($LAMS2CONSTANTS->learner_method).trim($CFG->lamstwo_serverid).trim($CFG->lamstwo_serverkey); $hash = sha1(strtolower($plaintext)); $url = $CFG->lamstwo_serverurl.$LAMS2CONSTANTS->login_request. '?'.$LAMS2CONSTANTS->param_uid.'='.$USER->username. '&'.$LAMS2CONSTANTS->param_method.'='.$LAMS2CONSTANTS->learner_method. '&'.$LAMS2CONSTANTS->param_timestamp.'='.urlencode($datetime). '&'.$LAMS2CONSTANTS->param_serverid.'='.$CFG->lamstwo_serverid. '&'.$LAMS2CONSTANTS->param_hash.'='.$hash. '&'.$LAMS2CONSTANTS->param_lsid.'='.$lamstwo->lesson_id. '&'.$LAMS2CONSTANTS->param_courseid.'='.$lamstwo->course. '&'.$LAMS2CONSTANTS->param_country.'='.trim($USER->country). '&'.$LAMS2CONSTANTS->param_lang.'='.substr(trim($USER->lang),0,2); echo ' [ '.get_string("openlearner", "lamstwo").' ]'; print_simple_box_end(); }else if(isstudent($course->id,$USER->id)){ $datetime = date("F d,Y g:i a"); $plaintext = trim($datetime).trim($USER->username).trim($LAMS2CONSTANTS->learner_method).trim($CFG->lamstwo_serverid).trim($CFG->lamstwo_serverkey); $hash = sha1(strtolower($plaintext)); $url = $CFG->lamstwo_serverurl.$LAMS2CONSTANTS->login_request. '?'.$LAMS2CONSTANTS->param_uid.'='.$USER->username. '&'.$LAMS2CONSTANTS->param_method.'='.$LAMS2CONSTANTS->learner_method. '&'.$LAMS2CONSTANTS->param_timestamp.'='.urlencode($datetime). '&'.$LAMS2CONSTANTS->param_serverid.'='.$CFG->lamstwo_serverid. '&'.$LAMS2CONSTANTS->param_hash.'='.$hash. '&'.$LAMS2CONSTANTS->param_lsid.'='.$lamstwo->lesson_id. '&'.$LAMS2CONSTANTS->param_courseid.'='.$lamstwo->course. '&'.$LAMS2CONSTANTS->param_country.'='.trim($USER->country). '&'.$LAMS2CONSTANTS->param_lang.'='.substr(trim($USER->lang),0,2); print_simple_box_start('center'); echo ''.get_string("openlearner", "lamstwo").''; print_simple_box_end(); } /// Finish the page echo ' |