# -- # Test.dtl - provides HTML test page # Copyright (C) 2001-2006 OTRS GmbH, http://otrs.org/ # -- # $Id: Test.dtl,v 1.12 2006/12/21 16:12:27 mh Exp $ # -- # This software comes with ABSOLUTELY NO WARRANTY. For details, see # the enclosed file COPYING for license information (GPL). If you # did not receive this file, see http://www.gnu.org/licenses/gpl.txt. # --

$Text{"OTRS Test Page"}


dynamic test

a) Set $Data{\"Test1\"} = "$Data{"Test1"}"
Echo ($Text{\"Lock\"}): $Text{"Lock"}
b) if ($Text{\"Lock\"} eq "Lock") { $Data{\"Test:\"} = "English"; }
Result: $Data{"Test1"}

c) Set $Data{\"Test2\"} = "$Data{"Test2"}"
d) if ($Data{\"Test2\"} ne "hallo!") { $Data{\"Test2\"} = "hallo!!"; }
Result: $Data{"Test2"}


# -- # translation test # -- translation test
Lock: $Text{"Lock"}
Unlock: $Text{"Unlock"}
$Text{"Welcome %s", "$Env{"UserFirstname"} $Env{"UserLastname"}"}

# -- # show some config options # -- config options
SystemID: $Config{"SystemID"}
FQDN: $Config{"FQDN"}
Sendmail Module: $Config{"SendmailModule"}
PostmasterDefaultQueue: $Config{"PostmasterDefaultQueue"}

# -- # show some env variables # -- env variables
Time: $Env{"Time"}
SessionID: $Env{"SessionID"}
UserCharset: $Env{"UserCharset"}
HTTP_USER_AGENT: $Env{"HTTP_USER_AGENT"}
Global CGI handle: $Env{"CGIHandle"}
REMOTE_ADDR: $Env{"REMOTE_ADDR"}
REMOTE_PORT: $Env{"REMOTE_PORT"}
SERVER_ADDR: $Env{"SERVER_ADDR"}
SERVER_PORT: $Env{"SERVER_PORT"}
SERVER_NAME: $Env{"SERVER_NAME"}
HTTP_HOST: $Env{"HTTP_HOST"}
SERVER_SOFTWARE: $Env{"SERVER_SOFTWARE"}
SERVER_ADMIN: $Env{"SERVER_ADMIN"}
SCRIPT_FILENAME: $Env{"SCRIPT_FILENAME"}
SCRIPT_NAME: $Env{"SCRIPT_NAME"}

# -- # system calls # -- system calls
system call "uptime":
$Data{"uptime"}
      
system call "w":
$Data{"w"}
      

# -- # blocks # -- dtl block
$QData{"Text"} $Text{"Counter"}: $QData{"Counter"}

$Data{"Type"} $Data{"Counter"}
$Data{"Type"} $Data{"Counter"}
$Data{"Type"} $Data{"Counter"}
$Data{"Type"} $Data{"Counter"}