12266213d0
* translation system and unit tests * Translations everywhere Dont use translation merge It is not available with PHP builtin gettext, so it would have lead to inconsistency.
51 lines
1.3 KiB
PHP
51 lines
1.3 KiB
PHP
<?php
|
|
|
|
/**
|
|
* Plugin addlink_toolbar.
|
|
* Adds the addlink input on the linklist page.
|
|
*/
|
|
|
|
/**
|
|
* When linklist is displayed, add play videos to header's toolbar.
|
|
*
|
|
* @param array $data - header data.
|
|
*
|
|
* @return mixed - header data with addlink toolbar item.
|
|
*/
|
|
function hook_addlink_toolbar_render_header($data)
|
|
{
|
|
if ($data['_PAGE_'] == Router::$PAGE_LINKLIST && $data['_LOGGEDIN_'] === true) {
|
|
$form = array(
|
|
'attr' => array(
|
|
'method' => 'GET',
|
|
'action' => '',
|
|
'name' => 'addform',
|
|
'class' => 'addform',
|
|
),
|
|
'inputs' => array(
|
|
array(
|
|
'type' => 'text',
|
|
'name' => 'post',
|
|
'placeholder' => t('URI'),
|
|
),
|
|
array(
|
|
'type' => 'submit',
|
|
'value' => t('Add link'),
|
|
'class' => 'bigbutton',
|
|
),
|
|
),
|
|
);
|
|
$data['fields_toolbar'][] = $form;
|
|
}
|
|
|
|
return $data;
|
|
}
|
|
|
|
/**
|
|
* This function is never called, but contains translation calls for GNU gettext extraction.
|
|
*/
|
|
function addlink_toolbar_dummy_translation()
|
|
{
|
|
// meta
|
|
t('Adds the addlink input on the linklist page.');
|
|
}
|