blob: 356579688564c0fec1c734f03057adcec4350bf7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
<?php
if( !empty( $_REQUEST['update_modules'] ) && is_array( $_REQUEST['modules'] )) {
foreach( $_REQUEST['modules'] as $module_id => $module ) {
$module['module_id'] = $module_id;
$gBitThemes->storeModule( $module );
}
}
if( !empty( $_REQUEST['fixpos'] )) {
$gBitThemes->fixPositions();
}
if( !empty( $_REQUEST['remove_layout'] )) {
$gBitThemes->expungeLayout( $_REQUEST['remove_layout'] );
}
if( isset( $_REQUEST['module_id'] ) && !empty( $_REQUEST['move_module'] )) {
if( isset( $_REQUEST['move_module'] )) {
switch( $_REQUEST['move_module'] ) {
case "unassign":
$gBitThemes->unassignModule( $_REQUEST['module_id'] );
break;
case "up":
$gBitThemes->moveModuleUp( $_REQUEST['module_id'] );
break;
case "down":
$gBitThemes->moveModuleDown( $_REQUEST['module_id'] );
break;
case "left":
$gBitThemes->moveModuleToArea( $_REQUEST['module_id'], 'l' );
break;
case "right":
$gBitThemes->moveModuleToArea( $_REQUEST['module_id'], 'r' );
break;
}
}
}
if( $gBitSystem->isFeatureActive( 'site_top_column' )) {
$layoutAreas['top'] = 't';
}
$layoutAreas['left'] = 'l';
$layoutAreas['center'] = 'c';
$layoutAreas['right'] = 'r';
if( $gBitSystem->isFeatureActive( 'site_bottom_column' )) {
$layoutAreas['bottom'] = 'b';
}
$gBitSmarty->assign( 'layoutAreas', $layoutAreas );
$layouts = $gBitThemes->getAllLayouts();
foreach( $layouts as $package => $layout ) {
$gBitThemes->generateModuleNames( $layout );
$layouts[$package] = $layout;
}
$gBitSmarty->assign( 'layouts', $layouts );
$allModulesHelp = $gBitThemes->getAllModules( 'modules', 'help_mod_' );
ksort( $allModulesHelp );
$gBitSmarty->assign( 'allModulesHelp', $allModulesHelp );
$gBitSmarty->assign( 'pageName', 'Layout Options' );
$roles = $gBitUser->getAllUserRoles( ROOT_USER_ID );
$gBitSmarty->assign( "roles", $roles );
?>
|