From 4feec44639bf9a8119a446ad0dd563e256906a51 Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Mon, 25 May 2020 12:18:06 +0200 Subject: [PATCH] Fix some PHP 7.0 syntax errors --- src/includes/class/class.LSrelation.php | 2 +- src/includes/class/class.LSselect.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/includes/class/class.LSrelation.php b/src/includes/class/class.LSrelation.php index 18622bd8..3d0fad89 100644 --- a/src/includes/class/class.LSrelation.php +++ b/src/includes/class/class.LSrelation.php @@ -144,7 +144,7 @@ class LSrelation extends LSlog_staticLoggerClass { // Check if it's a simple relation if ($this -> linkAttribute && $this -> linkAttributeValue) { // Check linkAttribute refered to an existing related object type attribute - if (!$this -> LSobject :: hasAttr($this -> linkAttribute)) { + if (!call_user_func(array($this -> LSobject, 'hasAttr'), $this -> linkAttribute)) { LSerror :: addErrorCode( 'LSrelations_08', array( diff --git a/src/includes/class/class.LSselect.php b/src/includes/class/class.LSselect.php index 10fe6883..8f88020f 100644 --- a/src/includes/class/class.LSselect.php +++ b/src/includes/class/class.LSselect.php @@ -449,7 +449,7 @@ class LSselect extends LSlog_staticLoggerClass { $editableAttr = self :: getConfig($id, "LSobjects.".$obj->type.".editableAttr"); if (!$editableAttr) return true; - if ($editableAttr && $obj->type :: hasAttr($editableAttr)) { + if ($editableAttr && call_user_func(array($obj->type, 'hasAttr'), $editableAttr)) { return (LSsession::canEdit($obj->type, $obj->dn, $editableAttr))?1:0; } return false;