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

(-)a/installer/data/mysql/atomicupdate/bug_23791-opac-social-network-selection.perl (+14 lines)
Line 0 Link Here
1
$DBversion = 'XXX'; # will be replaced by the RM
2
if( CheckVersion( $DBversion ) ) {
3
    my ($socialnetworks) = $dbh->selectrow_array( q|
4
        SELECT value FROM systempreferences WHERE variable='socialnetworks';
5
    |);
6
    if( $socialnetworks ){
7
        # If the socialnetworks preference is enabled, enable all social networks
8
        $dbh->do("UPDATE systempreferences SET value = 'email,facebook,linkedin,twitter', explanation = 'email|facebook|linkedin|twitter', type = 'multiple'  WHERE variable = 'SocialNetworks'");
9
    } else {
10
        $dbh->do("UPDATE systempreferences SET value = '', explanation = 'email|facebook|linkedin|twitter', type = 'multiple'  WHERE variable = 'SocialNetworks'");
11
    }
12
    SetVersion ($DBversion);
13
    print "Upgrade to $DBversion done (Bug 22880: Move contents of socialnetworks preference to Koha news system)\n";
14
}
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref (-4 / +7 lines)
Lines 487-497 OPAC: Link Here
487
              class: long
487
              class: long
488
            -  search results in the RSS feed.
488
            -  search results in the RSS feed.
489
        -
489
        -
490
            - Show
490
            - pref: SocialNetworks
491
            - pref: SocialNetworks
491
              default: 0
492
              multiple:
492
              choices:
493
                facebook: Facebook
493
                  yes: Enable
494
                linkedin: LinkedIn
494
                  no: Disable
495
                email: Email
496
                twitter: Twitter
497
495
            - social network links in opac detail pages
498
            - social network links in opac detail pages
496
        -
499
        -
497
            - pref: OpacBrowseResults
500
            - pref: OpacBrowseResults
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt (-6 / +15 lines)
Lines 1152-1166 Link Here
1152
                    </div>
1152
                    </div>
1153
                [% END %]
1153
                [% END %]
1154
1154
1155
                [% IF ( SocialNetworks ) %]
1155
                [% IF ( Koha.Preference('SocialNetworks') ) %]
1156
                    <div id="social_networks" class="clearfix">
1156
                    <div id="social_networks" class="clearfix">
1157
                        <span>Share</span>
1157
                        <span>Share</span>
1158
                        <div><a id="facebook" href="http://www.facebook.com/sharer.php?u=[% current_url |url %]&amp;t=[% title |url %]" title="Share on Facebook">Facebook</a></div>
1158
                        [% SET SocialNetworks = Koha.Preference('SocialNetworks') %]
1159
                        <div><a id="linkedin" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=[% current_url |url %]&amp;title=[% title |url %]" title="Share on LinkedIn">LinkedIn</a></div>
1159
                        [% FOREACH network IN SocialNetworks.split(",") %]
1160
                        <div><a id="email" href="mailto:?subject=[% title |url %]&amp;body=[% title |url %]%20([% current_url |url %])" title="Share by email">Email</a></div>
1160
                            [% SWITCH network -%]
1161
                        <div><a id="twitter" href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-text="[% title |url %]" data-lang="[% lang | html %]">Tweet</a></div>
1161
                                [% CASE "facebook" -%]
1162
                                    <div><a id="facebook" href="https://www.facebook.com/sharer.php?u=[% current_url |url %]&amp;t=[% title |url %]" title="Share on Facebook"><i class="fa fa-facebook"></i></a></div>
1163
                                [% CASE "linkedin" -%]
1164
                                    <div><a id="linkedin" href="https://www.linkedin.com/shareArticle?mini=true&amp;url=[% current_url |url %]&amp;title=[% title |url %]" title="Share on LinkedIn"><i class="fa fa-linkedin"></i></a></div>
1165
                                [% CASE "email" -%]
1166
                                    <div><a id="email" href="mailto:?subject=[% title |url %]&amp;body=[% title |url %]%20([% current_url |url %])" title="Share by email"><i class="fa fa-envelope-o"></i></a></div>
1167
                                [% CASE "twitter" -%]
1168
                                    <div><a id="twitter" href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-text="[% title |url %]" data-lang="[% lang | html %]"><i class="fa fa-twitter"></i></a></div>
1169
                            [% END -%]
1170
                        [% END %]
1162
                    </div>
1171
                    </div>
1163
                [% END %]
1172
                [% END # /IF SocialNetworks %]
1164
            </div> <!-- / .ulactioncontainer -->
1173
            </div> <!-- / .ulactioncontainer -->
1165
        </div> <!-- / .span4 -->
1174
        </div> <!-- / .span4 -->
1166
    </div> <!-- / .row-fluid -->
1175
    </div> <!-- / .row-fluid -->

Return to bug 23791