Version 5.0.0 beta 3
This commit is contained in:
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 )
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user