mirror of
https://github.com/Piwigo/Piwigo.git
synced 2026-08-09 10:13:00 +02:00
Issue 0000624: Enhanced Links Menu
Add name and features options when new_window is true. (To display a popup for example) git-svn-id: http://piwigo.org/svn/trunk@1743 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
@@ -179,6 +179,9 @@ $conf['show_version'] = true;
|
||||
// 'http://phpwebgallery.net' => array('label' => 'PWG website', 'new_window' => false, 'eval_visible' => 'return true;'),
|
||||
// 'http://forum.phpwebgallery.net' => array('label' => 'For ADMIN', 'new_window' => true, 'eval_visible' => 'return is_admin();'),
|
||||
// 'http://phpwebgallery.net/doc' => array('label' => 'For Guest', 'new_window' => true, 'eval_visible' => 'return $user[\'is_the_guest\'];'),
|
||||
// 'http://download.gna.org/phpwebgallery/' =>
|
||||
// array('label' => 'PopUp', 'new_window' => true,
|
||||
// 'nw_name' => 'PopUp', 'nw_features' => 'width=800,height=450,location=no,status=no,toolbar=no,scrollbars=no,menubar=no'),
|
||||
// );
|
||||
// Parameters:
|
||||
// 'label':
|
||||
@@ -186,6 +189,12 @@ $conf['show_version'] = true;
|
||||
// 'new_window':
|
||||
// If true open link on tab/window
|
||||
// [Default value is true if it's not defined]
|
||||
// 'nw_name':
|
||||
// Name use when new_window is true
|
||||
// [Default value is '' if it's not defined]
|
||||
// 'nw_features':
|
||||
// features use when new_window is true
|
||||
// [Default value is '' if it's not defined]
|
||||
// 'eval_visible':
|
||||
// It's php code witch must return if the link is visible or not
|
||||
// [Default value is true if it's not defined]
|
||||
|
||||
@@ -76,7 +76,13 @@ foreach ($conf['links'] as $url => $url_data)
|
||||
);
|
||||
if (!isset($url_data['new_window']) or $url_data['new_window'])
|
||||
{
|
||||
$template->assign_block_vars('links.link.new_window', array('1'=>'1'));
|
||||
$template->assign_block_vars(
|
||||
'links.link.new_window',
|
||||
array(
|
||||
'name' => (isset($url_data['nw_name']) ? $url_data['nw_name'] : ''),
|
||||
'features' => (isset($url_data['nw_features']) ? $url_data['nw_features'] : '')
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,10 @@
|
||||
<li>
|
||||
<a href="{links.link.URL}"
|
||||
<!-- BEGIN new_window -->
|
||||
onclick="window.open(this.href, ''); return false;"
|
||||
onclick="window.open(this.href,
|
||||
'{links.link.new_window.name}',
|
||||
'{links.link.new_window.features}'
|
||||
); return false;"
|
||||
<!-- END new_window -->
|
||||
>{links.link.LABEL}
|
||||
</a>
|
||||
|
||||
Reference in New Issue
Block a user