コード例 #1
0
<?php

$api = new CanvasPest($_SESSION['apiUrl'], $_SESSION['apiToken']);
if (defined('IGNORE_LTI')) {
    $cache = new \Battis\SimpleCache($sql);
} else {
    $cache = new \Battis\HierarchicalSimpleCache($sql, $toolProvider->consumer->getKey() . '/' . $toolProvider->user->getResourceLink()->settings['custom_canvas_course_id']);
    $smarty->assign('isTeacher', !$toolProvider->user->isLearner());
}
$cache->setLifetime(60 * 60 * 24 * 7);
コード例 #2
0
<?php

require_once 'common.inc.php';
header("Access-Control-Allow-Origin: {$_SERVER['HTTP_ORIGIN']}");
$cache = new \Battis\HierarchicalSimpleCache($sql, $pluginMetadata['PLUGIN_ID']);
$cache->setLifetime(\Battis\HierarchicalSimpleCache::IMMORTAL_LIFETIME);
$rubrics = $cache->getCache($_REQUEST['assignment']);
if (!empty($rubrics)) {
    echo $rubrics;
}
exit;