mirror of
https://github.com/pluginsGLPI/example.git
synced 2025-05-04 18:08:42 +02:00
[example] new hook for adding data for reportdynamic
git-svn-id: https://forge.glpi-project.org/svn/example/trunk@44 349b9182-4a13-0410-896f-e5e9767dd1b3
This commit is contained in:
parent
e10f50a35d
commit
be0cdb1782
18
setup.php
18
setup.php
@ -668,6 +668,11 @@ function plugin_example_dynamicReport($parm){
|
|||||||
if ($parm["item_type"]==PLUGIN_EXAMPLE_TYPE){
|
if ($parm["item_type"]==PLUGIN_EXAMPLE_TYPE){
|
||||||
// Do all what you want for export depending on $parm
|
// Do all what you want for export depending on $parm
|
||||||
echo "Personalized export for type ".$parm["display_type"];
|
echo "Personalized export for type ".$parm["display_type"];
|
||||||
|
echo 'with additional datas : <br>';
|
||||||
|
echo "Single data : add1 <br>";
|
||||||
|
print $parm['add1'].'<br>';
|
||||||
|
echo "Array data : add2 <br>";
|
||||||
|
printCleanArray($parm['add2']);
|
||||||
// Return true if personalized display is done
|
// Return true if personalized display is done
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -675,4 +680,17 @@ function plugin_example_dynamicReport($parm){
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Add parameters to printPager in search system
|
||||||
|
function plugin_example_addParamFordynamicReport($device_type){
|
||||||
|
if ($device_type==PLUGIN_EXAMPLE_TYPE){
|
||||||
|
// Return array data containing all params to add : may be single data or array data
|
||||||
|
// Search config are available from session variable
|
||||||
|
return array(
|
||||||
|
'add1' => $_SESSION['glpisearch'][$device_type]['order'],
|
||||||
|
'add2' => array('tutu'=>'Second Add','Other Data'));
|
||||||
|
}
|
||||||
|
// Return false or a non array data if not needed
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user