function createNewLead($first_name, $last_name, $email, $phone, $company, $description, $website)
{
$connection_options = array(
"location" => 'http://example.com/soap.php',
"uri" => 'http://www.sugarcrm.com/sugarcrm',
"trace" => 1
);
$sugar = new SoapClient(NULL, $connection_options);
$result = $sugar->login(array(
'user_name' => 'login',
'password'=> md5('password')
),__FILE__);
if ( -1 == $result->id )
return false;
$user_guid = $sugar->get_user_id($result->id);
$set_entry_params = array(
array('name' => 'first_name', 'value' => $first_name),
array('name' => 'last_name', 'value' => $last_name),
array('name' => 'phone_work', 'value' => $phone),
array('name' => 'account_name', 'value' => $company),
array('name' => 'description', 'value' => $description),
array('name' => 'email1', 'value' => $email),
array('name' => 'website', 'value' => $website),
array('name' => 'status', 'value' => 'New'),
array('name' => 'assigned_user_name', 'value' => $user_guid)
);
$sugar->set_entry($result->id, 'Leads', $set_entry_params);
}
Wednesday, July 27, 2011
Create new lead - SugarCRM + SOAP + PHP
Below is PHP code to create new lead in SugarCRM using SOAP API, PHP and WSDL.
Subscribe to:
Posts (Atom)