function forena_forena_controls in Forena Reports 7.2
Same name and namespace in other branches
- 8 forena.module \forena_forena_controls()
- 6.2 forena.module \forena_forena_controls()
- 6 forena.module \forena_forena_controls()
- 7.5 forena.module \forena_forena_controls()
- 7 forena.module \forena_forena_controls()
- 7.3 forena.module \forena_forena_controls()
- 7.4 forena.module \forena_forena_controls()
Self register controls with forena.
File
- ./
forena.module, line 578
Code
function forena_forena_controls() {
$controls[] = array(
'file' => 'plugins/FrxControls.inc',
'class' => 'FrxControls',
);
$controls[] = array(
'file' => 'plugins/FrxDrupalControls.inc',
'class' => 'FrxDrupalControls',
);
$controls[] = array(
'file' => 'plugins/FrxSource.inc',
'class' => 'FrxSource',
);
$controls[] = array(
'file' => 'plugins/FrxXMLSource.inc',
'class' => 'FrxXMLSource',
);
$controls[] = array(
'file' => 'plugins/FrxInclude.inc',
'class' => 'FrxInclude',
);
$library_dir = FrxReportGenerator::instance()
->configuration('library_path');
$library = rtrim($library_dir, '/') . '/SVGGraph/SVGGraph.php';
if (file_exists($library)) {
$controls[] = array(
'file' => 'plugins/FrxSVGGraph.inc',
'class' => 'FrxSVGGraph',
);
}
return $controls;
}