|
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 |
|