BUG-13421 Arreglando el contador de registros al realizar una busqueda de un proceso en Designer.

This commit is contained in:
jennylee
2013-11-21 11:55:48 -04:00
parent d617798894
commit 2d3ab22db3
2 changed files with 7 additions and 4 deletions

View File

@@ -754,8 +754,9 @@ class Process extends BaseProcess
usort( $aProcesses, array($this, "ordProcessAsc") ); usort( $aProcesses, array($this, "ordProcessAsc") );
} else { } else {
usort( $aProcesses, array($this, "ordProcessDesc") ); usort( $aProcesses, array($this, "ordProcessDesc") );
} }
$aProcesses = array_splice($aProcesses, $start, $limit); //$countTot = count($aProcesses);//mmmmmmmmmmmmmmmmmmmmmmmmm
//$aProcesses = array_splice($aProcesses, $start, $limit);
return $aProcesses; return $aProcesses;
} }

View File

@@ -51,7 +51,8 @@ if (isset( $_POST['category'] ) && $_POST['category'] !== '<reset>') {
if ($proData === false) { if ($proData === false) {
$proData = $oProcess->getAllProcesses( $start, $limit, null, $_POST['processName']); $proData = $oProcess->getAllProcesses( $start, $limit, null, $_POST['processName']);
$memcache->set( $memkey, $proData, PMmemcached::ONE_HOUR ); $memcache->set( $memkey, $proData, PMmemcached::ONE_HOUR );
$totalCount = $oProcess->getAllProcessesCount(); $totalCount = count($proData);
$proData = array_splice($proData, $start, $limit);
$memcacheUsed = 'no'; $memcacheUsed = 'no';
} else { } else {
$proData = $oProcess->orderMemcache($proData, $start, $limit); $proData = $oProcess->orderMemcache($proData, $start, $limit);
@@ -64,7 +65,8 @@ if (isset( $_POST['category'] ) && $_POST['category'] !== '<reset>') {
$memcacheUsed = 'yes'; $memcacheUsed = 'yes';
if (($proData = $memcache->get( $memkey )) === false || ($totalCount = $memcache->get( $memkeyTotal )) === false) { if (($proData = $memcache->get( $memkey )) === false || ($totalCount = $memcache->get( $memkeyTotal )) === false) {
$proData = $oProcess->getAllProcesses( $start, $limit); $proData = $oProcess->getAllProcesses( $start, $limit);
$totalCount = $oProcess->getAllProcessesCount(); $totalCount = count($proData);
$proData = array_splice($proData, $start, $limit);
$memcache->set( $memkey, $proData, PMmemcached::ONE_HOUR ); $memcache->set( $memkey, $proData, PMmemcached::ONE_HOUR );
$memcache->set( $memkeyTotal, $totalCount, PMmemcached::ONE_HOUR ); $memcache->set( $memkeyTotal, $totalCount, PMmemcached::ONE_HOUR );
$memcacheUsed = 'no'; $memcacheUsed = 'no';