public function Report::parametersArray in Forena Reports 7.5
Same name and namespace in other branches
- 8 src/Report.php \Drupal\forena\Report::parametersArray()
1 call to Report::parametersArray()
- Report::parametersForm in src/
Report.php
File
- src/
Report.php, line 658 - Basic report provider. Controls the rendering of the report.
Class
Namespace
Drupal\forenaCode
public function parametersArray() {
$parameters = array();
$head = $this->rpt_xml->head;
$nodes = $head
->xpath('frx:parameters/frx:parm');
if ($nodes) {
foreach ($nodes as $node) {
$parm_def = array();
$parm_def['default'] = (string) $node;
foreach ($node
->attributes() as $key => $value) {
$parm_def[$key] = (string) $value;
}
$id = @$parm_def['id'];
$parameters[$id] = $parm_def;
}
}
return $parameters;
}