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 ->"; //} 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(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").'';
print_simple_box_end();
$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();
}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();
}
if ($lamstwo->introduction) {
print_simple_box(format_text($lamstwo->introduction), 'center', '70%', '', 5, 'generalbox', 'description');
echo ' '; } /// Finish the page echo ' |