Version 4.3.6
This commit is contained in:
1 parent
fe1acf984a
commit
1a0c7fd3c2
609 files changed
+14707
-5726
No files matched your search
@@ -36,6 +36,8 @@ class _viewupdates extends \IPS\Task
|
||||
public function execute()
|
||||
{
|
||||
$this->runUntilTimeout(function(){
|
||||
$hasCount = FALSE;
|
||||
|
||||
try
|
||||
{
|
||||
$database = \IPS\Db::i()->select( 'classname, id, COUNT(*) AS count', 'core_view_updates', NULL, NULL, 20, array( 'classname', 'id' ), NULL, \IPS\Db::SELECT_FROM_WRITE_SERVER );
|
||||
@@ -44,6 +46,8 @@ class _viewupdates extends \IPS\Task
|
||||
/* Database results first */
|
||||
foreach( $database as $row )
|
||||
{
|
||||
$hasCount = TRUE;
|
||||
|
||||
try
|
||||
{
|
||||
$this->update( $row['classname'], $row['id'], $row['count'] );
|
||||
@@ -67,6 +71,8 @@ class _viewupdates extends \IPS\Task
|
||||
|
||||
foreach( $redis as $data => $count )
|
||||
{
|
||||
$hasCount = TRUE;
|
||||
|
||||
list( $class, $id ) = explode( '__', $data );
|
||||
|
||||
try
|
||||
@@ -82,7 +88,7 @@ class _viewupdates extends \IPS\Task
|
||||
}
|
||||
|
||||
/* Go for another go? */
|
||||
if ( count( $database ) or count( $redis ) )
|
||||
if ( $hasCount === TRUE )
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user