Update html.form.class.php

This commit is contained in:
Frédéric FRANCE 2020-12-11 13:46:47 +01:00 committed by GitHub
parent eb2d7fa657
commit 54d51ec557
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -5930,20 +5930,25 @@ class Form
*
* @param string $prefix Prefix
* @param string $selected Selected duration type
* @param array|null $excludetypes Array of duration types to exclude. Example array('y', 'm')
* @param array $excludetypes Array of duration types to exclude. Example array('y', 'm')
* @return string HTML select string
*/
public function selectTypeDuration($prefix, $selected = 'i', $excludetypes = null)
public function selectTypeDuration($prefix, $selected = 'i', $excludetypes = array())
{
global $langs;
$TDurationTypes = array('y'=>$langs->trans('Years'), 'm'=>$langs->trans('Month'), 'w'=>$langs->trans('Weeks'), 'd'=>$langs->trans('Days'), 'h'=>$langs->trans('Hours'), 'i'=>$langs->trans('Minutes'));
$TDurationTypes = array(
'y'=>$langs->trans('Years'),
'm'=>$langs->trans('Month'),
'w'=>$langs->trans('Weeks'),
'd'=>$langs->trans('Days'),
'h'=>$langs->trans('Hours'),
'i'=>$langs->trans('Minutes')
);
// Removed undesired duration types
if (is_array($excludetypes)) {
foreach($excludetypes as $value) {
unset($TDurationTypes[$value]);
}
foreach ($excludetypes as $value) {
unset($TDurationTypes[$value]);
}
$retstring = '<select class="flat" id="select_'.$prefix.'type_duration" name="'.$prefix.'type_duration">';