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

(-)a/misc/cronjobs/process_message_queue.pl (-1 / +4 lines)
Lines 35-40 my $verbose = 0; Link Here
35
my $where;
35
my $where;
36
my @type;
36
my @type;
37
my @letter_code;
37
my @letter_code;
38
my $exit_on_plugin_failure = 0;
38
39
39
my $command_line_options = join(" ",@ARGV);
40
my $command_line_options = join(" ",@ARGV);
40
41
Lines 48-53 GetOptions( Link Here
48
    't|type:s'          => \@type,
49
    't|type:s'          => \@type,
49
    'c|code:s'          => \@letter_code,
50
    'c|code:s'          => \@letter_code,
50
    'w|where:s'         => \$where,
51
    'w|where:s'         => \$where,
52
    'e|exit-on-plugin-failure' => \$exit_on_plugin_failure,
51
);
53
);
52
my $usage = << 'ENDUSAGE';
54
my $usage = << 'ENDUSAGE';
53
55
Lines 67-72 This script has the following parameters : Link Here
67
    -h --help: this message
69
    -h --help: this message
68
    -v --verbose: provides verbose output to STDOUT
70
    -v --verbose: provides verbose output to STDOUT
69
    -w --where: filter messages to send with additional conditions in the where clause
71
    -w --where: filter messages to send with additional conditions in the where clause
72
    -e --exit-on-plugin-failure: if enabled, script will exit prematurely if any plugin before_send_messages hook fails
70
ENDUSAGE
73
ENDUSAGE
71
74
72
die $usage if $help;
75
die $usage if $help;
Lines 105-110 if ( C4::Context->config("enable_plugins") ) { Link Here
105
            }
108
            }
106
            catch {
109
            catch {
107
                warn "$_";
110
                warn "$_";
111
                exit 1 if $exit_on_plugin_failure;
108
            };
112
            };
109
        }
113
        }
110
    }
114
    }
111
- 

Return to bug 31345