getUniqueID("crmentity"); $idholder = $account_id; $sql = "insert into crmentity (crmid,smcreatorid,smownerid,modifiedby,setype,description,createdtime,modifiedtime,viewedtime,presence,deleted) values(".$account_id.",".$current_user->id.",".$current_user->id.",".$current_user->id.",'Accounts','created from business card','','','',0,0".")"; $adb->query($sql); $sql_insertacct = "insert into account(accountid,accountname,phone,website) values(".$account_id.",'".$acctname."','".$acctphone."','".$acctwebsite ."')"; $adb->query($sql_insertacct); $adb->query("insert into accountbillads (accountaddressid, street, city, state, code, country) values(".$account_id.", '', '', '', '', '')"); $adb->query("insert into accountshipads (accountaddressid, street, city, state, code, country) values(".$account_id.", '', '', '', '', '')"); $adb->query("insert into accountscf (accountid) values(".$account_id.")"); if($acctnotesname != '') { $accountnote_id = $adb->getUniqueID("crmentity"); $sql = "insert into crmentity (crmid,smcreatorid,smownerid,modifiedby,setype,description,createdtime,modifiedtime,viewedtime,presence,deleted) values(".$accountnote_id.",".$current_user->id.",".$current_user->id.",".$current_user->id.",'notes','created from business card','','','',0,0".")"; $adb->query($sql); $sql_insertnote = "insert into notes(notesid,title,notecontent) values(".$accountnote_id.",'".$acctnotesname."','".$acctnotesdescription ."')"; $adb->query($sql_insertnote); $sql_insertsenotesrel = "insert into senotesrel(crmid,notesid) values(".$account_id.",".$accountnote_id.")"; $adb->query($sql_insertsenotesrel); } //insert into contactdetails now $contact_id = $adb->getUniqueID("crmentity"); $sql = "insert into crmentity (crmid,smcreatorid,smownerid,modifiedby,setype,description,createdtime,modifiedtime,viewedtime,presence,deleted) values(".$contact_id.",".$current_user->id.",".$current_user->id.",".$current_user->id.",'Contacts','created from business card','','','',0,0".")"; $adb->query($sql); $sql_contactdetails = "insert into contactdetails(contactid,accountid,firstname,lastname,title,department,email,phone,mobile,fax,otheremail) values(".$contact_id.",".$account_id.",'".$firstname."','".$lastname."','".$title."','".$department."','".$email."','".$phone."','".$mobile."','".$fax."','".$otheremail."')"; //echo $sql_contactdetails; $adb->query($sql_contactdetails); $adb->query("insert into contactaddress (contactaddressid, mailingstreet, otherstreet, mailingcity, othercity, mailingstate, otherstate, mailingzip, otherzip, mailingcountry, othercountry) values(".$contact_id.", '', '', '".$mailingcity."', '', '".$mailingstate."', '', '".$mailingcode."', '', '".$mailingcountry."', '')"); $adb->query("insert into contactsubdetails (contactsubscriptionid, homephone, leadsource, otherphone, birthday, assistant, assistantphone) values(".$contact_id.", '', '--None--', '', '', '', '')"); $adb->query("insert into contactscf (contactid) values(".$contact_id.")"); if($contactnotesname != '') { $contactnote_id = $adb->getUniqueID("crmentity"); $sql = "insert into crmentity (crmid,smcreatorid,smownerid,modifiedby,setype,description,createdtime,modifiedtime,viewedtime,presence,deleted) values(".$contactnote_id.",".$current_user->id.",".$current_user->id.",".$current_user->id.",'notes','created from business card','','','',0,0".")"; $adb->query($sql); $sql_insertnote = "insert into notes(notesid,contact_id,title,notecontent) values(".$contactnote_id.",".$contact_id.",'".$contactnotesname."','".$contactnotesdescription ."')"; $adb->query($sql_insertnote); $sql_insertsenotesrel = "insert into senotesrel(crmid,notesid) values(".$contact_id.",".$contactnote_id.")"; $adb->query($sql_insertsenotesrel); } } /* else if(($acctname != '') && ($lastname == '')) { echo 'acct name given but contactname empty !!!'; $id = $adb->getUniqueID("crmentity"); $idholder = $id; $sql = "insert into crmentity (crmid,smcreatorid,smownerid,modifiedby,setype,description,createdtime,modifiedtime,viewedtime,presence,deleted) values(".$id.",".$current_user->id.",".$current_user->id.",".$current_user->id.",'Accounts','created from business card','','','',0,0".")"; $adb->query($sql); //insert into account table now $sql_insertacct = "insert into account(accountid,accountname,phone,website) values(".$id.",'".$acctname."','".$acctphone."','".$acctwebsite ."')"; $adb->query($sql_insertacct); if($acctnotesname != '') { $accountnote_id = $adb->getUniqueID("crmentity"); $sql = "insert into crmentity (crmid,smcreatorid,smownerid,modifiedby,setype,description,createdtime,modifiedtime,viewedtime,presence,deleted) values(".$accountnote_id.",".$current_user->id.",".$current_user->id.",".$current_user->id.",'notes','created from business card','','','',0,0".")"; $adb->query($sql); $sql_insertnote = "insert into notes(notesid,title,notecontent) values(".$accountnote_id.",'".$acctnotesname."','".$acctnotesdescription ."')"; $adb->query($sql_insertnote); $sql_insertsenotesrel = "insert into senotesrel(crmid,notesid) values(".$id.",".$accountnote_id.")"; $adb->query($sql_insertsenotesrel); } }*/ /* elseif($lastname != '' && $acctname == '') { echo 'contact given but acct empty !!!!!!!'; $id = $adb->getUniqueID("crmentity"); $sql = "insert into crmentity (crmid,smcreatorid,smownerid,modifiedby,setype,description,createdtime,modifiedtime,viewedtime,presence,deleted) values(".$id.",".$current_user->id.",".$current_user->id.",".$current_user->id.",'contact','created from business card','','','',0,0".")"; $adb->query($sql); //insert into contactdetails now $sql_contactdetails = "insert into contactdetails(contactid,firstname,lastname,title,department,email,mobile,fax,otheremail) values(".$id.",'".$firstname."','".$lastname."','".$title."','".$department."','".$email."','".$mobile."','".$fax."','".$otheremail."')"; $adb->query($sql_contactdetails); if($contactnotesname != '') { $contactnote_id = $adb->getUniqueID("crmentity"); $sql = "insert into crmentity (crmid,smcreatorid,smownerid,modifiedby,setype,description,createdtime,modifiedtime,viewedtime,presence,deleted) values(".$contactnote_id.",".$current_user->id.",".$current_user->id.",".$current_user->id.",'notes','created from business card','','','',0,0".")"; $adb->query($sql); $sql_insertnote = "insert into notes(notesid,title,notecontent) values(".$contactnote_id.",'".$contactnotesname."','".$contactnotesdescription ."')"; $adb->query($sql_insertnote); $sql_insertsenotesrel = "insert into senotesrel(crmid,notesid) values(".$contact_id.",".$contactnote_id.")"; $adb->query($sql_insertsenotesrel); } } */ if($_POST['appointment'] != '') { $appointmentname = $_POST['Appointmentsname']; $startdate = $_POST['Appointmentsdate_start']; $starttime = $_POST['Appointmentstime_start']; //insert into crmentity //insert into activity //insert into event //insert into specific table //insert into seactivityrel table $id = $adb->getUniqueID("crmentity"); $type = $_POST['appointment']; $sql= "insert into crmentity (crmid,smcreatorid,smownerid,modifiedby,setype,description,createdtime,modifiedtime,viewedtime,presence,deleted) values(".$id.",".$current_user->id.",".$current_user->id.",".$current_user->id.",'Activities','created from business card','','','',0,0".")"; $adb->query($sql); $sql_activity= "insert into activity (activityid,subject,date_start,time_start,activitytype) values(".$id.",'".$appointmentname."','".$startdate ."','".$starttime ."','".$type."')"; $adb->query($sql_activity); //get what type of appointment is it /*if($_POST['appointment'] == 'Call') { $sql_call = "insert into calls(callid) values (".$id .")"; $adb->query($sql_call); } else { $sql_meeting = "insert into meetings(meetingid) values (".$id .")"; $adb->query($sql_meeting); }*/ if($idholder != '') { $sql_seactivityrel = "insert into seactivityrel values(".$idholder.",".$id.")"; $adb->query($sql_seactivityrel); } } header("Location: index.php?action=index&module=Contacts"); ?>