function loft_data_grids_export_info in Loft Data Grids 7
Same name and namespace in other branches
- 6.2 loft_data_grids.module \loft_data_grids_export_info()
- 7.2 loft_data_grids.module \loft_data_grids_export_info()
Return info about the export formats available
Parameters
type $string: description
Return value
array tbd
Related topics
1 call to loft_data_grids_export_info()
- loft_data_grids_requirements in ./
loft_data_grids.install - Implements hook_requirements().
File
- ./
loft_data_grids.module, line 243 - Base module file for loft_data_grids
Code
function loft_data_grids_export_info() {
$info =& drupal_static(__FUNCTION__, array());
if (empty($info) && ($library = libraries_load('loft_data_grids')) && $library['loaded']) {
if (module_exists('phpexcel')) {
libraries_load('PHPExcel');
}
$info = array();
$data = new ExportData();
$classnames = _loft_data_get_possible_exporters();
$classes = array();
foreach ($classnames as $classname) {
$object = loft_data_grids_exporter($data, $classname);
if ($object->dependencies) {
$info[$classname] = array(
'id' => $classname,
) + $object
->getInfo();
}
}
drupal_alter('loft_data_grids_export_info', $info);
}
return $info;
}