ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
◀ ilDoc Overview
post.php
Go to the documentation of this file.
1
<!DOCTYPE
html
PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
2
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
3
<
html
xmlns=
"http://www.w3.org/1999/xhtml"
xml:lang=
"en"
lang=
"en"
>
4
<head>
5
<meta
http
-equiv=
"content-type"
content=
"text/html; charset=utf-8"
/>
6
<title>POST
data
</title>
7
<script type=
"text/javascript"
src=
"/<?php echo $this->data['baseurlpath']; ?>resources/post.js"
></script>
8
<link
9
type=
"text/css"
rel=
"stylesheet"
href=
"/<?php echo $this->data['baseurlpath']; ?>resources/post.css"
/>
10
</head>
11
<body>
12
13
<noscript>
14
<p><strong>Note:</strong>
15
Since your browser does not support JavaScript,
16
you must press the button below once to proceed.</p>
17
</noscript>
18
19
<form method=
"post"
20
action=
"<?php echo htmlspecialchars($this->data['destination']); ?>"
>
21
<!-- Need to
add
this
element and call click method, because calling
22
submit() on the form causes failed submission
if
the form has another
23
element with name or
id
of submit.
24
See:
https
:
//developer.mozilla.org/en/DOM/form.submit#Specification -->
25
<input type="submit"
id
="postLoginSubmitButton"/>
26
<?
php
27
if
(array_key_exists('post', $this->
data
)) {
28
$post
= $this->data[
'post'
];
29
}
else
{
30
// For backwards compatibility
31
assert(
'array_key_exists("response", $this->data)'
);
32
assert(
'array_key_exists("RelayStateName", $this->data)'
);
33
assert(
'array_key_exists("RelayState", $this->data)'
);
34
$post
= array(
35
'SAMLResponse'
=> $this->
data
[
'response'
],
36
$this->
data
[
'RelayStateName'
] => $this->
data
[
'RelayState'
],
37
);
38
}
39
50
function
printItem
(
$name
, $value) {
51
assert(
'is_string($name)'
);
52
assert(
'is_string($value) || is_array($value)'
);
53
if
(is_string($value)) {
54
echo
'<input type="hidden" name="'
.
55
htmlspecialchars(
$name
) .
'" value="'
.
56
htmlspecialchars($value) .
'" />'
;
57
return
;
58
}
59
// This is an array...
60
foreach
($value as
$index
=> $item) {
61
printItem
(
$name
.
'['
.
$index
.
']'
, $item);
62
}
63
}
64
65
foreach
(
$post
as
$name
=> $value) {
66
printItem
(
$name
, $value);
67
}
68
?>
69
70
<noscript>
71
<button type=
"submit"
class
=
"btn"
>Submit</button>
72
</noscript>
73
</form>
74
75
</body>
76
</
html
>
html
html()
Definition:
IntegrationTest.php:14
add
add()
Definition:
add.php:2
if
PHPExcel root directory.
Definition:
PHPExcel.php:30
php
An exception for terminatinating execution or to throw for unit testing.
https
foreach( $name as $i=> $nameSection)( $i==count( $name) - 1)( $nameSection) ?></span ><?php else from https
Definition:
header.html.php:45
$name
if($format !==null) $name
Definition:
metadata.php:146
$index
$index
Definition:
metadata.php:60
ILIAS\FileDelivery\http
static http()
Fetches the global http state from ILIAS.
Definition:
HttpServiceAware.php:36
printItem
printItem($name, $value)
Write out one or more INPUT elements for the given name-value pair.
Definition:
post.php:50
$post
$post
Definition:
post.php:34
data
$this data['403_header']
Definition:
authorize_403.php:13
libs
composer
vendor
simplesamlphp
simplesamlphp
templates
post.php
Generated on Tue Sep 30 2025 19:00:58 for ILIAS by
1.9.4 (using
Doxyfile
)