vtiger Forum Index vtiger
The Honest Open Source CRM
 

Webform Lead... Ajout de date_start et time_strart
Click here to go to the original topic

 
       vtiger Forum Index -> French Forum
Previous topic :: Next topic  
Author Message
solutecmicro



Joined: 16 Dec 2007
Posts: 3

Posted: Tue Mar 04, 2008 9:50 pm    Post subject: Webform Lead... Ajout de date_start et time_strart  

Bonjour
J'ai voulu entrer des nouveaux champs dans la webforms LEAD.

Je veux pouvoir creer en meme temps que le Lead une entrée agenda "Call", j'ai donc ajouter deux champ a ma webform (date_start, time_start)...

webforms.php
Quote: function create_lead_from_webform($lastname, $firstname, $email, $website, $phone, $company, $country, $date_start, $time_start, $description, $assigned_user_id)
{
global $adb;
$adb->println("Create New Lead from Web Form - Starts");

if($assigned_user_id == '')
{
//if the user id is empty then assign it to the admin user
$assigned_user_id = $adb->query_result($adb->query("select id from vtiger_users where user_name='admin'"),0,'id');
}

require_once("modules/Leads/Leads.php");
$focus = new Leads();
$focus->column_fields['lastname'] = $lastname;
$focus->column_fields['firstname'] = $firstname;
$focus->column_fields['email'] = $email;
$focus->column_fields['website'] = $website;
$focus->column_fields['phone'] = $phone;
$focus->column_fields['company'] = $company;
$focus->column_fields['country'] = $country;
$focus->column_fields['date_start'] = $date_start;
$focus->column_fields['time_start'] = $time_start;
$focus->column_fields['description'] = $description;
$focus->column_fields['assigned_user_id'] = $assigned_user_id;

$focus->save("Leads");


// Add Call activity in calendar
// SOLUTECMICRO 03/04/2008
require_once("modules/Calendar/Activity.php");

$task = new Activity();
$subject = "Prospect Call";
$task->column_fields['subject'] = $subject;
$task->column_fields['activitytype'] = "Call";
$task->column_fields['date_start'] = $date_start;
$task->column_fields['time_start'] = $time_start;
$task->column_fields['sendnotification'] = "0";
$task->column_fields['notime'] = "0";
$task->column_fields['activityid'] = "1";
$task->column_fields['assigned_user_id'] = $assigned_user_id;

$task->save ("Activities");





//$focus->retrieve_entity_info($focus->id,"Leads");

$adb->println("Create New Lead from Web Form - Ends");

if($focus->id != '')
//$msg = 'Thank you for your interest. Information has been successfully added as Lead in vtigerCRM.';
$msg = 'test:'.$subject;
else
$msg = "Lead creation failed. Please try again";

return $msg;
}

Si quelqu'un a une idée ...

Merci a tous
Back to top  
 
       vtiger Forum Index -> French Forum
Page 1 of 1


Powered by phpBB Search Engine Indexer
Powered by phpBB 2.0.15 © 2001, 2002 phpBB Group