#------------------------------------------------------------------------------
# 3Surf - Freies Registrieren zum Surfen und anderen Netzdiensten im fli4l Netz
#
# Creation:      07.01.2008	fs (Frank Saurbier; c3Surf@arcor.de) Initial Release
# Last modified: 28.07.2009	fs
# Version:       2.3.0
#
# Copyright (c) 2008 Frank Saurbier <c3Surf@arcor.de>
#
# This program 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 in Version 2; Not any previous or future
# version.
#-------------------------------------------------------------------------------
# Variable                     OPT_VARIABLE   VARIABLE_N                    VALUE
OPT_C3SURF                     -              -                             YESNO
#
# logging
C3SURF_LOG_PATH	               OPT_C3SURF     -                             NOTEMPTY
C3SURF_DOLOG_LOGIN             OPT_C3SURF     -                             YESNO
C3SURF_DOLOG_INVALID           OPT_C3SURF     -                             YESNO
C3SURF_DOLOG_PAGE              OPT_C3SURF     -                             YESNO
C3SURF_DOLOG_HTTPD             OPT_C3SURF     -                             YESNO

C3SURF_PERSISTENT_PATH         OPT_C3SURF     -                             NOTEMPTY

C3SURF_QUOTA                   OPT_C3SURF     -                             YESNO
C3SURF_TIME                    OPT_C3SURF     -                             NUMERIC
C3SURF_BLOCKTIME               OPT_C3SURF     -                             C3SURF_NUMERIC_NEG
C3SURF_COUNTER                 OPT_C3SURF     -                             C3SURF_NUMERIC_NEG2

C3SURF_SAVE_QUOTA              OPT_C3SURF     -                             YESNO
C3SURF_WORKON_TMP              OPT_C3SURF     -                             YESNO

+C3SURF_CHECK_ARP              OPT_C3SURF     -                             YESNO
+C3SURF_CHECK_CURFEW           OPT_C3SURF     -                             YESNO

C3SURF_CONTROL_HOST_OR_NET_N   OPT_C3SURF     -                             NUMERIC
C3SURF_CONTROL_HOST_OR_NET_%   OPT_C3SURF     C3SURF_CONTROL_HOST_OR_NET_N  C3SURF_HOST_OR_NET

C3SURF_CONTROL_PORT_N          OPT_C3SURF     -                             NUMERIC
C3SURF_CONTROL_PORT_%          OPT_C3SURF     C3SURF_CONTROL_PORT_N         NONE

C3SURF_BLOCK_PORT_N            OPT_C3SURF     -                             NUMERIC
C3SURF_BLOCK_PORT_%            OPT_C3SURF     C3SURF_BLOCK_PORT_N           NONE


C3SURF_HTTPD_PORT              -              -                             NUMERIC
C3SURF_HTTPD_LISTENIP          -              -                             C3SURF_HTTPD_IP
+C3SURF_CONTROL_SQUID          OPT_C3SURF     -                             YESNO
+C3SURF_SLOPPY_MAC             OPT_C3SURF     -                             YESNO
#-------------------------------------------------------------------------------------
# OPT_LOGINUSR = Option: echtes Login verwenden
#-------------------------------------------------------------------------------------
# Variable                      OPT_VARIABLE  VARIABLE_N                    VALUE
#-------------------------------+-------------+-----------------------------+---------
OPT_LOGINUSR                    OPT_C3SURF    -                             YESNO
LOGINUSR_DELETE_PERSISTENT_DATA OPT_LOGINUSR  -                             YESNO
LOGINUSR_ACCOUNT_N              OPT_LOGINUSR  -                             NUMERIC
LOGINUSR_ACCOUNT_%_USER         OPT_LOGINUSR  LOGINUSR_ACCOUNT_N            NOTEMPTY
LOGINUSR_ACCOUNT_%_PWD          OPT_LOGINUSR  LOGINUSR_ACCOUNT_N            NOTEMPTY
LOGINUSR_ACCOUNT_%_FORENAME     OPT_LOGINUSR  LOGINUSR_ACCOUNT_N            NONE
LOGINUSR_ACCOUNT_%_SURNAME      OPT_LOGINUSR  LOGINUSR_ACCOUNT_N            NONE
LOGINUSR_ACCOUNT_%_EMAIL        OPT_LOGINUSR  LOGINUSR_ACCOUNT_N            NONE
LOGINUSR_ACCOUNT_%_OVERWRITE    OPT_LOGINUSR  LOGINUSR_ACCOUNT_N            YESNO
++LOGINUSR_ACCOUNT_%_TIME       OPT_LOGINUSR  LOGINUSR_ACCOUNT_N            ENUMERIC
++LOGINUSR_ACCOUNT_%_BLOCKTIME  OPT_LOGINUSR  LOGINUSR_ACCOUNT_N            C3SURF_ENUMERIC_NEG
++LOGINUSR_ACCOUNT_%_COUNTER    OPT_LOGINUSR  LOGINUSR_ACCOUNT_N            C3SURF_ENUMERIC_NEG2
++LOGINUSR_ACCOUNT_%_CURFEW     OPT_LOGINUSR  LOGINUSR_ACCOUNT_N            NOTEMPTY

# ########################################
# Noch im Test(Captive Portal)
# LOGINUSR_SHOW_INFO            OPT_LOGINUSR  -                             YESNO
# ########################################

#-------------------------------------------------------------------------------------
# OPT_LOGINUSR = Option: echtes Login verwenden
#-------------------------------------------------------------------------------------
# Variable                      OPT_VARIABLE        VARIABLE_N              VALUE
#-------------------------------+-------------+-----------------------------+---------
OPT_C3SURF_VOUCHER              OPT_LOGINUSR        -                       YESNO
C3SURF_VOUCHER_TIME_N		OPT_C3SURF_VOUCHER  -                       NUMERIC
C3SURF_VOUCHER_%_TIME		OPT_C3SURF_VOUCHER  C3SURF_VOUCHER_TIME_N   NUMERIC
C3SURF_VOUCHER_%_DAYS		OPT_C3SURF_VOUCHER  C3SURF_VOUCHER_TIME_N   NUMERIC
C3SURF_VOUCHER_%_COUNT		OPT_C3SURF_VOUCHER  C3SURF_VOUCHER_TIME_N   NUMERIC
++C3SURF_VOUCHER_%_LIVES        OPT_C3SURF_VOUCHER  C3SURF_VOUCHER_TIME_N   C3SURF_NUMERIC_NEG
+C3SURF_VOUCHER_DEL_CRON        OPT_C3SURF_VOUCHER  -                       NOTEMPTY
+C3SURF_VOUCHER_GEN_CRON        OPT_C3SURF_VOUCHER  -                       NOTEMPTY
+C3SURF_VOUCHER_PRTUPDATE       OPT_C3SURF_VOUCHER  -                       YESNO
