Version 5.0.0 beta 3

This commit is contained in:
Neo committed 2025-12-19 16:47:22 -08:00
1 parent f61b0da85d
commit e86153356a
108 files changed
+2927 -1573

No files matched your search

@@ -25,7 +25,6 @@ use IPS\Node\Model;
use IPS\Widget\Area;
use LogicException;
use OutOfRangeException;
use UnderflowException;
use function defined;
if ( !defined( '\IPS\SUITE_UNIQUE_KEY' ) )
@@ -153,8 +152,18 @@ class Widgets extends EditorLocationsAbstract
$return = NULL;
foreach( Db::i()->select( '*', 'core_widget_areas' ) AS $row )
{
$areaData = json_decode( $row['tree'], TRUE );
$area = new Area( $areaData, $row['area'] );
if( $row['tree'] )
{
$area = new Area( json_decode( $row['area_tree'], true ), $row['area'] );
}
elseif( $row['widgets'] )
{
$area = Area::create( $row['area'], json_decode( $row['widgets'], true ) );
}
else
{
continue;
}
foreach( $area->getAllWidgets() AS $widget )
{