class FrxConfigData in Forena Reports 7.3
@file Returns configuration data as XML for reporting. @author metzlerd
Hierarchy
- class \FrxConfigData
Expanded class hierarchy of FrxConfigData
File
- repos/
drupal/ FrxConfigData.inc, line 8 - Returns configuration data as XML for reporting. @author metzlerd
View source
class FrxConfigData {
public $access = 'access content';
/**
* Return XML List of defined repositories.
*/
public function sources() {
$data = Frx::RepoMan()->repositories;
$node = new SimpleXMLElement('<repos/>');
foreach ($data as $key => $config) {
$row = $node
->addChild('row');
$row->name = $key;
$row->title = @$config['title'];
$row->path = @$config['path'];
$row->access_callback = @$config['access callback'];
}
return $node;
}
public function permissions() {
$data = module_invoke_all('permissions');
$node = new SimpleXMLElement('<permissions/>');
foreach ($data as $key => $row) {
$row = $node
->addChild('row');
$row->name = $key;
$row->permission = $key;
$row->title = $row['title'];
$row->description = @$row['description'];
}
return $node;
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
FrxConfigData:: |
public | property | ||
FrxConfigData:: |
public | function | ||
FrxConfigData:: |
public | function | Return XML List of defined repositories. |