示例#1
0
文件: index.php 项目: valmiralost/sf
 echo "<table border=\"1\"><tr><td>";
 echo "First with the enterprise client<br/><br/>\n";
 $mySforceConnection = new SforceEnterpriseClient();
 $mySforceConnection->createConnection("PHPToolkit/soapclient/enterprise.wsdl.xml");
 // Simple example of session management - first call will do
 // login, refresh will use session ID and location cached in
 // PHP session
 if (isset($_SESSION['enterpriseSessionId'])) {
     $location = $_SESSION['enterpriseLocation'];
     $sessionId = $_SESSION['enterpriseSessionId'];
     $mySforceConnection->setEndpoint($location);
     $mySforceConnection->setSessionHeader($sessionId);
     echo "Used session ID for enterprise<br/><br/>\n";
 } else {
     $mySforceConnection->login(USERNAME, PASSWORD . SECURITY_TOKEN);
     $_SESSION['enterpriseLocation'] = $mySforceConnection->getLocation();
     $_SESSION['enterpriseSessionId'] = $mySforceConnection->getSessionId();
     echo "Logged in with enterprise<br/><br/>\n";
 }
 /*
 $query = "SELECT Id, FirstName, LastName, Phone from Contact";
 $response = $mySforceConnection->query($query);
 echo "Results of query '$query'<br/><br/>\n";
 foreach ($response->records as $record) {
     echo $record->Id.": ".$record->FirstName." "
    .$record->LastName." ".$record->Phone."<br/>\n";
 }
 */
 $query = "SELECT  ID,Date_Reported__c,Title__c,Account__r.Name,Patient__r.Name FROM Product_Experience_Report__c";
 $response = $mySforceConnection->query($query);
 echo "Results of query '{$query}'<br/><br/>\n";