public function config()
	{
		$name = 'CodeIgniter QuickBooks Demo';			// A name for your server (make it whatever you want)
		$descrip = 'CodeIgniter QuickBooks Demo';		// A description of your server 

		$appurl = 'https://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/qbwc';		// This *must* be httpS:// (path to your QuickBooks SOAP server)
		$appsupport = $appurl; 		// This *must* be httpS:// and the domain name must match the domain name above

		$username = $this->config->item('quickbooks_user');		// This is the username you stored in the 'quickbooks_user' table by using QuickBooks_Utilities::createUser()

		$fileid = QuickBooks_WebConnector_QWC::fileID();		// Just make this up, but make sure it keeps that format
		$ownerid = QuickBooks_WebConnector_QWC::ownerID();		// Just make this up, but make sure it keeps that format

		$qbtype = QUICKBOOKS_TYPE_QBFS;	// You can leave this as-is unless you're using QuickBooks POS

		$readonly = false; // No, we want to write data to QuickBooks

		$run_every_n_seconds = 600; // Run every 600 seconds (10 minutes)

		// Generate the XML file
		$QWC = new QuickBooks_WebConnector_QWC($name, $descrip, $appurl, $appsupport, $username, $fileid, $ownerid, $qbtype, $readonly, $run_every_n_seconds);
		$xml = $QWC->generate();

		// Send as a file download
		header('Content-type: text/xml');
		//header('Content-Disposition: attachment; filename="my-quickbooks-wc-file.qwc"');
		print($xml);
		exit;

	}
public function config()
	{
		$name = 'CodeIgniter QuickBooks Demo';			// A name for your server (make it whatever you want)
		$descrip = 'CodeIgniter QuickBooks Demo';		// A description of your server 

		$appurl = 'https://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/qbwc';		// This *must* be httpS:// (path to your QuickBooks SOAP server)
		$appsupport = $appurl; 		// This *must* be httpS:// and the domain name must match the domain name above

		$username = $this->config->item('quickbooks_user');		// This is the username you stored in the 'quickbooks_user' table by using QuickBooks_Utilities::createUser()

		$fileid = QuickBooks_WebConnector_QWC::fileID();		// Just make this up, but make sure it keeps that format
		$ownerid = QuickBooks_WebConnector_QWC::ownerID();		// Just make this up, but make sure it keeps that format

		$qbtype = QUICKBOOKS_TYPE_QBFS;	// You can leave this as-is unless you're using QuickBooks POS

		$readonly = false; // No, we want to write data to QuickBooks

		$run_every_n_seconds = 600; // Run every 600 seconds (10 minutes)

		// Generate the XML file
		$QWC = new QuickBooks_WebConnector_QWC($name, $descrip, $appurl, $appsupport, $username, $fileid, $ownerid, $qbtype, $readonly, $run_every_n_seconds);
		$xml = $QWC->generate();

		// Send as a file download
		header('Content-type: text/xml');
		//header('Content-Disposition: attachment; filename="my-quickbooks-wc-file.qwc"');
		print($xml);
		exit;

	}
public function config ( ) { $ name = 'CodeIgniter QuickBooks Demo' ; // A name for your server (make it whatever you want) $ descrip = 'CodeIgniter QuickBooks Demo' ; // A description of your server  $ appurl = 'https://' . $ _SERVER [ 'HTTP_HOST' ] . dirname ( $ _SERVER [ 'REQUEST_URI' ] ) . '/qbwc' ; // This *must* be httpS:// (path to your QuickBooks SOAP server) $ appsupport = $ appurl ; // This *must* be httpS:// and the domain name must match the domain name above $ username = $ this -> config -> item ( 'quickbooks_user' ) ; // This is the username you stored in the 'quickbooks_user' table by using QuickBooks_Utilities::createUser() $ fileid = QuickBooks_WebConnector_QWC :: fileID ( ) ; // Just make this up, but make sure it keeps that format $ ownerid = QuickBooks_WebConnector_QWC :: ownerID ( ) ; // Just make this up, but make sure it keeps that format $ qbtype = QUICKBOOKS_TYPE_QBFS ; // You can leave this as-is unless you're using QuickBooks POS $ readonly = false ; // No, we want to write data to QuickBooks $ run_every_n_seconds = 600 ; // Run every 600 seconds (10 minutes) // Generate the XML file $ QWC = new QuickBooks_WebConnector_QWC ( $ name , $ descrip , $ appurl , $ appsupport , $ username , $ fileid , $ ownerid , $ qbtype , $ readonly , $ run_every_n_seconds ) ; $ xml = $ QWC -> generate ( ) ; // Send as a file download header ( 'Content-type: text/xml' ) ; //header('Content-Disposition: attachment; filename="my-quickbooks-wc-file.qwc"'); print ( $ xml ) ; exit ; }
Generate and return a .QWC Web Connector configuration file
Generate and return a . QWC Web Connector configuration file