new trunk taken from ezmlm-web 3.0

This commit is contained in:
lars 2005-12-25 16:12:31 +00:00
parent 93f607c24e
commit fd93f61edd
49 changed files with 3097 additions and 1974 deletions

40
spec/actions-spec.txt Normal file
View file

@ -0,0 +1,40 @@
subscribers
list
[part]
address_add
list
[part]
[mailaddress_add]
[mailaddressfile]
address_del
list
[part]
mailaddress_del
list_select
list_delete_ask
list
list_delete_do
list
list_create_ask
list_create_do
list
inlocal
inhost
[options]
[sql]
config_ask
list
[config_subset]
config_do
list
[config_subset]
[options]
textfiles
list
textfile_edit
list
file
textfile_save
list
file
content

26
spec/check_languages.sh Executable file
View file

@ -0,0 +1,26 @@
#!/bin/sh
#
# compare the defined fields of a language file with the english translation
#
# nice for finding unavailable definitions
#
# Parameter: LANGUAGE
# (e.g. "de")
#
set -u
LANG_DIR=$(dirname $0)/../lang
DEFAULT_LANG=en
TMP_FILE1=/tmp/$(basename $0)-$$-1
TMP_FILE2=/tmp/$(basename $0)-$$-2
[ $# -ne 1 ] && echo -e "Syntax: $(basename $0) LANGUAGE\n" >&2 && exit 1
grep "=" "$LANG_DIR/${DEFAULT_LANG}.hdf" | grep -v "^[[:space:]]*#" | cut -f 1 -d "=" >"$TMP_FILE1"
grep "=" "$LANG_DIR/${1}.hdf" | grep -v "^[[:space:]]*#" | cut -f 1 -d "=" >"$TMP_FILE2"
diff -wu "$TMP_FILE1" "$TMP_FILE2"
rm "$TMP_FILE1" "$TMP_FILE2"

47
spec/hdf-spec.txt Normal file
View file

@ -0,0 +1,47 @@
ScriptName
TemplateDir
LanguageDir
Stylesheet
HelpIconURL
Config.Title
Data.Action
Data.ErrorMessage
Data.List.Address
Data.List.File.Name
Data.List.File.Content
Data.List.Files.*
Data.List.hasAllowList
Data.List.hasDenyList
Data.List.hasDigestList
Data.List.hasPostMod
Data.List.hasRemoteAdmin
Data.List.hasSubMod
Data.List.HeaderAdd
Data.List.HeaderRemove
Data.List.MimeRemove
Data.List.MimeReject
Data.List.MsgSize.Max
Data.List.MsgSize.Min
Data.List.Name
Data.List.PartType
Data.List.PostModPath
Data.List.Options
Data.List.Options.[0-9]
Data.List.Prefix
Data.List.RemoteAdminPath
Data.List.Settings.[0-9].value
Data.List.Settings.[0-9].state
Data.List.SubModPath
Data.List.Subscribers.*
Data.List.TrailingText
Data.List.WebUsers
Data.Lists.[0-9]+
Data.ListsCount
Data.HostName
Data.Modules.MySQL
Data.Permissions.Create
Data.Permissions.FileUpload
Data.UserName
Data.WebUser.show
Data.WebUser.UserName