MDL-35073 Open badges - close session before making curl request to check backpack...
authorDamyon Wiese <damyon@moodle.com>
Thu, 4 Apr 2013 02:39:51 +0000 (10:39 +0800)
committerDamyon Wiese <damyon@moodle.com>
Thu, 4 Apr 2013 02:39:51 +0000 (10:39 +0800)
badges/ajax.php

index 5f99cb9..76e8c26 100644 (file)
@@ -33,6 +33,9 @@ require_login();
 $PAGE->set_url('/badges/ajax.php');
 $PAGE->set_context(context_system::instance());
 
+// Unlock session during potentially long curl request.
+session_get_instance()->write_close();
+
 $result = badges_check_backpack_accessibility();
 
 $outcome = new stdClass();
@@ -40,4 +43,4 @@ $outcome->code = $result;
 $outcome->response = get_string('error:backpacknotavailable', 'badges') . $OUTPUT->help_icon('backpackavailability', 'badges');
 echo json_encode($outcome);
 
-die();
\ No newline at end of file
+die();