From b43760f9b188a79bb431ef7a80f34a61d03dc833 Mon Sep 17 00:00:00 2001 From: Victor Saisa Lopez Date: Thu, 2 May 2013 10:13:43 -0400 Subject: [PATCH] BUG 11407 "No muestra el dashlet PM Table cuando se asigna..." SOLVED - In ADMIN>Settings>Dashboards assignment does not respect the "Assign To" for groups and departments - Solved problem, small improvement in validation * Available from version ProcessMaker-2.5 --- workflow/engine/classes/class.pmDashlet.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/workflow/engine/classes/class.pmDashlet.php b/workflow/engine/classes/class.pmDashlet.php index 00b7c080e..270ead458 100644 --- a/workflow/engine/classes/class.pmDashlet.php +++ b/workflow/engine/classes/class.pmDashlet.php @@ -272,7 +272,7 @@ class PMDashlet extends DashletInstance implements DashletInterface if (! isset( $dashletsInstances[$row['DAS_INS_UID']] )) { $arrayField = unserialize( $row["DAS_INS_ADDITIONAL_PROPERTIES"] ); - if (!(self::verifyPluginDashlet($row['DAS_CLASS']))) { + if (self::verifyPluginDashlet($row["DAS_CLASS"])) { $row['DAS_XTEMPLATE'] = $this->getXTemplate( $row['DAS_CLASS'] ); $row["DAS_TITLE"] = (isset( $arrayField["DAS_INS_TITLE"] ) && ! empty( $arrayField["DAS_INS_TITLE"] )) ? $arrayField["DAS_INS_TITLE"] : $row["DAS_TITLE"]; $row["DAS_TITLE"] = $row["DAS_TITLE"] . ((isset( $arrayField["DAS_INS_SUBTITLE"] ) && ! empty( $arrayField["DAS_INS_SUBTITLE"] )) ? str_replace( "@@USR_USERNAME", $_SESSION["USR_USERNAME"], $arrayField["DAS_INS_SUBTITLE"] ) : null); @@ -303,7 +303,7 @@ class PMDashlet extends DashletInstance implements DashletInterface if (! isset( $dashletsInstances[$row['DAS_INS_UID']] )) { $arrayField = unserialize( $row["DAS_INS_ADDITIONAL_PROPERTIES"] ); - if (!(self::verifyPluginDashlet($row['DAS_CLASS']))) { + if (self::verifyPluginDashlet($row["DAS_CLASS"])) { $row['DAS_XTEMPLATE'] = $this->getXTemplate( $row['DAS_CLASS'] ); $row["DAS_TITLE"] = (isset( $arrayField["DAS_INS_TITLE"] ) && ! empty( $arrayField["DAS_INS_TITLE"] )) ? $arrayField["DAS_INS_TITLE"] : $row["DAS_TITLE"]; $row["DAS_TITLE"] = $row["DAS_TITLE"] . ((isset( $arrayField["DAS_INS_SUBTITLE"] ) && ! empty( $arrayField["DAS_INS_SUBTITLE"] )) ? str_replace( "@@USR_USERNAME", $_SESSION["USR_USERNAME"], $arrayField["DAS_INS_SUBTITLE"] ) : null);