Elgg  Version 4.3
tabs.php
Go to the documentation of this file.
1 <?php
8 $selected = elgg_extract('selected', $vars, 'settings');
9 
10 $tabs = [
11  [
12  'name' => 'settings',
13  'text' => elgg_echo('admin:security:settings'),
14  'href' => elgg_generate_url('admin', [
15  'segments' => 'security',
16  ]),
17  'selected' => $selected === 'settings',
18  ],
19  [
20  'name' => 'information',
21  'text' => elgg_echo('admin:security:information'),
22  'href' => elgg_generate_url('admin', [
23  'segments' => 'security/information',
24  ]),
25  'selected' => $selected === 'information',
26  ],
27 ];
28 
29 echo elgg_view('navigation/tabs', [
30  'tabs' => $tabs,
31 ]);
$tabs
Definition: tabs.php:10
elgg_echo($message_key, array $args=[], $language="")
Elgg language module Functions to manage language and translations.
Definition: languages.php:18
elgg_generate_url($name, array $parameters=[])
Generate a URL for named route.
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
$selected
Admin helper view for tabs on the different security pages.
Definition: tabs.php:8
elgg echo
Translates a string.
Definition: deprecated.js:530
elgg_view($view, $vars=[], $viewtype= '')
Return a parsed view.
Definition: views.php:179
if(!isset($vars['id'])) $vars['id']
Definition: tabs.php:37