From 66a7400dcf9d9540fe4e58ebe5d5118e73a397e6 Mon Sep 17 00:00:00 2001 From: Karen Holland Date: Fri, 7 May 2021 19:44:14 +0100 Subject: [PATCH] MDL-71569 Accessibility toolkit: Fix Summary data task failure --- admin/tool/brickfield/README.md | 18 +++++++++++++++++- .../brickfield/classes/brickfieldconnect.php | 8 +++++++- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/admin/tool/brickfield/README.md b/admin/tool/brickfield/README.md index d95a3294bc9..30c5bc13445 100644 --- a/admin/tool/brickfield/README.md +++ b/admin/tool/brickfield/README.md @@ -1,7 +1,23 @@ -# Accessibility plugin # +# Brickfield accessibility tool plugin # + +Copyright (C) 2021 [Brickfield Education Labs](https://www.brickfield.ie/) The Accessibility admin tool plugin provides a simple means of checking content for any accessibility issues. +Created by an enthusiastic team from Brickfield Education Labs, including: +* Karen Holland +* Gavin Henrick +* Mike Churchward +* Renée Mackey +* Laia Joana Canet +* Jay Churchward +* Paul Ffrench +* Holly Lynn +* Michael Pound +* Max Larkin + +with a little help from our friends. + Portions of the htmlchecker files were derived from the ["Quail PHP Accessibility Library"](https://code.google.com/archive/p/quail-lib/). The Quail library (Copyright (C) 2009 Kevin Miller) is licensed under [GNU GPL v3](http://www.gnu.org/licenses/gpl.html). See the LICENSE_QUAIL.txt file in this directory for original Quail license information. diff --git a/admin/tool/brickfield/classes/brickfieldconnect.php b/admin/tool/brickfield/classes/brickfieldconnect.php index 4587dfe95cd..ee1857eb375 100644 --- a/admin/tool/brickfield/classes/brickfieldconnect.php +++ b/admin/tool/brickfield/classes/brickfieldconnect.php @@ -85,6 +85,12 @@ class brickfieldconnect extends curl { } $headers = $this->get_common_headers(); + + // Sanity-check $headers 'id' value. + if (!isset($headers['id'])) { + return false; + } + $this->set_headers($headers); $summary = accessibility::get_summary_data($headers['id']); $body = json_encode($summary, JSON_UNESCAPED_SLASHES); @@ -249,4 +255,4 @@ class brickfieldconnect extends curl { return self::$baseapiuri; } } -} \ No newline at end of file +}