Yeah so couldn't wait for @paulgear :)
All sorted, give it a test but it supports:
Graphs / No Graphs
Sorting by device, storage_descr, storage_size and storage_perc
Can search based on hostname and storage_descr
Fixes issue #1023
Added bootgrid support for storage page
Final version for storage page
Actually I need to sort the foreach $config checks out.
Removed drive ignore code
I've actually taken to remove this code. It isn't used anywhere other than hiding volumes from the web ui so this data will be graphed but not useable. If this is really something that should exist then it needs to be moved to the discovery process so it can ignore the volumes properly.