Version 4.3.0
This commit is contained in:
1 parent
96997ddd8e
commit
fe1acf984a
1349 files changed
+116159
-67711
No files matched your search
@@ -47,9 +47,18 @@ class _deletecontent extends \IPS\Task
|
||||
|
||||
foreach( new \IPS\Patterns\ActiveRecordIterator( \IPS\Db::i()->select( '*', 'core_deletion_log', array( "dellog_deleted_date<?", $timeago->getTimestamp() ) ), 'IPS\core\DeletionLog' ) AS $log )
|
||||
{
|
||||
$class = $log->content_class;
|
||||
$content = $class::load( $log->content_id );
|
||||
$content->delete();
|
||||
try
|
||||
{
|
||||
$class = $log->content_class;
|
||||
if ( class_exists ( $class ) )
|
||||
{
|
||||
$content = $class::load( $log->content_id );
|
||||
$content->delete();
|
||||
}
|
||||
}
|
||||
/* If the content is gone already, don't let an uncaught exception bubble up...just remove the deletion log orphaned entry */
|
||||
catch( \OutOfRangeException $e ){}
|
||||
|
||||
$log->delete();
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user