From 1ea570bca06e07e3f8ba7666947a4fb23039a886 Mon Sep 17 00:00:00 2001 From: Brayan Osmar Pereyra Suxo Date: Wed, 1 Oct 2014 11:27:32 -0400 Subject: [PATCH 1/2] Eliminacion de querys innecesarios --- .../src/ProcessMaker/BusinessModel/Group.php | 28 ------------------- 1 file changed, 28 deletions(-) diff --git a/workflow/engine/src/ProcessMaker/BusinessModel/Group.php b/workflow/engine/src/ProcessMaker/BusinessModel/Group.php index be8ed2978..d58127b0c 100644 --- a/workflow/engine/src/ProcessMaker/BusinessModel/Group.php +++ b/workflow/engine/src/ProcessMaker/BusinessModel/Group.php @@ -480,20 +480,6 @@ class Group $criteria->add(\ContentPeer::CON_VALUE, "%" . $arrayFilterData["filter"] . "%", \Criteria::LIKE); } - //Number records total - $criteriaCount = clone $criteria; - - $criteriaCount->clearSelectColumns(); - $criteriaCount->addAsColumn("NUM_REC", "COUNT(" . \GroupwfPeer::GRP_UID . ")"); - - $rsCriteriaCount = \GroupwfPeer::doSelectRS($criteriaCount); - $rsCriteriaCount->setFetchmode(\ResultSet::FETCHMODE_ASSOC); - - $rsCriteriaCount->next(); - $row = $rsCriteriaCount->getRow(); - - $numRecTotal = (int)($row["NUM_REC"]); - //SQL if (!is_null($sortField) && trim($sortField) != "") { $sortField = strtoupper($sortField); @@ -704,20 +690,6 @@ class Group break; } - //Number records total - $criteriaCount = clone $criteria; - - $criteriaCount->clearSelectColumns(); - $criteriaCount->addAsColumn("NUM_REC", "COUNT(" . \UsersPeer::USR_UID . ")"); - - $rsCriteriaCount = \UsersPeer::doSelectRS($criteriaCount); - $rsCriteriaCount->setFetchmode(\ResultSet::FETCHMODE_ASSOC); - - $rsCriteriaCount->next(); - $row = $rsCriteriaCount->getRow(); - - $numRecTotal = (int)($row["NUM_REC"]); - //SQL if (!is_null($sortField) && trim($sortField) != "") { $sortField = strtoupper($sortField); From 77618e190ac4d8492d3964bb49b62409367f2fa4 Mon Sep 17 00:00:00 2001 From: Brayan Osmar Pereyra Suxo Date: Wed, 1 Oct 2014 11:36:06 -0400 Subject: [PATCH 2/2] Eliminacion de querys innecesarios --- .../engine/src/ProcessMaker/BusinessModel/Role.php | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/workflow/engine/src/ProcessMaker/BusinessModel/Role.php b/workflow/engine/src/ProcessMaker/BusinessModel/Role.php index 302a8cf3a..46d391d34 100644 --- a/workflow/engine/src/ProcessMaker/BusinessModel/Role.php +++ b/workflow/engine/src/ProcessMaker/BusinessModel/Role.php @@ -518,20 +518,6 @@ class Role $criteria->add(\RolesPeer::ROL_CODE, "%" . $arrayFilterData["filter"] . "%", \Criteria::LIKE); } - //Number records total - $criteriaCount = clone $criteria; - - $criteriaCount->clearSelectColumns(); - $criteriaCount->addAsColumn("NUM_REC", "COUNT(" . \RolesPeer::ROL_UID . ")"); - - $rsCriteriaCount = \RolesPeer::doSelectRS($criteriaCount); - $rsCriteriaCount->setFetchmode(\ResultSet::FETCHMODE_ASSOC); - - $rsCriteriaCount->next(); - $row = $rsCriteriaCount->getRow(); - - $numRecTotal = (int)($row["NUM_REC"]); - //SQL if (!is_null($sortField) && trim($sortField) != "") { $sortField = strtoupper($sortField);