ver 0.262 - pages module refactor and admin UX fixes
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
namespace admin\factory;
|
||||
|
||||
use Domain\Layouts\LayoutsRepository;
|
||||
use Domain\Pages\PagesRepository;
|
||||
|
||||
class Layouts
|
||||
{
|
||||
@@ -47,21 +48,8 @@ class Layouts
|
||||
|
||||
public static function menus_list()
|
||||
{
|
||||
$menus = \admin\factory\Pages::menus_list();
|
||||
if (!is_array($menus)) {
|
||||
return [];
|
||||
}
|
||||
|
||||
foreach ($menus as $key => $menu) {
|
||||
$menuId = (int)($menu['id'] ?? 0);
|
||||
if ($menuId <= 0) {
|
||||
continue;
|
||||
}
|
||||
|
||||
$menus[$key]['pages'] = \admin\factory\Pages::menu_pages($menuId);
|
||||
}
|
||||
|
||||
return $menus;
|
||||
global $mdb;
|
||||
return (new PagesRepository($mdb))->menusWithPages();
|
||||
}
|
||||
|
||||
public static function layouts_list()
|
||||
@@ -75,4 +63,3 @@ class Layouts
|
||||
return new LayoutsRepository($mdb);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user