feature 1519: admin instructions are dispatched into several tabs. Only
applied to en_UK and fr_FR. The help content itself needs some updates but it will be another set of commits, in this commit, I nearly only modified the container. The new "Add Photos" help page only introduces you to 3 main ways to add photos: direct upload, pLoader and FTP. Each of them has a dedicated tab on the Admin>Photos>Add screen. No use of the big question mark icon linked to the Help pages in the administration header, to avoid having this icon twice : in the header + in the content next to H2. git-svn-id: http://piwigo.org/svn/trunk@5182 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
parent
d158f116d2
commit
27de15e076
28 changed files with 733 additions and 648 deletions
|
|
@ -22,11 +22,83 @@
|
|||
// +-----------------------------------------------------------------------+
|
||||
|
||||
include_once(PHPWG_ROOT_PATH.'admin/include/functions.php');
|
||||
include_once(PHPWG_ROOT_PATH.'admin/include/tabsheet.class.php');
|
||||
|
||||
// +-----------------------------------------------------------------------+
|
||||
// | Check Access and exit when user status is not ok |
|
||||
// +-----------------------------------------------------------------------+
|
||||
check_status(ACCESS_ADMINISTRATOR);
|
||||
|
||||
$template->assign('ADMIN_CONTENT', load_language('help.html','',array('return'=>true)) );
|
||||
$link = get_root_url().'admin.php?page=help§ion=';
|
||||
$selected = null;
|
||||
$help_section_title = null;
|
||||
|
||||
$tabs = array(
|
||||
array(
|
||||
'code' => 'add_photos',
|
||||
'label' => 'Add Photos',
|
||||
),
|
||||
array(
|
||||
'code' => 'permissions',
|
||||
'label' => 'Permissions',
|
||||
),
|
||||
array(
|
||||
'code' => 'groups',
|
||||
'label' => 'Groups',
|
||||
),
|
||||
array(
|
||||
'code' => 'user_upload',
|
||||
'label' => 'User Upload',
|
||||
),
|
||||
array(
|
||||
'code' => 'virtual_links',
|
||||
'label' => 'Virtual Links',
|
||||
),
|
||||
array(
|
||||
'code' => 'misc',
|
||||
'label' => 'Miscellaneous',
|
||||
),
|
||||
);
|
||||
|
||||
if (!isset($_GET['section']))
|
||||
{
|
||||
$section = $tabs[0]['code'];
|
||||
}
|
||||
else
|
||||
{
|
||||
$section = $_GET['section'];
|
||||
}
|
||||
|
||||
$tabsheet = new tabsheet();
|
||||
foreach ($tabs as $tab)
|
||||
{
|
||||
if ($tab['code'] == $section)
|
||||
{
|
||||
$selected_tab = $tab['code'];
|
||||
$help_section_title = l10n($tab['label']);
|
||||
}
|
||||
|
||||
$tabsheet->add($tab['code'], l10n($tab['label']), $link.$tab['code']);
|
||||
}
|
||||
$tabsheet->select($selected_tab);
|
||||
$tabsheet->assign();
|
||||
|
||||
$template->set_filenames(array('help' => 'help.tpl'));
|
||||
|
||||
$template->assign(
|
||||
array(
|
||||
'HELP_CONTENT' => load_language(
|
||||
'help/help_'.$selected_tab.'.html',
|
||||
'',
|
||||
array('return'=>true)
|
||||
),
|
||||
'HELP_SECTION_TITLE' => $help_section_title,
|
||||
)
|
||||
);
|
||||
|
||||
// +-----------------------------------------------------------------------+
|
||||
// | sending html code |
|
||||
// +-----------------------------------------------------------------------+
|
||||
|
||||
$template->assign_var_from_handle('ADMIN_CONTENT', 'help');
|
||||
?>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue