minor bug fixes
added $GLOBALS for reserved variable names
changed check mode form isset to array_key_exists because some keys had null values ( uppercase NULL as an example)
added $GLOBALS for reserved variable names
changed check mode form isset to array_key_exists because some keys had null values ( uppercase NULL as an example)