In my idea, it's just a way to "pre-set" some values dinamically.
E.g.: i've some services. I want use Blesta to add/delete (start/suspend) this service, for billing and payments. In web page of my service i add a link "Upgrade" that point to an order form in Blesta based on a product defined via "Universal Module". So i need to post to order form some values that, returned by Blesta after payment, give me the ability to "upgrade" service or not. Naturally, i must make "secure" these values (encrypt id_service and id_user, for example, and at the end decrypt to check security).
It's all.
At moment i do this adding this code
if ( $key == 'values' && isset($_GET[ $field_data[$i]['name'] ]) ) {
$field_data[$i][$key] = $_GET[ $field_data[$i]['name'] ];}
at line 606 of universal_module.php in "components/modules/universal_module", but Paul & Co can do better!