public static function VendorQueryRequest($requestID, $user, $action, $ID, $extra, &$err, $last_action_time, $last_actionident_time, $version, $locale, $config = array()) { $xml = ''; $xml .= '<?xml version="1.0" encoding="utf-8"?> <?qbxml version="' . QuickBooks_Server_SQL_Callbacks::_version($version, $locale) . '"?> <QBXML> <QBXMLMsgsRq onError="' . QUICKBOOKS_SERVER_SQL_ON_ERROR . '"> <VendorQueryRq requestID="' . $requestID . '" ' . QuickBooks_Server_SQL_Callbacks::_buildIterator($extra) . '> ' . QuickBooks_Server_SQL_Callbacks::_buildFilter($user, $action, $extra) . ' ' . Quickbooks_Server_SQL_Callbacks::_requiredVersionForElement(2.0, $version, '<OwnerID>0</OwnerID>') . ' </VendorQueryRq> </QBXMLMsgsRq> </QBXML>'; return $xml; }