From 5263de8dcbb1ce6915284074e3b1ce4bd7561b04 Mon Sep 17 00:00:00 2001 From: Julio Cesar Laura Date: Wed, 27 Feb 2013 12:37:17 -0400 Subject: [PATCH] Add validation to avoid notice in pm tables --- workflow/engine/controllers/pmTablesProxy.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/workflow/engine/controllers/pmTablesProxy.php b/workflow/engine/controllers/pmTablesProxy.php index b3e4b5f55..cc70cbbbe 100755 --- a/workflow/engine/controllers/pmTablesProxy.php +++ b/workflow/engine/controllers/pmTablesProxy.php @@ -366,7 +366,7 @@ class pmTablesProxy extends HttpProxyController $rtOld = new ReportTable(); $existReportTableOld = $rtOld->load( $row->id ); if (count($existReportTableOld) == 0) { - throw new Exception( "Table does not exist... skipped!\n" ); + throw new Exception( "Table does not exist... skipped!\n" ); } } @@ -1371,7 +1371,7 @@ class pmTablesProxy extends HttpProxyController $oDataset->setFetchmode( ResultSet::FETCHMODE_ASSOC ); $oDataset->next(); - $excludeFieldsList = array ('title','subtitle','link','file','button','reset','submit','listbox','checkgroup','grid','javascript' + $excludeFieldsList = array ('title','subtitle','link','file','button','reset','submit','listbox','checkgroup','grid','javascript', '' ); $labelFieldsTypeList = array ('dropdown','radiogroup' @@ -1387,7 +1387,7 @@ class pmTablesProxy extends HttpProxyController foreach ($nodeFieldsList as $node) { $arrayNode = $dynaformHandler->getArray( $node ); $fieldName = $arrayNode['__nodeName__']; - $fieldType = $arrayNode['type']; + $fieldType = isset($arrayNode['type']) ? $arrayNode['type']: ''; $fieldValidate = ( isset($arrayNode['validate'])) ? $arrayNode['validate'] : ''; if (! in_array( $fieldType, $excludeFieldsList ) && ! in_array( $fieldName, $fieldsNames ) ) {