Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
I
intranet-forum
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
project-open
intranet-forum
Commits
76fffac0
Commit
76fffac0
authored
Dec 07, 2005
by
Frank Bergmann
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
- extracted a few more variables
parent
8e0c202b
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
48 deletions
+11
-48
new-system-incident.tcl
www/new-system-incident.tcl
+11
-48
No files found.
www/new-system-incident.tcl
View file @
76fffac0
...
...
@@ -54,71 +54,31 @@ set system_owner_id [db_string user_id "select party_id from parties where lower
# Get more debug information
# -----------------------------------------------------------------
set
more_info
""
set
more_info
"
Generic Vars:
\n
"
# Extract variables from form and HTTP header
set
form_vars
[
ns_conn form
]
set
header_vars
[
ns_conn headers
]
set
url
[
ns_conn url
]
# Convert the form vars into a list
append
more_info
"Form Vars:
\n
"
if
{
""
!=
$form
_vars
}
{
foreach var
[
ad_ns_set_keys
$form
_vars
]
{
set value
[
ns_set get
$form
_vars
$var
]
ns_log Notice
"new-system-incident:
$var
=
$value
"
append more_info
"
$var:
$value
\n
"
}
}
# UserId probably 0, except for returning users
set
user_id
[
ad_get_user_id
]
append
more_info
"user_id:
$user
_id
\n
"
set
client_ip
[
ns_set get
$header
_vars
"Client-ip"
]
set
referer_url
[
ns_set get
$header
_vars
"Referer"
]
set
peer_ip
[
ns_conn peeraddr
]
append
more_info
"client_ip:
$client
_ip
\n
"
append
more_info
"referer_url:
$referer
_url
\n
"
append
more_info
"peer_ip:
$peer
_ip
\n
"
set
ip
$peer
_ip
if
{
""
!=
$client
_ip
}
{
set ip
$client
_ip
}
# Extract cookies
set
cookie_string
[
ns_set get
$header
_vars
"Cookie"
]
set
cookies
[
split
$cookie
_string
";"
]
set
cookie_vars
[
ns_set create
]
foreach
cookie
$cookies
{
set cookie
[
string
trim
$cookie
]
set cookie_parts
[
split
$cookie
"="
]
set cookie_name
[
lindex
$cookie
_parts 0
]
set cookie_value
[
ns_urldecode
[
lindex
$cookie
_parts 1
]]
ns_set put
$cookie
_vars
$cookie
_name
$cookie
_value
}
ns_log Notice
"var: url =
$url
\n
"
ns_log Notice
"var: user_id =
$user
_id
\n
"
ns_log Notice
"var: client_ip =
$client
_ip
\n
"
ns_log Notice
"var: peer_ip =
$peer
_ip
\n
"
ns_log Notice
"var: ip =
$ip
\n
"
append
more_info
"Header Vars:
\n
"
append
more_info
"
\n
Header Vars:
\n
"
foreach
var
[
ad_ns_set_keys
$header
_vars
]
{
set value
[
ns_set get
$header
_vars
$var
]
append more_info
ns_log Notice
"
$var:
$value
\n
"
append more_info
"
$var:
$value
\n
"
}
#foreach var [ad_ns_set_keys $cookie_vars
]
{
# set value [ns_set get $cookie_vars $var
]
# ns_log Notice "cookie: $var = $value\n"
#
}
# Are we behind a firewall or behind a reverse proxy?
# set x_forwarded_for [ns_set get $header_vars "X-Forwarded-For"
]
# if {"" != $x_forwarded_for
}
{
# set ip $x_forwarded_for
#
}
# -----------------------------------------------------------------
# Lookup user_id or create entry
...
...
@@ -197,6 +157,9 @@ System URL: $system_url
User Name:
$error
_first_names
$error
_last_name
User Email:
$error
_user_email
Publisher Name:
$publisher
_name
$more
_info
Package Version(s):
$core
_version
Package Versions:
$package
_versions
Error Info:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment