|
Lines 63-69
my ( $template, $borrowernumber, $cookie ) = get_template_and_user(
Link Here
|
| 63 |
); |
63 |
); |
| 64 |
|
64 |
|
| 65 |
my @messages; |
65 |
my @messages; |
| 66 |
my $my_branch = |
66 |
my $my_branch_as_staff = |
| 67 |
C4::Context->preference("IndependentBranches") |
67 |
C4::Context->preference("IndependentBranches") |
| 68 |
&& !C4::Context->IsSuperLibrarian() |
68 |
&& !C4::Context->IsSuperLibrarian() |
| 69 |
? C4::Context->userenv()->{'branch'} |
69 |
? C4::Context->userenv()->{'branch'} |
|
Lines 77-83
if ( $op eq 'add_form' ) {
Link Here
|
| 77 |
$category = $additional_content->category; |
77 |
$category = $additional_content->category; |
| 78 |
} |
78 |
} |
| 79 |
$template->param( |
79 |
$template->param( |
| 80 |
my_branch => $my_branch, |
80 |
my_branch_as_staff => $my_branch_as_staff, |
| 81 |
additional_content => $additional_content, |
81 |
additional_content => $additional_content, |
| 82 |
translated_contents => $translated_contents, |
82 |
translated_contents => $translated_contents, |
| 83 |
); |
83 |
); |
|
Lines 86-92
elsif ( $op eq 'cud-add_validate' ) {
Link Here
|
| 86 |
output_and_exit_if_error( $cgi, $cookie, $template, { check => 'csrf_token' } ); |
86 |
output_and_exit_if_error( $cgi, $cookie, $template, { check => 'csrf_token' } ); |
| 87 |
my $location = $cgi->param('location'); |
87 |
my $location = $cgi->param('location'); |
| 88 |
my $code = $cgi->param('code'); |
88 |
my $code = $cgi->param('code'); |
| 89 |
my $branchcode = $my_branch ? $my_branch : $cgi->param('branchcode') || undef; |
89 |
my $branchcode = $my_branch_as_staff ? $my_branch_as_staff : $cgi->param('branchcode') || undef; |
| 90 |
|
90 |
|
| 91 |
my @lang = $cgi->multi_param('lang'); |
91 |
my @lang = $cgi->multi_param('lang'); |
| 92 |
|
92 |
|
|
Lines 229-235
if ( $op eq 'list' ) {
Link Here
|
| 229 |
{ category => $category, 'additional_contents_localizations.lang' => 'default' }, |
229 |
{ category => $category, 'additional_contents_localizations.lang' => 'default' }, |
| 230 |
{ order_by => { -desc => 'published_on' }, join => 'additional_contents_localizations' } |
230 |
{ order_by => { -desc => 'published_on' }, join => 'additional_contents_localizations' } |
| 231 |
); |
231 |
); |
| 232 |
$template->param( additional_contents => $additional_contents, my_branch => $my_branch ); |
232 |
$template->param( additional_contents => $additional_contents, my_branch_as_staff => $my_branch_as_staff ); |
| 233 |
} |
233 |
} |
| 234 |
|
234 |
|
| 235 |
my $translated_languages = C4::Languages::getTranslatedLanguages; |
235 |
my $translated_languages = C4::Languages::getTranslatedLanguages; |
| 236 |
- |
|
|