|
Lines 7-12
use C4::Context;
Link Here
|
| 7 |
use Koha::Database; |
7 |
use Koha::Database; |
| 8 |
use Koha::Caches; |
8 |
use Koha::Caches; |
| 9 |
|
9 |
|
|
|
10 |
=head1 NAME |
| 11 |
|
| 12 |
C4::Utils::DataTables::TablesSettings - Koha DataTables Settings |
| 13 |
|
| 14 |
=head1 API |
| 15 |
|
| 16 |
=head2 Methods |
| 17 |
|
| 18 |
=cut |
| 19 |
|
| 10 |
sub get_yaml { |
20 |
sub get_yaml { |
| 11 |
my $yml_path = C4::Context->config('intranetdir') . '/admin/columns_settings.yml'; |
21 |
my $yml_path = C4::Context->config('intranetdir') . '/admin/columns_settings.yml'; |
| 12 |
my $cache = Koha::Caches->get_instance(); |
22 |
my $cache = Koha::Caches->get_instance(); |
|
Lines 61-73
sub get_columns {
Link Here
|
| 61 |
|
71 |
|
| 62 |
=head3 get_table_settings |
72 |
=head3 get_table_settings |
| 63 |
|
73 |
|
| 64 |
my $settings = C4::Utils::DataTables::TablesSettings::get_table_settings( |
74 |
my $settings = C4::Utils::DataTables::TablesSettings::get_table_settings( |
| 65 |
{ |
75 |
{ |
| 66 |
module => $module, |
76 |
module => $module, |
| 67 |
pag => $page, |
77 |
pag => $page, |
| 68 |
tablename => $tablename, |
78 |
tablename => $tablename, |
| 69 |
} |
79 |
} |
| 70 |
); |
80 |
); |
| 71 |
|
81 |
|
| 72 |
Returns the settings for a given table. |
82 |
Returns the settings for a given table. |
| 73 |
|
83 |
|
|
Lines 140-146
sub update_columns {
Link Here
|
| 140 |
|
150 |
|
| 141 |
=head3 update_table_settings |
151 |
=head3 update_table_settings |
| 142 |
|
152 |
|
| 143 |
C4::Utils::DataTables::TablesSettings::update_table_settings( |
153 |
C4::Utils::DataTables::TablesSettings::update_table_settings( |
| 144 |
{ |
154 |
{ |
| 145 |
module => $module, |
155 |
module => $module, |
| 146 |
pag => $page, |
156 |
pag => $page, |
|
Lines 148-154
C4::Utils::DataTables::TablesSettings::update_table_settings(
Link Here
|
| 148 |
default_display_length => $default_display_length, |
158 |
default_display_length => $default_display_length, |
| 149 |
default_sort_order => $default_sort_order |
159 |
default_sort_order => $default_sort_order |
| 150 |
} |
160 |
} |
| 151 |
); |
161 |
); |
| 152 |
|
162 |
|
| 153 |
Will update the default_display_length and default_sort_order for the given table. |
163 |
Will update the default_display_length and default_sort_order for the given table. |
| 154 |
|
164 |
|
| 155 |
- |
|
|