Skip to content

Commit 6cf6558

Browse files
committed
fix php 8.1 depreciations
1 parent 514b5fc commit 6cf6558

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Ajax/service/Javascript.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ public static function fileDropZone($jsCallback = "") {
2222
}
2323

2424
public static function containsCode($expression) {
25+
if ($expression == null) {
26+
return false;
27+
}
2528
return \strrpos($expression, 'this') !== false || \strrpos($expression, 'event') !== false || \strrpos($expression, 'self') !== false;
2629
}
2730

@@ -44,7 +47,7 @@ public static function fileUploadBehavior($id = '') {
4447
*/
4548
public static function prep_element($element) {
4649
if (self::containsCode($element) === false) {
47-
$element = '"' . addslashes($element) . '"';
50+
$element = '"' . addslashes($element ?? '') . '"';
4851
}
4952
return $element;
5053
}

0 commit comments

Comments
 (0)