';
- foreach ($url as $subbutton) {
- if (!empty($subbutton['lang'])) {
- $langs->load($subbutton['lang']);
+ if (count($url) > 1) {
+ $out = '
';
+ $out .= '
'.$label.'';
+ $out .= '
';
+ foreach ($url as $subbutton) {
+ if (!empty($subbutton['lang'])) {
+ $langs->load($subbutton['lang']);
+ }
+ $tmpurl = DOL_URL_ROOT.$subbutton['url'].(empty($params['backtopage']) ? '' : '&backtopage='.urlencode($params['backtopage']));
+ $out .= dolGetButtonAction('', $langs->trans($subbutton['label']), 'default', $tmpurl, '', $subbutton['perm'], array('isDropDown' => true));
+ }
+ $out .= "
";
+ $out .= "
";
+ } else {
+ foreach ($url as $subbutton) { // Should loop on 1 record only
+ if (!empty($subbutton['lang'])) {
+ $langs->load($subbutton['lang']);
+ }
+ $tmpurl = DOL_URL_ROOT.$subbutton['url'].(empty($params['backtopage']) ? '' : '&backtopage='.urlencode($params['backtopage']));
+ $out .= dolGetButtonAction('', $langs->trans($subbutton['label']), 'default', $tmpurl, '', $subbutton['perm']);
}
- $tmpurl = DOL_URL_ROOT.$subbutton['url'].(empty($params['backtopage']) ? '' : '&backtopage='.urlencode($params['backtopage']));
- $out .= dolGetButtonAction('', $langs->trans($subbutton['label']), 'default', $tmpurl, '', $subbutton['perm'], array('isDropDown' => true));
}
- $out .= "