Skip to content

Commit a393ecb

Browse files
authored
Merge pull request #405 from ucfopen/dev/v2-4-2
Release 2.4.2
2 parents b49c366 + 7a937d5 commit a393ecb

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

config/settings.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
define('ENV_PROD', 'prod');
44
define('ENV_DEV', 'dev');
55

6-
define('UDOIT_VERSION', '2.4.1');
6+
define('UDOIT_VERSION', '2.4.2');
77

88
// SET UP AUTOLOADER (uses autoload rules from composer)
99
require_once(__DIR__.'/../vendor/autoload.php');

migrations/001_move_reports_to_db.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
echo("Migrating old reports from disk to database.\r\n");
7171

7272
// Grab all rows from the reports table
73-
if ($rows = UdoidDB::query('SELECT * FROM reports')) {
73+
if ($rows = UdoitDB::query('SELECT * FROM reports')) {
7474
$rows = $rows->fetchAll();
7575
}
7676

public/assets/js/default.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@
2020
var progressTimer = null;
2121
var $doc = $(document); // hold a jquery doc reference
2222

23+
/* Escapes special characters for use in jquery selectors. */
24+
function escapeSelector(sel){
25+
return sel.replace( /(:|\.|\[|\]|,|=|@|\|)/g, "\\$1" );
26+
}
27+
2328
/* Fades out and destroys the popup window and background. */
2429
function killButton(callback) {
2530
var $popup = $('#popup');
@@ -355,7 +360,7 @@ $doc.ready(function() {
355360

356361
// view error source
357362
$doc.on('click', '.viewError', function(e) {
358-
let errorId = e.target.dataset.error;
363+
let errorId = escapeSelector(e.target.dataset.error);
359364
let $error = $('#'+errorId);
360365

361366
$(this).addClass('hidden');
@@ -368,7 +373,7 @@ $doc.ready(function() {
368373

369374
// close error source
370375
$doc.on('click', '.closeError', function(e) {
371-
let errorId = e.target.dataset.error;
376+
let errorId = escapeSelector(e.target.dataset.error);
372377
let $error = $('#'+errorId);
373378
let $vidiframe = $error.find('div.more-info .error-preview iframe')
374379
let tmpElement = null

0 commit comments

Comments
 (0)