Beispiel #1
0
 function display()
 {
     jimport('joomla.form.form');
     $form = JForm::getInstance('config', $this->formxml);
     $cfg = JTheFactoryHelper::getConfig();
     $data = JArrayHelper::fromObject($cfg);
     $form->bind($data);
     $groups = JTheFactoryConfigHelper::getFieldGroups($this->formxml);
     JTheFactoryEventsHelper::triggerEvent('onDisplaySettings', array($form, $groups, $data));
     $view = $this->getView('settings');
     $view->assignRef('groups', $groups);
     $view->assignRef('form', $form);
     $view->assignRef('formxml', $this->formxml);
     $view->display();
 }
<?php

defined('_JEXEC') or die('Restricted access');
$fieldsets = JTheFactoryConfigHelper::getFieldsets($this->formxml, $this->currentgroup->name);
//fieldsets are XML Elements , not JFieldsets
?>
<table class="paramlist admintable" width="100%">
<tr>
    <td valign="top" width="50%">
    <?php 
$i = 1;
foreach ($fieldsets as $fieldset) {
    echo "<div class='width-100 fltlft'><fieldset class='adminform'>\r\n\t                <legend>" . $fieldset->attributes()->label . "</legend>";
    $this->currentfieldset = $fieldset;
    echo $this->loadTemplate("fieldset");
    echo "</fieldset></div>";
    if ($i == ceil(count($fieldsets) / 2)) {
        echo "</td><td valign='top'>";
    }
    $i++;
}
?>
    </td>
</tr>
</table>