Skip to content

Commit

Permalink
Fix tracking of project when Tsugi is installed, but lti is NOT used
Browse files Browse the repository at this point in the history
  • Loading branch information
torinfo committed Jul 26, 2022
1 parent ad08a73 commit cb636c8
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 8 deletions.
8 changes: 4 additions & 4 deletions modules/site/play.php
Expand Up @@ -183,10 +183,10 @@ function show_template($row, $xapi_enabled=false){
$tracking .= " var lrsUsername = '';\n";
$tracking .= " var lrsPassword = '';\n";
$tracking .= " var lrsAllowedUrls = '" . $row["dashboard_allowed_links"] . "';\n";
$tracking .= " var ltiEndpoint = '" . (function_exists('addSession') ? addSession("lti_launch.php") . "&tsugisession=1&" : "lti_launch.php?") . "';\n";
$tracking .= " var lti13Endpoint = '" . (function_exists('addSession') ? addSession("lti13_launch.php") . "&tsugisession=1&" : "lti13_launch.php?") . "';\n";
$tracking .= " var peditEndpoint = '" . (function_exists('addSession') ? addSession("pedit_launch.php") . "&tsugisession=1&" : "pedit_launch.php?") . "';\n";
$tracking .= " var xapiEndpoint = '" . (function_exists('addSession') ? addSession("xapi_launch.php") . "&tsugisession=1&" : "xapi_launch.php?") . "';\n";
$tracking .= " var ltiEndpoint = '" . (isset($lti_enabled) && $lti_enabled && function_exists('addSession') ? addSession("lti_launch.php") . "&tsugisession=1&" : "lti_launch.php?") . "';\n";
$tracking .= " var lti13Endpoint = '" . (isset($lti_enabled) && $lti_enabled && function_exists('addSession') ? addSession("lti13_launch.php") . "&tsugisession=1&" : "lti13_launch.php?") . "';\n";
$tracking .= " var peditEndpoint = '" . (isset($lti_enabled) && $lti_enabled && function_exists('addSession') ? addSession("pedit_launch.php") . "&tsugisession=1&" : "pedit_launch.php?") . "';\n";
$tracking .= " var xapiEndpoint = '" . (isset($lti_enabled) && $lti_enabled && function_exists('addSession') ? addSession("xapi_launch.php") . "&tsugisession=1&" : "xapi_launch.php?") . "';\n";

if (isset($lti_enabled) && $lti_enabled && $row["tsugi_published"] == 1) {
_debug("LTI User detected: " . print_r($xerte_toolkits_site->lti_user, true));
Expand Down
6 changes: 3 additions & 3 deletions modules/xerte/play.php
Expand Up @@ -146,11 +146,11 @@ function show_template_page($row, $datafile="", $xapi_enabled = false)
{
$tracking .= "<script>\n";
if($row["tsugi_xapi_enabled"] == 1) {
$tracking .= " var lrsEndpoint = '" . $xerte_toolkits_site->site_url . (function_exists('addSession') ? addSession("xapi_proxy.php") . "&tsugisession=1" : "xapi_proxy.php") . "';\n";
$tracking .= " var lrsEndpoint = '" . $xerte_toolkits_site->site_url . (isset($lti_enabled) && $lti_enabled && function_exists('addSession') ? addSession("xapi_proxy.php") . "&tsugisession=1" : "xapi_proxy.php") . "';\n";
$tracking .= " var lrsUsername = '';\n";
$tracking .= " var lrsPassword = '';\n";
$tracking .= " var lrsAllowedUrls = '" . $row["dashboard_allowed_links"] . "';\n";
if ($row["tsugi_published"] == 1) {
if (isset($lti_enabled) && $lti_enabled && $row["tsugi_published"] == 1) {
_debug("LTI User detected: " . print_r($xerte_toolkits_site->lti_user, true));
$tracking .= " var username = '" . $xerte_toolkits_site->lti_user->email . "';\n";
$tracking .= " var fullusername = '" . $xerte_toolkits_site->lti_user->displayname . "';\n";
Expand Down Expand Up @@ -287,7 +287,7 @@ function show_template_page($row, $datafile="", $xapi_enabled = false)
$tracking .= " var lti_enabled=false;\n";
}
if($row["tsugi_xapi_enabled"] == 1) {
$tracking .= " var lrsEndpoint = '" . $xerte_toolkits_site->site_url . (function_exists('addSession') ? addSession("xapi_proxy.php") . "&tsugisession=1" : "xapi_proxy.php") . "';\n";
$tracking .= " var lrsEndpoint = '" . $xerte_toolkits_site->site_url . (isset($lti_enabled) && $lti_enabled && function_exists('addSession') ? addSession("xapi_proxy.php") . "&tsugisession=1" : "xapi_proxy.php") . "';\n";
$tracking .= " var lrsUsername = '';\n";
$tracking .= " var lrsPassword = '';\n";
$tracking .= " var lrsAllowedUrls = '" . $row["dashboard_allowed_links"] . "';\n";
Expand Down
6 changes: 5 additions & 1 deletion play.php
Expand Up @@ -48,6 +48,10 @@
{
$lti_enabled = false;
}
if(!isset($pedit_enabled))
{
$pedit_enabled = false;
}
if ((!isset($x_embed)))
{
$x_embed = false;
Expand Down Expand Up @@ -246,7 +250,7 @@ function check_security_type($security_setting)
* Start to check the access_to_whom settings from templatedetails for this template
*/

if ($tsugi_enabled) {
if ($tsugi_enabled || $pedit_enabled) {
/* Tsugi enabled */
if ($row_play["tsugi_published"] == 1) {
// Actually published for Tsugi
Expand Down

0 comments on commit cb636c8

Please sign in to comment.