thomascube
2011-12-14 01d0affaa188c016ba47031ede49591fd52ed40f
Pass attributes from skin to form table

1 files modified
12 ■■■■ changed files
program/steps/settings/edit_folder.inc 12 ●●●● patch | view | raw | blame | history
program/steps/settings/edit_folder.inc
@@ -236,7 +236,7 @@
    // Set form tags and hidden fields
    list($form_start, $form_end) = get_form_tags($attrib, 'save-folder', null, $hidden_fields);
    unset($attrib['form']);
    unset($attrib['form'], $attrib['id']);
    // return the complete edit form as table
    $out = "$form_start\n";
@@ -246,14 +246,14 @@
        if (!empty($tab['fieldsets']) && is_array($tab['fieldsets'])) {
            $content = '';
            foreach ($tab['fieldsets'] as $fieldset) {
                $subcontent = rcmail_get_form_part($fieldset);
                $subcontent = rcmail_get_form_part($fieldset, $attrib);
                if ($subcontent) {
                    $content .= html::tag('fieldset', null, html::tag('legend', null, Q($fieldset['name'])) . $subcontent) ."\n";
                }
            }
        }
        else {
            $content = rcmail_get_form_part($tab);
            $content = rcmail_get_form_part($tab, $attrib);
        }
        if ($content) {
@@ -268,7 +268,7 @@
    return $out;
}
function rcmail_get_form_part($form)
function rcmail_get_form_part($form, $attrib = array())
{
    $content = '';
@@ -278,10 +278,10 @@
            $colprop['id'] = '_'.$col;
            $label = !empty($colprop['label']) ? $colprop['label'] : rcube_label($col);
            $table->add('title', sprintf('<label for="%s">%s</label>', $colprop['id'], Q($label)));
            $table->add('title', html::label($colprop['id'], Q($label)));
            $table->add(null, $colprop['value']);
        }
        $content = $table->show();
        $content = $table->show($attrib);
    }
    else {
        $content = $form['content'];