--- Config.pm.dist	Thu Jan 22 21:52:20 2004
+++ Config.pm	Tue Jun 22 20:45:44 2004
@@ -2,7 +2,7 @@
 # Kernel/Config.pm - Config file for OTRS kernel
 # Copyright (C) 2001-2003 Martin Edenhofer <martin+code@otrs.org>
 # --
-# $Id: Config.pm.dist,v 1.9 2004/01/22 19:52:20 martin Exp $
+# $Id: Config.pm.dist,v 1.6 2003/03/02 08:56:36 martin Exp $
 # --
 # This software comes with ABSOLUTELY NO WARRANTY. For details, see 
 # the enclosed file COPYING for license information (GPL). If you 
@@ -34,7 +34,7 @@
     # ---------------------------------------------------- #
     # SecureMode
     # (Enable this so you can't use the installer.pl)
-    $Self->{SecureMode} = 0;
+    $Self->{SecureMode} = 1;
     # SystemID
     # (The identify of the system. Each ticket number and
     # each http session id starts with this number)
@@ -45,14 +45,14 @@
     $Self->{TicketHook} = 'Ticket#';
     # FQDN
     # (Full qualified domain name of your system.)
-    $Self->{FQDN} = 'yourhost.example.com';
+    $Self->{FQDN} = 'duty.ints.net';
     # AdminEmail 
     # (Email of the system admin.)
-    $Self->{AdminEmail} = 'admin@example.com';
+    $Self->{AdminEmail} = 'admin@ints.net';
     # Organization
     # (If this is anything other than '', then the email will have an
     # Organization X-Header)
-    $Self->{Organization} = 'Example Company';
+    $Self->{Organization} = 'INTS';
 
     # ---------------------------------------------------- #
     # database settings                                    #
@@ -65,33 +65,20 @@
     $Self->{Database} = 'otrs';
     # DatabaseUser
     # (The database user.)
-    $Self->{DatabaseUser} = 'otrs';
+    $Self->{DatabaseUser} = 'otrs_db';
     # DatabasePw
     # (The password of database user.)
-    $Self->{DatabasePw} = 'some-pass';
+    $Self->{DatabasePw} = 'Pq3nV09';
     # DatabaseDSN
     # (The database DSN for MySQL ==> more: "man DBD::mysql")
     $Self->{DatabaseDSN} = "DBI:mysql:database=$Self->{Database};host=$Self->{DatabaseHost};";
     # (The database DSN for PostgrSQL ==> more: "man DBD::Pg") 
 #    $Self->{DatabaseDSN} = "DBI:Pg:dbname=$Self->{Database};";
 
-    # (The database DSN for Oracle ==> more: "man DBD::oracle")
-#    $Self->{DatabaseDSN} = "DBI:Oracle:sid=$Self->{Database};host=$Self->{DatabaseHost};port=1521;";
-    # if needed, oracle env settings
-#    $ENV{ORACLE_HOME} = '/opt/ora9/product/9.2';
-#    $ENV{NLS_DATE_FORMAT} = 'YYYY-MM-DD HH24:MI:SS';
-#    $ENV{NLS_LANG} = "german_germany.we8iso8859p15";
-
-    # (The database DSN for DBI:ODBC ==> more: "man DBD::ODBC")
-#    $Self->{DatabaseDSN} = "DBI:ODBC:$Self->{Database}";
-    # If you use ODBC, no database auto detection is possible,
-    # so set the database type here. Possible: mysq,postgresql,oracle,sapdb
-#    $Self->{'Database::Type'} = 'sapdb';
-
     # ---------------------------------------------------- #
     # fs root directory
     # ---------------------------------------------------- #
-    $Self->{Home} = '/opt/otrs';
+    $Self->{Home} = '/usr/local/otrs';
 
     # **************************************************** #
     # insert your own config settings "here"               # 
@@ -105,6 +92,105 @@
     # data inserted by installer                           #
     # ---------------------------------------------------- #
     # $DIBI$
+    $Self->{TicketNumberGenerator} = 'Kernel::System::Ticket::Number::DateChecksum';
+    $Self->{LogModule::LogFile} = '/var/log/otrs.log';
+    $Self->{LogModule} = 'Kernel::System::Log::SysLog';
+    $Self->{DefaultLanguage} = 'ru';
+    $Self->{DefaultCharset} = 'koi8-r';
+    $Self->{CheckMXRecord} = 1;
+
+    # --------------------------------------------------- #
+    #                                                     #
+    #             Start of config options!!!              #
+    #                 CustomerUser stuff                  #
+    #                                                     #
+    # --------------------------------------------------- #
+
+    # ShowCustomerInfo*
+    # (show customer user info on Phone, Zoom and Queue view)
+    $Self->{ShowCustomerInfoPhone} = 1;
+    $Self->{ShowCustomerInfoZoom} = 1;
+    $Self->{ShowCustomerInfoQueue} = 0;
+
+    # ShowCustomerInfo*MaxSize
+    # (max size (in characters) of customer info table)
+    $Self->{ShowCustomerInfoPhoneMaxSize} = 18;
+    $Self->{ShowCustomerInfoZoomMaxSize} = 18;
+    $Self->{ShowCustomerInfoQueueMaxSize} = 15;
+
+    # CustomerUser 
+    # (customer user database backend and settings)
+    $Self->{CustomerUser} = {
+        Module => 'Kernel::System::CustomerUser::DB',
+        Params => {
+#            DSN => 'DBI:Pg:dbname=external_db;host=your.host.name',
+#            User => 'user',
+#            Password => 'password',
+            Table => 'abonsdata_for_otrs'
+        }, 
+        # customer uniq id
+        CustomerKey => 'login',
+        # customer #
+        CustomerID => 'customer_id',
+        CustomerValid => 'valid_id',
+        CustomerUserListFields => ['login', 'firm_sh', 'email'],
+        CustomerUserListFields => ['login', 'firm_sh', 'customer_id', 'email'],
+        CustomerUserSearchFields => ['login', 'firm_sh', 'customer_id'],
+        CustomerUserPostMasterSearchFields => ['email'],
+        CustomerUserNameFields => ['firm_sh'],
+        ReadOnly => 1,
+        Map => [
+            # note: Login, Email and CustomerID needed!
+            # var, frontend, storage, shown, required, storage-type, http-link
+#            [ 'UserSalutation', 'Salutation', 'salutation', 1, 0, 'var' ],
+#            [ 'UserFirstname', 'Firstname', 'first_name', 1, 1, 'var' ],
+#            [ 'UserLastname', 'Lastname', 'last_name', 1, 1, 'var' ],
+            [ 'UserLogin', 'Login', 'login', 1, 1, 'var' ],
+            [ 'UserPassword', 'Password', 'pw', 0, 1, 'var' ],
+            [ 'UserEmail', 'Email', 'email', 0, 1, 'var' ],
+#            [ 'UserEmail', 'Email', 'email', 1, 1, 'var', '$Env{"CGIHandle"}?Action=AgentCompose&ResponseID=1&TicketID=$Data{"TicketID"}&ArticleID=$Data{"ArticleID"}' ],
+            [ 'UserCustomerID', 'CustomerID', 'customer_id', 0, 1, 'var' ],
+            [ 'UserComment', 'Comment', 'firm_sh', 1, 0, 'var' ],
+            [ 'ValidID', 'Valid', 'valid_id', 0, 1, 'int' ],
+        ],
+    };
+
+    # --------------------------------------------------- #                                                    
+    #                                                     #                                                    
+    #             Start of config options!!!              #                                                    
+    #                 CustomerAuth stuff                  #                                                    
+    #                                                     #                                                    
+    # --------------------------------------------------- #                                                    
+
+    $Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::DB';
+
+    # CustomerAuth
+    # (customer auth database backend and settings)
+    $Self->{CustomerAuth} = {
+        Module => 'Kernel::System::CustomerAuth::DB',
+        Params => {
+#            DSN => 'DBI:Pg:dbname=external_db;host=your.host.name',
+#            User => 'user',
+#            Password => 'password',
+            Table => 'abons_for_otrs'
+        },
+        # customer #
+        CustomerID => 'customer_id',
+        ValidID => 'valid_id',                                                                           
+	CustomerAuthUserField => 'login',
+	CustomerAuthPwField => 'pw',
+        ReadOnly => 1,
+        Map => [
+#            # note: Login, Email and CustomerID needed!
+#            # var, frontend, storage, shown, required, storage-type, http-link
+#            [ 'UserLastname', 'Lastname', 'firm_sh', 1, 1, 'var' ],
+            [ 'UserLogin', 'Login', 'login', 1, 1, 'var' ],
+            [ 'UserPassword', 'Password', 'pw', 0, 1, 'var' ],
+#            [ 'UserEmail', 'Email', 'email', 0, 1, 'var' ],
+            [ 'UserCustomerID', 'CustomerID', 'customer_id', 0, 1, 'var' ],
+            [ 'ValidID', 'Valid', 'valid_id', 0, 1, 'int' ],
+        ],
+    };
 
     # ---------------------------------------------------- #
     # ---------------------------------------------------- #
@@ -122,7 +208,7 @@
 use vars qw(@ISA $VERSION);
 use Kernel::Config::Defaults;
 push (@ISA, 'Kernel::Config::Defaults');
-$VERSION = '$Revision: 1.9 $';
+$VERSION = '$Revision: 1.6 $';
 $VERSION =~ s/^\$.*:\W(.*)\W.+?$/$1/;
 # -----------------------------------------------------#
 
