diff --git a/workflow/engine/classes/class.pmFunctions.php b/workflow/engine/classes/class.pmFunctions.php index 667e33de3..f0fb6f715 100755 --- a/workflow/engine/classes/class.pmFunctions.php +++ b/workflow/engine/classes/class.pmFunctions.php @@ -250,6 +250,9 @@ function executeQuery ($SqlStatement, $DBConnectionUID = 'workflow', $aParameter ((isset($blackList['tables']))? $blackList['tables'] : '') . ((isset($blackList['pmtables']))? $blackList['pmtables'] : '') ); + if (!class_exists('PHPSQLParser')) { + G::LoadSystem('phpSqlParser'); + } $parseSqlStm = new PHPSQLParser($SqlStatement); try { //Parsing queries and check the blacklist