From dfa0f2d2186cd5d62a280d7fc96aa75f3a988abd Mon Sep 17 00:00:00 2001
From: Dey Bendifallah <d.bendifallah@gmail.com>
Date: Tue, 23 Aug 2016 14:41:44 +0200
Subject: [PATCH] Update store.php

Added moodle config proxy parameters
---
 classes/log/store.php | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/classes/log/store.php b/classes/log/store.php
index ab8d6b2..55c0bda 100644
--- a/classes/log/store.php
+++ b/classes/log/store.php
@@ -154,12 +154,17 @@ class store extends php_obj implements log_writer {
      * @return xapi_repository
      */
     private function connect_xapi_repository() {
-        return new xapi_repository(new tincan_remote_lrs(
+        global $CFG;
+        $remote_lrs = new tincan_remote_lrs(
             $this->get_config('endpoint', ''),
             '1.0.1',
             $this->get_config('username', ''),
             $this->get_config('password', '')
-        ));
+        );
+        if (!empty($CFG->proxyhost)) {
+          $remote_lrs->setProxy($CFG->proxyhost.':'.$CFG->proxyport);
+        }
+        return new xapi_repository($remote_lrs);
     }
 
     /**
-- 
GitLab