ILIAS
trunk Revision v12.0_alpha-1329-g1094ddb0c33
◀ ilDoc Overview
feed.php
Go to the documentation of this file.
1
<?php
2
19
require_once __DIR__ .
'/../artifacts/bootstrap_default.php'
;
20
entry_point
(
'ILIAS Legacy Initialisation Adapter'
);
21
22
ilContext::init
(
ilContext::CONTEXT_RSS
);
23
24
ilInitialisation::initILIAS
();
25
global
$DIC
;
26
27
$getPar
=
static
function
(
string
$key,
string
$func) {
28
global
$DIC
;
29
return
$DIC
->http()->wrapper()->query()->has($key)
30
?
$DIC
->http()->wrapper()->query()->retrieve(
31
$key,
32
$DIC
->refinery()->kindlyTo()->$func()
33
) : ($func ===
"int"
? 0 :
''
);
34
};
35
36
$requested_user_id
=
$getPar
(
"user_id"
,
"int"
);
37
$requested_ref_id
=
$getPar
(
"ref_id"
,
"int"
);
38
$requested_purpose
=
$getPar
(
"purpose"
,
"string"
);
39
$requested_blog_id
=
$getPar
(
"blog_id"
,
"string"
);
40
$requested_hash
=
$getPar
(
"hash"
,
"string"
);
41
42
if
(
$requested_user_id
> 0) {
43
$writer =
new
ilUserFeedWriter
(
$requested_user_id
,
$requested_hash
);
44
$writer->showFeed();
45
} elseif (
$requested_ref_id
> 0) {
46
$writer =
new
ilObjectFeedWriter
(
$requested_ref_id
,
false
,
$requested_purpose
);
47
$writer->showFeed();
48
} elseif (
$requested_blog_id
> 0) {
49
ilObjBlog::deliverRSS
(
$requested_blog_id
);
50
}
ilContext\init
static init(string $a_type)
Init context by type.
Definition:
ilContext.php:52
ilContext\CONTEXT_RSS
const CONTEXT_RSS
Definition:
ilContext.php:32
ilInitialisation\initILIAS
static initILIAS()
ilias initialisation
Definition:
class.ilInitialisation.php:1151
ilObjBlog\deliverRSS
static deliverRSS(string $a_wsp_id)
Deliver blog as rss feed.
Definition:
class.ilObjBlog.php:179
ilObjectFeedWriter
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.ilObjectFeedWriter.php:24
ilUserFeedWriter
Feed writer for personal user feeds.
Definition:
class.ilUserFeedWriter.php:27
$requested_blog_id
$requested_blog_id
Definition:
feed.php:39
$DIC
global $DIC
Definition:
feed.php:25
$getPar
$getPar
Definition:
feed.php:27
$requested_user_id
$requested_user_id
Definition:
feed.php:36
$requested_ref_id
$requested_ref_id
Definition:
feed.php:37
$requested_purpose
$requested_purpose
Definition:
feed.php:38
$requested_hash
$requested_hash
Definition:
feed.php:40
entry_point
entry_point(string $name)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
result1.php:21
components
ILIAS
Feeds
resources
feed.php
Generated on Tue Apr 28 2026 23:03:35 for ILIAS by
1.9.4 (using
Doxyfile
)