FrxConfigData.inc in Forena Reports 7.3
Returns configuration data as XML for reporting. @author metzlerd
File
repos/drupal/FrxConfigData.incView source
<?php
/**
* @file
* Returns configuration data as XML for reporting.
* @author metzlerd
*
*/
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;
}
}
Classes
Name![]() |
Description |
---|---|
FrxConfigData | @file Returns configuration data as XML for reporting. @author metzlerd |