private function __construct() { parent::__construct(); include LIB_DIR . '/config.php'; if (is_null($sfuser)) { die('No SF user defined'); } try { $this->conn = $this->createConnection(SOAP_CLIENT_BASEDIR . '/partner.wsdl.xml'); // SANDBOX //$this->conn = $this->createConnection(SOAP_CLIENT_BASEDIR.'/sandbox.wsdl.xml'); //$sfuser = $sfuser.'.dev'; $this->loginResult = $this->login($sfuser, $sfpass . $sftoken); writeLog($this->loginResult, 'SF login'); $this->serverURL = substr($this->loginResult->serverUrl, 0, strpos($this->loginResult->serverUrl, '.com') + 5); } catch (Exception $ex) { sendError($ex, "SFDC Login Failure"); } }