} ?> </div> <?php } ?> </fieldset> <?php // Create a new form $data = new Hubzero\Config\Registry(); $data->set('params', $this->profile->params->toArray()); $form = new Hubzero\Form\Form('fields', array('control' => 'fields')); $form->load(Hubzero\Form\Form::getXML(Component::path('com_members') . DS . 'models' . DS . 'forms' . DS . 'user.xml', true)); $form->bind($data); $fieldsets = $form->getFieldsets(); echo Html::sliders('start'); foreach ($fieldsets as $fieldset) { if ($fieldset->name == 'user_details') { continue; } echo Html::sliders('panel', Lang::txt($fieldset->label), $fieldset->name); ?> <fieldset class="panelform"> <?php foreach ($form->getFieldset($fieldset->name) as $field) { ?> <?php if ($field->hidden) { ?> <?php
<legend><?php echo ucwords(Lang::txt('COM_PROJECTS_EDIT_INFO_EXTENDED')); ?> </legend> <?php // Convert to XML so we can use the Form processor $xml = Components\Projects\Models\Orm\Description\Field::toXml($this->fields, 'edit'); // Create a new form Hubzero\Form\Form::addFieldPath(Component::path('com_projects') . DS . 'models' . DS . 'orm' . DS . 'description' . DS . 'fields'); $form = new Hubzero\Form\Form('description', array('control' => 'description')); $form->load($xml); $data = new stdClass(); $data->textbox = 'abd'; $data->projecttags = 'testing, tagging'; $form->bind($this->data); foreach ($form->getFieldsets() as $fieldset) { foreach ($form->getFieldset($fieldset->name) as $field) { echo $field->label; echo $field->input; echo $field->description; } } ?> </fieldset> <fieldset> <?php // Display project image upload $this->view('_picture')->set('model', $this->model)->set('option', $this->option)->display(); ?> </fieldset> <input type="submit" class="btn btn-success" value="<?php