From: fyang1024 Date: Mon, 5 Jun 2006 10:01:42 +0000 (+0000) Subject: add learner link when user is a teacher X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=3353b091f692b139c83f3ec4506000aa69480b7b;p=moodle.git add learner link when user is a teacher --- diff --git a/mod/lams/view.php b/mod/lams/view.php index e0d27125ac..d47dd54ceb 100644 --- a/mod/lams/view.php +++ b/mod/lams/view.php @@ -62,9 +62,21 @@ if(isteacher($course->id,$USER->id)||isteacheredit($course->id,$USER->id)){ print_simple_box_start('center'); echo ''.get_string("openmonitor", "lams").''; print_simple_box_end(); -} - -if(isstudent($course->id,$USER->id)){ + + $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_lsid.'='.$lams->learning_session_id. + '&'.$LAMSCONSTANTS->param_courseid.'='.$lams->course; + print_simple_box_start('center'); + echo ''.get_string("openlearner", "lams").''; + 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($LAMSCONSTANTS->learner_method).trim($CFG->lams_serverid).trim($CFG->lams_serverkey); $hash = sha1(strtolower($plaintext));