print_info_box($savemsg, 'success'); } $cols = 0; $savevalue = gettext("Save"); if ($pkg['savetext'] != "") { $savevalue = $pkg['savetext']; } $savehelp = ""; if ($pkg['savehelp'] != "") { $savehelp = $pkg['savehelp']; } $grouping = false; // Indicates the elements we are composing are part of a combined group $savebutton = new Form_Button('submit', $savevalue); if ($savehelp) { $savebutton->setHelp($savehelp); } $form = new Form($savebutton); $form->addGlobal(new Form_Input('xml', null, 'hidden', $xml)); /* If a package's XML has <advanced_options/> configured, then setup * the section for the fields that have <advancedfield/> set. * These fields will be placed below other fields in a separate area titled 'Advanced Features'. * These advanced fields are not normally configured and generally left to default to 'default settings'. */ if ($pkg['advanced_options'] == "enabled") { $advfield_count = 0; $advanced = new Form_Section("Advanced Features"); $advanced->addClass('advancedoptions'); } $js_array = array(); // Now loop through all of the fields defined in the XML