diff options
Diffstat (limited to 'admin')
| -rw-r--r-- | admin/admin_layout_inc.php | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/admin/admin_layout_inc.php b/admin/admin_layout_inc.php index 025662d..f6d4b01 100644 --- a/admin/admin_layout_inc.php +++ b/admin/admin_layout_inc.php @@ -93,9 +93,20 @@ $layoutHash = array( 'layout' => $_REQUEST['module_package'], 'fallback' => FALSE, ); -$layout = $gBitThemes->getLayout( $layoutHash ); -$gBitThemes->generateModuleNames( $layout ); -$gBitSmarty->assign_by_ref( 'layout', $layout ); +$editLayout = $gBitThemes->getLayout( $layoutHash ); +$gBitThemes->generateModuleNames( $editLayout ); +$gBitSmarty->assign( 'editLayout', $editLayout ); + +$combinedList = array_merge( array_keys( $gBitSystem->mPackages ), array_keys( $allLayouts ) ); +$layoutList = array(); +foreach( $combinedList as $l ) { + $layoutList[$l] = $l; + if( isset( $allLayouts[$l] ) ) { + $layoutList[$l] .= ' *'; + } +} +asort( $layoutList ); +$gBitSmarty->assign( 'layoutList', $layoutList ); if( $gBitSystem->isFeatureActive( 'site_top_column' )) { $layoutAreas['top'] = 't'; |
