@@ 58-64 (lines=7) @@ | ||
55 | * @return void |
|
56 | * @since 1.9.0 |
|
57 | */ |
|
58 | function elgg_gatekeeper() { |
|
59 | if (!elgg_is_logged_in()) { |
|
60 | _elgg_services()->session->set('last_forward_from', current_page_url()); |
|
61 | system_message(elgg_echo('loggedinrequired')); |
|
62 | forward('/login', 'login'); |
|
63 | } |
|
64 | } |
|
65 | ||
66 | /** |
|
67 | * Alias of elgg_gatekeeper() |
|
@@ 83-91 (lines=9) @@ | ||
80 | * @return void |
|
81 | * @since 1.9.0 |
|
82 | */ |
|
83 | function elgg_admin_gatekeeper() { |
|
84 | elgg_gatekeeper(); |
|
85 | ||
86 | if (!elgg_is_admin_logged_in()) { |
|
87 | _elgg_services()->session->set('last_forward_from', current_page_url()); |
|
88 | register_error(elgg_echo('adminrequired')); |
|
89 | forward('', 'admin'); |
|
90 | } |
|
91 | } |
|
92 | ||
93 | /** |
|
94 | * Alias of elgg_admin_gatekeeper() |