You could try using a nice little function that will return the value if it exists or an empty string if not. This is what I use:
function arrayValueForKey($arrayName, $key) {
if (isset($GLOBALS[$arrayName]) && isset($GLOBALS[$arrayName][$key])) {
return $GLOBALS[$variable][$key];
} else {
return '';
}
}
Then you can use it like this:
echo ' Values: ' . arrayValueForKey('output', 'admin_link')
. arrayValueForKey('output', 'update_frequency');
And it won't throw up any errors!
Hope this helps!