From 1f5946bb1d3bbefc7ae623ce19177f20ea7e2d29 Mon Sep 17 00:00:00 2001 From: lars Date: Fri, 23 Dec 2005 12:37:33 +0000 Subject: [PATCH] search order for ezmlmwebrc changed css hint added to UPGARDE bug in subscribers form fixed list creation does not ask for options anymore create list with special characters - fixed --- ezmlm-web-3.0/UPGRADING | 9 +++- ezmlm-web-3.0/ezmlm-web.cgi | 6 +-- ezmlm-web-3.0/template/list_create.cs | 14 ++---- ezmlm-web-3.0/template/subscribers.cs | 67 +++++++++++++++------------ 4 files changed, 51 insertions(+), 45 deletions(-) diff --git a/ezmlm-web-3.0/UPGRADING b/ezmlm-web-3.0/UPGRADING index e03c08d..a0a51d7 100644 --- a/ezmlm-web-3.0/UPGRADING +++ b/ezmlm-web-3.0/UPGRADING @@ -5,15 +5,22 @@ This file contains some useful hints for upgrading from a previous version of ez UPGRADING ezmlm-web 2.3 to ezmlm-web 3.0 1) install clearsilver (see INSTALL for details) + 2) copy the "template" directory somewhere (see INSTALL again) + 3) set "TEMPLATE_DIR" in your ezmlmwebrc file to this directory + 4) maybe you want to define "MAIL_DOMAIN" in your ezmlmwebrc +5) search order for ezmlmwebrc changed +from HOME->SYSTEM->CGI_DIR +to HOME->CGI_DIR->SYSTEM + ------------------------------------------------------------------------------ UPGRADING ezmlm-web 2.2 to ezmlm-web 2.3 -there are no known issues +1) set location of css file in ezmlmwebrc ------------------------------------------------------------------------------ diff --git a/ezmlm-web-3.0/ezmlm-web.cgi b/ezmlm-web-3.0/ezmlm-web.cgi index 9c2a84a..f9a741f 100755 --- a/ezmlm-web-3.0/ezmlm-web.cgi +++ b/ezmlm-web-3.0/ezmlm-web.cgi @@ -91,10 +91,10 @@ if(defined($opt_C)) { require "$1"; # Command Line } elsif(-e "$HOME_DIR/.ezmlmwebrc") { require "$HOME_DIR/.ezmlmwebrc"; # User -} elsif(-e "/etc/ezmlm/ezmlmwebrc") { - require "/etc/ezmlm/ezmlmwebrc"; # System } elsif(-e "./ezmlmwebrc") { require "./ezmlmwebrc"; # Install +} elsif(-e "/etc/ezmlm/ezmlmwebrc") { + require "/etc/ezmlm/ezmlmwebrc"; # System } else { die "Unable to read config file"; } @@ -651,7 +651,7 @@ sub untaint { # special stuff # check the list name - if (($q->param('list') =~ /[^\w-]/) && ($q->param('list') !~ /^list_create_(do|ask)$/)) { + if (($q->param('list') =~ /[^\w-]/) && ($q->param('action') !~ /^list_create_(do|ask)$/)) { $warning = 'InvalidListName' if ($warning eq ''); $q->param(-name=>'list', -values=>''); } diff --git a/ezmlm-web-3.0/template/list_create.cs b/ezmlm-web-3.0/template/list_create.cs index 1110530..ec7e25d 100644 --- a/ezmlm-web-3.0/template/list_create.cs +++ b/ezmlm-web-3.0/template/list_create.cs @@ -15,19 +15,11 @@ value=""> @ -
  • : -
  • diff --git a/ezmlm-web-3.0/template/subscribers.cs b/ezmlm-web-3.0/template/subscribers.cs index f49c08c..53fda7a 100644 --- a/ezmlm-web-3.0/template/subscribers.cs +++ b/ezmlm-web-3.0/template/subscribers.cs @@ -74,36 +74,41 @@ - -
    - - - - + + 0 ?> + +
    + + + + - - 0 ?> - +
      + + + 15 ?> + + + + +
    • +
    • +
    • +
    • +
    + + +
      - - - 15 ?> - - - - -
    • -
    • -
    • -
    • -
    + + + + - -
      +
        • @@ -117,9 +122,11 @@
        • -
    + + +
    -