]> git.immae.eu Git - github/shaarli/Shaarli.git/blame - plugins/addlink_toolbar/addlink_toolbar.php
Apply PHP Code Beautifier on source code for linter automatic fixes
[github/shaarli/Shaarli.git] / plugins / addlink_toolbar / addlink_toolbar.php
CommitLineData
1b2b44f4
A
1<?php
2
ff5bda82
A
3/**
4 * Plugin addlink_toolbar.
5 * Adds the addlink input on the linklist page.
6 */
7
1a8ac737 8use Shaarli\Render\TemplatePage;
a932f486 9
1b2b44f4
A
10/**
11 * When linklist is displayed, add play videos to header's toolbar.
12 *
13 * @param array $data - header data.
ff5bda82 14 *
1b2b44f4
A
15 * @return mixed - header data with addlink toolbar item.
16 */
ff5bda82
A
17function hook_addlink_toolbar_render_header($data)
18{
1a8ac737 19 if ($data['_PAGE_'] == TemplatePage::LINKLIST && $data['_LOGGEDIN_'] === true) {
53054b2b
A
20 $form = [
21 'attr' => [
ba0fd807 22 'method' => 'GET',
9fbc4229 23 'action' => $data['_BASE_PATH_'] . '/admin/shaare',
ba0fd807
A
24 'name' => 'addform',
25 'class' => 'addform',
53054b2b
A
26 ],
27 'inputs' => [
28 [
ba0fd807
A
29 'type' => 'text',
30 'name' => 'post',
12266213 31 'placeholder' => t('URI'),
53054b2b
A
32 ],
33 [
ba0fd807 34 'type' => 'submit',
12266213 35 'value' => t('Add link'),
ba0fd807 36 'class' => 'bigbutton',
53054b2b
A
37 ],
38 ],
39 ];
ba0fd807 40 $data['fields_toolbar'][] = $form;
1b2b44f4
A
41 }
42
43 return $data;
44}
12266213
A
45
46/**
47 * This function is never called, but contains translation calls for GNU gettext extraction.
48 */
49function addlink_toolbar_dummy_translation()
50{
51 // meta
52 t('Adds the addlink input on the linklist page.');
53}