diff --git a/lam/lib/html.inc b/lam/lib/html.inc
index 6454d549..471dcf7f 100644
--- a/lam/lib/html.inc
+++ b/lam/lib/html.inc
@@ -1140,13 +1140,18 @@ class htmlRadio extends htmlElement {
$disabled = ' disabled';
}
// print radio list
+ $counter = 0;
foreach ($this->elements as $label => $value) {
+ $onClick = 'onClick="jQuery(\'input[name=' . $this->name . ']\').attr(\'checked\', false);jQuery(\'#' . $this->name . $counter . '\').attr(\'checked\', true);"';
+ echo '
';
$selected = '';
if ($value == $this->selectedElement) {
$selected = ' checked';
}
- echo ' ' . $label . '
';
+ echo ' ' . $label;
+ echo '
';
$tabindex++;
+ $counter++;
}
return array($this->name => 'select');
}
@@ -1321,11 +1326,11 @@ class htmlOutputText extends htmlElement {
class htmlInputCheckbox extends htmlElement {
/** unique name of input element */
- private $name;
+ protected $name;
/** value */
- private $checked;
+ protected $checked;
/** enabled or disabled */
- private $isEnabled = true;
+ protected $isEnabled = true;
/**
* Constructor.
@@ -1368,7 +1373,7 @@ class htmlInputCheckbox extends htmlElement {
if (!$this->isEnabled) {
$disabled = ' disabled';
}
- echo '';
+ echo '
';
echo $this->label;
echo '
';
echo "\n\n
\n";
@@ -1435,7 +1441,7 @@ class htmlTableExtendedInputCheckbox extends htmlInputCheckbox {
else {
$return = parent::generateHTML($module, $input, $values, $restricted, $tabindex, $scope);
echo "\n | \n
\n";
- echo '';
+ echo ' ';
echo $this->label;
echo ' ';
}
diff --git a/lam/lib/modules/kolabUser.inc b/lam/lib/modules/kolabUser.inc
index 0ccdd71b..8c8658d8 100644
--- a/lam/lib/modules/kolabUser.inc
+++ b/lam/lib/modules/kolabUser.inc
@@ -865,8 +865,8 @@ class kolabUser extends baseModule {
$delegateFields = array();
$delegateContainer = new htmlTable();
for ($i = 0; $i < sizeof($kolabDelegate); $i++) {
- $delegateContainer->addElement(new htmlTableExtendedInputCheckbox('delDelegate_' . $i, false, $kolabDelegate[$i]));
- $delegateContainer->addElement(new htmlOutputText(_('Delete')), true);
+ $delegateContainer->addElement(new htmlOutputText($kolabDelegate[$i]));
+ $delegateContainer->addElement(new htmlTableExtendedInputCheckbox('delDelegate_' . $i, false, _('Delete'), null, false), true);
}
$delegateContainer->addElement(new htmlSelect('new_delegate_value', $delegates));
$delegateContainer->addElement(new htmlTableExtendedInputCheckbox('new_delegate', false, _("Add"), null, false), true);
|