I am resending this message due to the list failure noted by Charles
Daminato in discuss-list.
gshapiro> cgi/manage.cgi
gshapiro> --------------
gshapiro> 1. $RENEWALS and $AUTO_RENEWAL_MESSAGE options should be brought
gshapiro> into OpenSRS.conf, akin to notice_days. I didn't include this in
gshapiro> the patch below but would be willing to do it if you are willing
gshapiro> to make the change.
I decided to fix this after all. Here is the patch:
Index: cgi-bin/secure/manage.cgi
===================================================================
RCS file: /usr/local/src/cvsroot/horsey.gshapiro.net/usr/local/www/test.retsiger.com/cgi-bin/secure/manage.cgi,v
retrieving revision 1.6
diff -u -r1.6 manage.cgi
--- cgi-bin/secure/manage.cgi 2001/02/05 07:48:38 1.6
+++ cgi-bin/secure/manage.cgi 2001/02/06 01:56:54
@@ -32,7 +32,7 @@
$reg_username $reg_password $reg_domain $cookie $domain_count
$reg_permission $reg_f_owner $expiredate $last_access_time
$last_ip %contact_keys $waiting_request $reg_encoding_type
- $COOKIE_KEY $reg_domain_race_obj $RENEWALS %enctypes $T_EXPIRED $T_EXPIRING $t_mode $notice_days $AUTO_RENEWAL_MESSAGE
+ $COOKIE_KEY $reg_domain_race_obj $renewals %enctypes $T_EXPIRED $T_EXPIRING $t_mode $notice_days $auto_renewal_message
);
( %in, %contact_types, %actions, $XML_Client, %cookies, $action,
$authentication, $cgi, $path_templates, $flag_header_sent,
@@ -57,13 +57,6 @@
use RACE;
use Data::Dumper;
-# OPTIONAL RENEWAL SETTINGS
-# set to 1 to enable
-$RENEWALS = 1;
-
-# OPTIONAL - TO SEE OR NOT TO SEE AUTO-RENEWAL HEADER
-$AUTO_RENEWAL_MESSAGE = 0;
-
# initialize global defines
$cgi = $ENV{SCRIPT_NAME};
$path_templates = "$PATH_TEMPLATES/manage";
@@ -90,6 +83,8 @@
$T_EXPIRED = 2; # there are expired domains
$t_mode = undef; # can be 0, $T_EXPIRING, $T_EXPIRED or ($T_EXPIRING | $T_EXPIRED)
$notice_days = $MANAGE{ notice_days } ? $MANAGE{ notice_days } : 60;
+$renewals = $MANAGE{ renewals } ? $MANAGE{ renewals } : 0;
+$auto_renewal_message = $MANAGE{ auto_renewal_message } ? $MANAGE{ auto_renewal_message } : 0;
# list of contact types
%contact_types = (
@@ -187,7 +182,7 @@
# they asked for a valid action
} elsif (exists $actions{$action}) {
- if(($action eq "get_expire_domains") && ($RENEWALS == 0)) {
+ if(($action eq "get_expire_domains") && ($renewals == 0)) {
main_menu("Invalid action: $action");
exit;
}
@@ -1631,7 +1626,7 @@
if ($type eq 'framed') {
$HTML->{AUTORENDATA} = "";
- if ($AUTO_RENEWAL_MESSAGE){
+ if ($auto_renewal_message){
my $expiry_epoch = get_expiry_epoch_time($expiredate);
my $new_epoch = $expiry_epoch - 30 * 86400;
$HTML->{AUTORENDATA} = get_date_from_epoch($new_epoch, "stripped");
@@ -1639,7 +1634,7 @@
}
$HTML->{CONTENT} = get_content("$template",$HTML);
- if($RENEWALS){ &get_warning_type; }
+ if($renewals){ &get_warning_type; }
if ((defined $t_mode) and $t_mode) {
$template_html = "base2.html";
@@ -2404,7 +2399,7 @@
sub get_warning_type {
# ret: $T_EXPIRED, $T_EXPIRING, or both, or 0 or undef
- if (! $RENEWALS){return 0;}
+ if (! $renewals){return 0;}
my @domains=();
my $rc_1 = 0;
Index: etc/OpenSRS.conf
===================================================================
RCS file: /usr/local/src/cvsroot/horsey.gshapiro.net/usr/local/www/test.retsiger.com/etc/OpenSRS.conf,v
retrieving revision 1.5
diff -u -r1.5 OpenSRS.conf
--- etc/OpenSRS.conf 2001/02/03 03:45:24 1.5
+++ etc/OpenSRS.conf 2001/02/06 01:56:54
@@ -110,6 +110,8 @@
%MANAGE = (
debug => 0,
notice_days => 60, # show expire notice when <=60 days before expiry
+ auto_renewal_message => 0, # see auto-renewal header
+ renewals => 0, # enable renewal settings
);
use vars qw(%PRICES);
This archive was generated by hypermail 2.1.3 : Tue Oct 19 2004 - 23:36:15 EDT