Lines 57-70
sub get_columns {
Link Here
|
57 |
my $columns = $list->{modules}{$module}{$page}{$tablename}{columns} || []; |
57 |
my $columns = $list->{modules}{$module}{$page}{$tablename}{columns} || []; |
58 |
|
58 |
|
59 |
# Assign default value if does not exist |
59 |
# Assign default value if does not exist |
60 |
$columns = [ map { |
60 |
$columns = [ |
61 |
{ |
61 |
map { |
62 |
cannot_be_toggled => exists $_->{cannot_be_toggled} ? $_->{cannot_be_toggled} : 0, |
62 |
{ |
63 |
cannot_be_modified => exists $_->{cannot_be_modified} ? $_->{cannot_be_modified} : 0, |
63 |
cannot_be_toggled => exists $_->{cannot_be_toggled} ? $_->{cannot_be_toggled} : 0, |
64 |
is_hidden => exists $_->{is_hidden} ? $_->{is_hidden} : 0, |
64 |
cannot_be_modified => exists $_->{cannot_be_modified} ? $_->{cannot_be_modified} : 0, |
65 |
columnname => $_->{columnname}, |
65 |
is_hidden => exists $_->{is_hidden} ? $_->{is_hidden} : 0, |
66 |
} |
66 |
default_save_state => exists $_->{default_save_state} ? $_->{default_save_state} : 1, |
67 |
} @$columns ]; |
67 |
columnname => $_->{columnname}, |
|
|
68 |
} |
69 |
} @$columns |
70 |
]; |
68 |
|
71 |
|
69 |
return $columns; |
72 |
return $columns; |
70 |
} |
73 |
} |
Lines 100-111
sub get_table_settings {
Link Here
|
100 |
)->next; |
103 |
)->next; |
101 |
|
104 |
|
102 |
return { |
105 |
return { |
103 |
default_display_length => $rs ? $rs->default_display_length |
106 |
default_display_length => $rs |
104 |
: $list->{modules}{$module}{$page}{$tablename}{default_display_length}, |
107 |
? $rs->default_display_length |
105 |
default_sort_order => $rs ? $rs->default_sort_order |
108 |
: $list->{modules}{$module}{$page}{$tablename}{default_display_length}, |
106 |
: $list->{modules}{$module}{$page}{$tablename}{default_sort_order}, |
109 |
default_sort_order => $rs |
107 |
default_save_state => $rs ? $rs->default_save_state |
110 |
? $rs->default_sort_order |
108 |
: $list->{modules}{$module}{$page}{$tablename}{default_save_state}, |
111 |
: $list->{modules}{$module}{$page}{$tablename}{default_sort_order}, |
|
|
112 |
default_save_state => $rs |
113 |
? $rs->default_save_state |
114 |
: 1, |
109 |
}; |
115 |
}; |
110 |
} |
116 |
} |
111 |
|
117 |
|