public function FrxEditor::setParameters in Forena Reports 7.4
Same name and namespace in other branches
- 7.3 FrxEditor.inc \FrxEditor::setParameters()
Set report parameters Enter description here ...
Parameters
array $parmElements array:
File
- ./
FrxEditor.inc, line 410 - FrxEditor.inc Wrapper XML class for working with DOM object. It provides helper Enter description here ... @author metzlerd
Class
- FrxEditor
- @file FrxEditor.inc Wrapper XML class for working with DOM object. It provides helper Enter description here ... @author metzlerd
Code
public function setParameters($parmElements) {
$dom = $this->dom;
$newParms = $dom
->createElementNS($this->xmlns, 'parameters');
$this
->verifyHeaderElements(array(
'parameters',
));
$fnode = $dom
->getElementsByTagNameNS($this->xmlns, 'parameters')
->item(0);
$p = $fnode->parentNode;
$p
->replaceChild($newParms, $fnode);
$this
->setFrxHeader('parameters', 'parm', $parmElements, array(
'id',
'label',
'require',
'desc',
'data_source',
'data_field',
'label_field',
'type',
'class',
'options',
), 'default');
}