Revision: 29033
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 20, 2010 04:23 by iloveitaly
Initial Code
protected function getNetsuiteConnection() {
if(empty($this->netsuiteConnection)) {
// setup the netsuite connection
ini_set('include_path', ini_get('include_path').PATH_SEPARATOR.SYSPATH.'vendor/netsuite');
require SYSPATH."vendor/netsuite/PHPtoolkit.php";
require SYSPATH."vendor/netsuite/directory_v2009.2.php";
$this->netsuiteConnection = new nsClient(nsHost::live);
// set request level credentials. (email, password, account#, internal id of role)
$this->netsuiteConnection->setPassport(
Kohana::config('netsuite_email'),
Kohana::config('netsuite_password'),
Kohana::config('netsuite_account'),
Kohana::config('netsuite_role')
);
}
return $this->netsuiteConnection;
}
Initial URL
Initial Description
Method can that easily used in a PHP class to generate a connection to netsuite. The method below is built using the Kohana library.
Initial Title
Get Netsuite Connection
Initial Tags
Initial Language
PHP