From 3f4b04852780e946c2fbc64ae4599058699a941d Mon Sep 17 00:00:00 2001 From: Olivia Lu Date: Wed, 16 Jan 2019 03:54:25 +0000 Subject: [PATCH] Bug 21855: Changed "deprecated delete_unverified_opac_registrations.pl cronjob" to "cleanup_database" To Find Fix: 1. Go to Koha Administration 2. Search PatronSelfRegistrationVerifyByEmail 3. Verify that NOTE now says "system preference requires the cleanup_database ..." Signed-off-by: Katrin Fischer Signed-off-by: Mikael Olangcay Brisebois Signed-off-by: Nick Clemens (cherry picked from commit b93c5dcbfdeafc2758cb880bea02ca91c0ef4e67) Signed-off-by: Martin Renvoize --- .../en/modules/admin/preferences/opac.pref | 2 +- .../delete_unverified_opac_registrations.pl | 66 ------------------- 2 files changed, 1 insertion(+), 67 deletions(-) delete mode 100755 misc/cronjobs/delete_unverified_opac_registrations.pl diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref index 3033b2d691..da1d86540c 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/opac.pref @@ -731,7 +731,7 @@ OPAC: yes: Require no: "Don't require" - "that a self-registering patron verify his or herself via email." - - "
NOTE: This system preference requires the misc/cronjobs/delete_unverified_opac_registrations.pl cronjob. Ask your system administrator to schedule it." + - "
NOTE: This system preference requires the misc/cronjobs/cleanup_database.pl cronjob. Ask your system administrator to schedule it." - - "Use the patron category code" - pref: PatronSelfRegistrationDefaultCategory diff --git a/misc/cronjobs/delete_unverified_opac_registrations.pl b/misc/cronjobs/delete_unverified_opac_registrations.pl deleted file mode 100755 index 13d5c4bdd1..0000000000 --- a/misc/cronjobs/delete_unverified_opac_registrations.pl +++ /dev/null @@ -1,66 +0,0 @@ -#!/usr/bin/perl - -# Copyright 2009-2010 Kyle Hall -# -# This file is part of Koha. -# -# Koha is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. -# -# Koha is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Koha; if not, see . - -use Modern::Perl; -use Getopt::Long; - -BEGIN { - - # find Koha's Perl modules - # test carefully before changing this - use FindBin; - eval { my $lib = "$FindBin::Bin/../kohalib.pl"; require $lib }; -} - -use C4::Context; - -my $help; -my $confirm; -my $hours = 24; - -GetOptions( - 'h|help' => \$help, - 'c|confirm' => \$confirm, - 't|time=i' => \$hours, -); -my $usage = << 'ENDUSAGE'; - -IMPORTANT: You should no longer call this script. Please use -cleanup_database.pl with parameter --del-unv-selfreg. - -This script removes unconfirmed OPAC based patron registrations -that have not been confirmed within the required time period. - -This script has the following parameters : - -h --help: This message - - -t --time: The length in hours to wait before removing an unconfirmed registration. - Defaults to 24 hours if not set. - - -c --confirm: Without this flag set, this script will do nothing. -ENDUSAGE - -if ( $help || !$confirm ) { - print $usage; - exit; -} - -my $d= $hours>=24? int($hours/24): 1; -my $c= "$FindBin::Bin/cleanup_database.pl -del-unv-selfreg $d"; -system($c); -- 2.39.5