Updating module functionality to test the availability of Sonis. If a Sonis API call takes 30 seconds or longer, a check availability function will be triggered that runs a simple SQL call. If that test fails, the module will turn off all API calls until Sonis becomes available again.
Updating module functionality to test the availability of Sonis. If a Sonis API call takes 30 seconds or longer, a check availability function will be triggered that runs a simple SQL call. If that test fails, the module will turn off all API calls until Sonis becomes available again.
This update adds hooks to the API call function and the SQL call function. It is now possible to create a caching layer on top of this module, among other things.
Modified argument order for sonisweb_integration_sql_to_options to allow for more flexibility.
Updated sonisweb_integration_dropbox_to_form_api_options_array to handle the new dropbox format.
Some other minor bug fixes.