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

(-)a/installer/data/mysql/updatedatabase.pl (-2 / +7 lines)
Lines 7072-7079 if ( CheckVersion($DBversion) ) { Link Here
7072
7072
7073
$DBversion = "3.13.00.XXX";
7073
$DBversion = "3.13.00.XXX";
7074
if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
7074
if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
7075
    $dbh->do("INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES ('EnhancedMessagingPreferencesOPAC',1, 'Show the patrons messaging preferences page in the OPAC', NULL, 'YesNo')");
7075
    $dbh->do(q|
7076
    print "Upgrade to $DBversion done (Bug 9254: Problem with EnhancedMessagingPreferences) \n";
7076
        INSERT INTO systempreferences (variable,value,explanation,options,type)
7077
            SELECT 'EnhancedMessagingPreferencesOPAC', value, 'Show the patrons messaging preferences page in the OPAC', NULL, 'YesNo'
7078
            FROM systempreferences
7079
            WHERE variable='EnhancedMessagingPreferences'
7080
    |);
7081
    print "Upgrade to $DBversion done (Bug 9254: Add EnhancedMessagingPreferencesOPAC syspref) \n";
7077
    SetVersion ($DBversion);
7082
    SetVersion ($DBversion);
7078
}
7083
}
7079
7084
(-)a/opac/opac-messaging.pl (-1 / +6 lines)
Lines 35-40 use C4::Form::MessagingPreferences; Link Here
35
35
36
my $query = CGI->new();
36
my $query = CGI->new();
37
37
38
unless ( C4::Context->preference('EnhancedMessagingPreferencesOPAC')
39
        and C4::Context->preference('EnhancedMessagingPreferences') ) {
40
    print $query->redirect("/cgi-bin/koha/errors/404.pl");
41
    exit;
42
}
43
38
my ( $template, $borrowernumber, $cookie ) = get_template_and_user(
44
my ( $template, $borrowernumber, $cookie ) = get_template_and_user(
39
    {
45
    {
40
        template_name   => 'opac-messaging.tmpl',
46
        template_name   => 'opac-messaging.tmpl',
41
- 

Return to bug 9254