Elgg
Version 4.3
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
views
default
object
admin_notice.php
Go to the documentation of this file.
1
<?php
6
$entity
=
elgg_extract
(
'entity'
,
$vars
);
7
if
(!
$entity
instanceof \
ElggAdminNotice
) {
8
return
;
9
}
10
11
elgg_require_js
(
'elgg/admin_notices'
);
12
13
$delete
=
elgg_view
(
'output/url'
, [
14
'href'
=>
elgg_generate_action_url
(
'entity/delete'
, [
'guid'
=>
$entity
->guid]),
15
'text'
=>
false
,
16
'icon'
=>
'delete'
,
17
'class'
=>
'elgg-admin-notice-dismiss'
,
18
'is_trusted'
=>
true
,
19
]);
20
21
echo
elgg_view_message
(
'notice'
,
$entity
->description, [
'title'
=>
false
,
'link'
=>
$delete
]);
elgg_generate_action_url
elgg_generate_action_url($action, array $query=[], $add_csrf_tokens=true)
Generate an action URL.
Definition:
pagehandler.php:197
$delete
$delete
Definition:
admin_notice.php:13
elgg_view_message
elgg_view_message($type, $body, array $vars=[])
Wrapper function for the message display pattern.
Definition:
views.php:971
elgg_require_js
elgg_require_js($name)
Request that Elgg load an AMD module onto the page.
Definition:
external_files.php:51
ElggAdminNotice
Admin Notice.
Definition:
ElggAdminNotice.php:5
elgg_extract
elgg_extract($key, $array, $default=null, $strict=true)
Checks for $array[$key] and returns its value if it exists, else returns $default.
Definition:
elgglib.php:547
$entity
$entity
A persistent admin notice to be displayed on all admin pages until cleared.
Definition:
admin_notice.php:6
echo
elgg echo
Translates a string.
Definition:
deprecated.js:530
$vars
$vars['head']
Definition:
html.php:24
elgg_view
elgg_view($view, $vars=[], $viewtype= '')
Return a parsed view.
Definition:
views.php:179
Generated on Tue Mar 21 2023 00:00:20 for Elgg by
1.8.11