Added checks for a current data pipe to a number of GUI user function pages.
This prevents relax errors when trying to launch the user functions but when no data pipes exist.
Authored by: bugman 2011-09-08
Parent: [r14606]
Child: [r14608]