CVS messages
CVS (Concurrent Versions System) is a code management system used by developers to collaborate and track modifications of code.
August 3, 2009
- Commit #246178 by Allie Micka at 00:06
Fixing some authentication / session errors, possibly related to #337540
February 19, 2009
- Commit #172664 by Allie Micka at 05:28
Removing some debugging Adding some more informative error messages Setting QBWC to stopOnError, which is what I think we want most of the time
February 3, 2009
- Commit #168954 by Allie Micka at 21:31Quickbooks API: /modules/qb/modules/qbwc/qbwc.inc 1.7
Quickbooks API: /modules/qb/modules/qbwc/qbwc.module 1.6MORE IMPORTANT CHANGES - hook_qbwc_response is DEPRECATED. Instead, your hook_qbwc_request should include a 'callback' array, which defines the function(s) you want to call with the result data. - Results are passed to these callbacks as arrays, not as the XML response. This is more consistent with how you're passing data to the API. - In keeping with how sarvab is using the API, you can also pass a 'data' element. Thus, hook_qbwc_request looks like: function hook_qbwc_request() { return array(array( 'name' => 'CustomerQueryRq', 'callback' => array('my_qbwc_response'), 'data' => array('I LIKE BUNNIES' => TRUE), )); } And your callback looks like: function my_qbwc_response($response=array(), $data=array(), $status, $message) {}
February 2, 2009
- Commit #168693 by Allie Micka at 20:36Quickbooks API: /modules/qb/modules/qbwc/qbwc.inc 1.6
Quickbooks API: /modules/qb/modules/qbwc/qbwc.install 1.3
Quickbooks API: /modules/qb/modules/qbwc/qbwc.module 1.5Reinstating QBWC table for more reliable session handling and tracking.
January 20, 2009
- Commit #165934 by Allie Micka at 04:45Quickbooks API: /modules/qb/modules/qbwc/qbwc.admin.inc 1.2
Quickbooks API: /modules/qb/modules/qbwc/qbwc.inc 1.5
Quickbooks API: /modules/qb/modules/qbwc/qbwc.module 1.4See, I think that it should be optional for your module files to parse. But apparently I'm in the minority.
- Commit #165927 by Allie Micka at 04:13Quickbooks API: /modules/qb/modules/qbwc/qbwc.admin.inc 1.1
Quickbooks API: /modules/qb/modules/qbwc/qbwc.inc 1.4
Quickbooks API: /modules/qb/modules/qbwc/qbwc.module 1.3A bit of housekeeping: - Move infrequently-used admin form and qwc file callbacks to qbwc.admin.inc. - Move the qbwc() callback to its class file. - Commit #165925 by Allie Micka at 04:05Quickbooks API: /modules/qb/modules/qbwc/qbwc.inc 1.3
Quickbooks API: /modules/qb/modules/qbwc/qbwc.info 1.2
Quickbooks API: /modules/qb/modules/qbwc/qbwc.module 1.2IMPORTANT: Removing hook_qbwc_authenticate. It was a little silly, because your module has to do a bunch of work to decide whether or not to return TRUE on this function (which indicates that you want to make requests) And then, your module is subsequently called upon to do a similar amount of work to actually make these requests. Instead, the presence of requests found in the hook_qbwc_request() invocation is used to determine whether the session should continue. This probably won't break anything, but any qbwc_authenticate code is unused and should be removed. Other changes: - Added qbwc_set() and qbwc_get() functions, which are wrappers for information that is stored in the session. You should use these to stash your goods rather than interacting with $_SESSION directly. - Added qbwc_request_queue() API function. It is automatically populated with the values from the initial call to hook_request. You can store subsequent requests by calling qbwc_request_queue($request), and it will get called on the next passthru. - Things are most likely re-broken. You can thank me later for that.
January 15, 2009
- Commit #165107 by Allie Micka at 17:35Quickbooks API: /modules/qb/modules/qbwc/qbwc.inc 1.2
Quickbooks API: /modules/qb/modules/qbwc/qbwc.install 1.2Coder fixes
- Commit #165102 by Allie Micka at 17:16Quickbooks API: /modules/qb/modules/qbwc/qbwc.inc 1.1
Quickbooks API: /modules/qb/modules/qbwc/qbwc.info 1.1
Quickbooks API: /modules/qb/modules/qbwc/qbwc.install 1.1
Quickbooks API: /modules/qb/modules/qbwc/qbwc.module 1.1
Quickbooks API: /modules/qb/modules/qbwc/qbwc.wsdl 1.1
Quickbooks API: /modules/qb/qbwc.inc NONE
Quickbooks API: /modules/qb/qbwc.info NONE
Quickbooks API: /modules/qb/qbwc.install NONE
Quickbooks API: /modules/qb/qbwc.module NONE
Quickbooks API: /modules/qb/qbwc.wsdl NONEMoving qbwc module to its own directory
