Esempio n. 1
0
 function init($object)
 {
     parent::init($object);
     $this->lti = UoN_LTI::get_instance();
     $this->lti->init_lti0($this->db);
     $this->savetodebug('Starting LTI');
     $this->lti->init_lti();
     if (!isset($this->lti_i)) {
         $this->lti_i = lti_integration::load();
     }
 }
Esempio n. 2
0
    $results2->close();
    return array($block_id, $plk);
}
$lti = UoN_LTI::get_instance();
if (!$lti->valid) {
    $tempvar = $lti->message;
    if (!isset($string[$tempvar])) {
        $string[$tempvar] = $lti->message;
    }
    $message = $string[$tempvar];
    UserNotices::display_notice($string['LTIFAILURE'], $message, '../artwork/access_denied.png', '#C00000');
    $mysqli->close();
    exit;
}
if (!isset($lti_i)) {
    $lti_i = lti_integration::load();
}
if (isset($_REQUEST['paperlinkID'])) {
    list($retlookup, $retlookup2) = $_SESSION['postlookup'][$_REQUEST['paperlinkID']];
    unset($_SESSION['postlookup']);
    if ($retlookup > 0) {
        $info = $lti->getResourceKey(1);
        $lti->add_lti_resource($retlookup, 'paper');
    }
}
unset($_SESSION['postlookup']);
$returned = $lti->lookup_lti_resource();
if (!$lti->isInstructor()) {
    //student
    if ($returned === false) {
        // no data selected for this