View | Details | Raw Unified | Return to bug 39900
Collapse All | Expand All

(-)a/Koha/AdditionalContents.pm (+33 lines)
Lines 153-158 sub find_best_match { Link Here
153
    return $alt1 // $alt2 // $alt3;
153
    return $alt1 // $alt2 // $alt3;
154
}
154
}
155
155
156
=head3 get_html_customizations_options
157
158
    Koha::AdditionalContents->get_html_customizations_options('opac');
159
160
=cut
161
162
sub get_html_customizations_options {
163
    my ($interface) = @_;
164
165
    if ( $interface eq 'opac' ) {
166
        return [
167
            'OpacNavRight',                  'opacheader',       'OpacCustomSearch', 'OpacMainUserBlock', 'opaccredits',
168
            'OpacLoginInstructions',         'OpacNav',          'OpacNavBottom',     'OpacSuggestionInstructions',
169
            'ArticleRequestsDisclaimerText', 'OpacMoreSearches', 'OpacMySummaryNote', 'OpacLibraryInfo',
170
            'OpacMaintenanceNotice',         'OPACResultsSidebar',   'OpacSuppressionMessage', 'SCOMainUserBlock',
171
            'SelfCheckInMainUserBlock',      'SelfCheckHelpMessage', 'CatalogConcernHelp',     'CatalogConcernTemplate',
172
            'CookieConsentBar',              'CookieConsentPopup',   'PatronSelfRegistrationAdditionalInstructions',
173
            'ILLModuleCopyrightClearance'
174
        ];
175
    }
176
177
    if ( $interface eq 'staff' ) {
178
        return [
179
            'IntranetmainUserblock', 'RoutingListNote', 'StaffAcquisitionsHome',  'StaffAuthoritiesHome',
180
            'StaffCataloguingHome',  'StaffListsHome',  'StaffLoginInstructions', 'StaffPatronsHome', 'StaffPOSHome',
181
            'StaffSerialsHome'
182
        ];
183
    }
184
185
    return [];
186
187
}
188
156
=head3 _type
189
=head3 _type
157
190
158
=cut
191
=cut
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/additional-contents.tt (-2 lines)
Lines 532-538 Link Here
532
            [% END %]
532
            [% END %]
533
        [% END %]
533
        [% END %]
534
    [% ELSE %]
534
    [% ELSE %]
535
        [% SET opac_available_options = [ 'OpacNavRight', 'opacheader', 'OpacCustomSearch', 'OpacMainUserBlock', 'opaccredits', 'OpacLoginInstructions', 'OpacNav', 'OpacNavBottom', 'OpacSuggestionInstructions', 'ArticleRequestsDisclaimerText', 'OpacMoreSearches', 'OpacMySummaryNote', 'OpacLibraryInfo', 'OpacMaintenanceNotice', 'OPACResultsSidebar', 'OpacSuppressionMessage', 'SCOMainUserBlock', 'SelfCheckInMainUserBlock', 'SelfCheckHelpMessage', 'CatalogConcernHelp', 'CatalogConcernTemplate', 'CookieConsentBar', 'CookieConsentPopup', 'PatronSelfRegistrationAdditionalInstructions', 'ILLModuleCopyrightClearance' ] %]
536
        <optgroup label="OPAC">
535
        <optgroup label="OPAC">
537
            [% FOREACH l IN opac_available_options.sort %]
536
            [% FOREACH l IN opac_available_options.sort %]
538
                [% IF l == location %]
537
                [% IF l == location %]
Lines 542-548 Link Here
542
                [% END %]
541
                [% END %]
543
            [% END %]
542
            [% END %]
544
        </optgroup>
543
        </optgroup>
545
        [% SET staff_available_options = [ 'IntranetmainUserblock', 'RoutingListNote', 'StaffAcquisitionsHome', 'StaffAuthoritiesHome', 'StaffCataloguingHome', 'StaffListsHome', 'StaffLoginInstructions', 'StaffPatronsHome', 'StaffPOSHome', 'StaffSerialsHome' ] %]
546
        <optgroup label="Staff interface">
544
        <optgroup label="Staff interface">
547
            [% FOREACH l IN staff_available_options.sort %]
545
            [% FOREACH l IN staff_available_options.sort %]
548
                [% IF l == location %]
546
                [% IF l == location %]
(-)a/tools/additional-contents.pl (-3 / +4 lines)
Lines 72-79 if ( $op eq 'add_form' ) { Link Here
72
        $category            = $additional_content->category;
72
        $category            = $additional_content->category;
73
    }
73
    }
74
    $template->param(
74
    $template->param(
75
        additional_content  => $additional_content,
75
        additional_content      => $additional_content,
76
        translated_contents => $translated_contents,
76
        translated_contents     => $translated_contents,
77
        opac_available_options  => Koha::AdditionalContents::get_html_customizations_options('opac'),
78
        staff_available_options => Koha::AdditionalContents::get_html_customizations_options('staff'),
77
    );
79
    );
78
} elsif ( $op eq 'cud-add_validate' ) {
80
} elsif ( $op eq 'cud-add_validate' ) {
79
    output_and_exit_if_error( $cgi, $cookie, $template, { check => 'csrf_token' } );
81
    output_and_exit_if_error( $cgi, $cookie, $template, { check => 'csrf_token' } );
80
- 

Return to bug 39900