From ec5a17f4f3734187377e6393f6056e6a73913309 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 14 Dec 2020 14:32:40 +0100 Subject: [PATCH] pass attribute value to callback 'onAttributeValidate' --- SeedDMS_Core/Core/inc.ClassAttribute.php | 2 +- SeedDMS_Core/package.xml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/SeedDMS_Core/Core/inc.ClassAttribute.php b/SeedDMS_Core/Core/inc.ClassAttribute.php index 8090c915b..7c8eb3461 100644 --- a/SeedDMS_Core/Core/inc.ClassAttribute.php +++ b/SeedDMS_Core/Core/inc.ClassAttribute.php @@ -1125,7 +1125,7 @@ class SeedDMS_Core_AttributeDefinition { /* {{{ */ /* Check if 'onAttributeValidate' callback is set */ if(isset($this->_dms->callbacks['onAttributeValidate'])) { foreach($this->_dms->callbacks['onAttributeValidate'] as $callback) { - $ret = call_user_func($callback[0], $callback[1], $this); + $ret = call_user_func($callback[0], $callback[1], $this, $attrvalue); if(is_bool($ret)) return $ret; } diff --git a/SeedDMS_Core/package.xml b/SeedDMS_Core/package.xml index 68cf78f97..fac4ce61c 100644 --- a/SeedDMS_Core/package.xml +++ b/SeedDMS_Core/package.xml @@ -25,6 +25,7 @@ GPL License - SeedDMS_Folder_DMS::getAccessList() and getDefaultAccess() do not return fals anymore if the parent does not exists. They just stop inheritance. +- pass attribute value to callback 'onAttributeValidate'