setOutputEncoding('CP1251'); global $vtlog; $filename = $HTTP_GET_VARS['filename']; $vtlog->logthis("filename is ".$filename,'info'); //$filename = $_REQUEST['filename']; $data->read($filename); //echo 'First Name'; $firstname = $HTTP_POST_VARS['First_Name']; $vtlog->logthis("firstname is ".$firstname,'info'); $lastname = $HTTP_POST_VARS['Last_Name']; $vtlog->logthis("lastname is ".$lastname,'info'); $phone = $HTTP_POST_VARS['Phone']; $vtlog->logthis("phone is ".$phone,'info'); $mobile = $HTTP_POST_VARS['Mobile']; $vtlog->logthis("mobile is ".$mobile,'info'); $company = $HTTP_POST_VARS['Company']; $vtlog->logthis("company is ".$company,'info'); //echo $company; $fax = $HTTP_POST_VARS['Fax']; $vtlog->logthis("fax is ".$fax,'info'); $designation = $HTTP_POST_VARS['Designation']; $vtlog->logthis("designation is ".$designation,'info'); $email = $HTTP_POST_VARS['Email']; $vtlog->logthis("email is ".$email,'info'); $salutation = $HTTP_POST_VARS['Salutation']; //not being used $vtlog->logthis("salutation is ".$salutation,'info'); //echo 'LeadSource'; $leadsource = $HTTP_POST_VARS['LeadSource']; $vtlog->logthis("leadsource is ".$leadsource,'info'); $website = $HTTP_POST_VARS['Website']; $vtlog->logthis("website is ".$website,'info'); //echo 'Industry'; $industry = $HTTP_POST_VARS['Industry']; $vtlog->logthis("industry is ".$industry,'info'); //echo $industry; //echo 'LeadStatus'; $leadstatus = $HTTP_POST_VARS['LeadStatus']; $vtlog->logthis("leadstatus is ".$leadstatus,'info'); //echo $leadstatus; //echo 'AnnualRevenue'; $annualrevenue = $HTTP_POST_VARS['Annual_Revenue']; $vtlog->logthis("annualrevenue is ".$annualrevenue,'info'); //echo $annualrevenue; //echo 'Rating'; $rating = $HTTP_POST_VARS['Rating']; //echo $rating; //echo 'LicenseKey'; $licensekey = $HTTP_POST_VARS['License_Key']; //echo $licensekey; //echo 'EmpCount'; $employeecount = $HTTP_POST_VARS['Number_of_Employees']; //echo $employeecount; //echo 'Assto'; $assignedto = $HTTP_POST_VARS['Assigned_To']; //echo $assignedto; //echo 'yahooid'; $yahooid = $HTTP_POST_VARS['Yahoo_ID']; //echo $yahooid; //echo 'Street'; $street = $HTTP_POST_VARS['Street']; //echo 'Postal'; $postalcode = $HTTP_POST_VARS['Postal_Code']; //echo $postalcode; //echo 'City'; $city = $HTTP_POST_VARS['City']; //echo $city; //echo 'COuntry'; $country = $HTTP_POST_VARS['Country']; //echo $country; $description = $HTTP_POST_VARS['Description']; //echo $description; $stage = $HTTP_POST_VARS['Stage']; //echo $description; function deleteFile($filename) { unlink($filename); } for($i=2;$i<=$data->sheets[0]['numRows']; $i++) { $value_firstname = $data->sheets[0]['cells'][$i][$firstname]; $value_lastname = $data->sheets[0]['cells'][$i][$lastname]; $value_company = $data->sheets[0]['cells'][$i][$company]; $value_salutation = $data->sheets[0]['cells'][$i][$salutation]; $value_email = $data->sheets[0]['cells'][$i][$email]; $value_phone = $data->sheets[0]['cells'][$i][$phone]; $value_fax = $data->sheets[0]['cells'][$i][$fax]; $value_mobile = $data->sheets[0]['cells'][$i][$mobile]; //echo 'mobile ' .$value_mobile; $value_designation = $data->sheets[0]['cells'][$i][$designation]; //echo 'designation ' .$value_designation; $value_website= $data->sheets[0]['cells'][$i][$website]; //echo 'websiteval ' .$value_website; $value_leadsource = $data->sheets[0]['cells'][$i][$leadsource]; $value_industry = $data->sheets[0]['cells'][$i][$industry]; //echo 'industry ' .$value_industry; $value_leadstatus = $data->sheets[0]['cells'][$i][$leadstatus]; //echo 'leadstatus ' .$value_leadstatus; $value_annualrevenue = $data->sheets[0]['cells'][$i][$annualrevenue]; //echo 'annualrevenue ' .$value_annualrevenue; $value_rating = $data->sheets[0]['cells'][$i][$rating]; //echo 'rating ' .$value_rating; $value_licensekey = $data->sheets[0]['cells'][$i][$licensekey]; //echo 'licensekey ' .$value_licensekey; $value_employeecount = $data->sheets[0]['cells'][$i][$employeecount]; //echo 'employees ' .$value_employeecount; $value_assignedto = $data->sheets[0]['cells'][$i][$assignedto]; $value_yahooid = $data->sheets[0]['cells'][$i][$yahooid]; //echo 'yahooid ' .$value_yahooid; $value_street = $data->sheets[0]['cells'][$i][$street]; //echo 'street ' .$value_street; $value_postalcode = $data->sheets[0]['cells'][$i][$postalcode]; //echo 'postalcode ' .$value_postalcode; $value_city = $data->sheets[0]['cells'][$i][$city]; //echo 'city ' .$value_city; $value_country = $data->sheets[0]['cells'][$i][$country]; //echo 'country ' .$value_country; $value_description = $data->sheets[0]['cells'][$i][$description]; //echo 'description ' .$value_description; $value_stage = $data->sheets[0]['cells'][$i][$stage]; //echo 'stage ' .$value_stage; $id = insert2DB($value_salutation,$value_firstname,$value_lastname,$value_company,$value_designation,$value_leadsource,$value_industry,$value_annualrevenue,$value_licensekey,$value_phone,$value_mobile,$value_fax,$value_email,$value_yahooid,$value_website,$value_leadstatus,$value_rating,$value_employeecount); //Inserting Custom Field Values $dbquery="select * from customfields where module='Leads'"; $custresult = $adb->query($dbquery); if($adb->num_rows($custresult) != 0) { $noofrows = $adb->num_rows($custresult); $columns=''; $values=''; for($j=0; $j<$noofrows; $j++) { $fldLabel=$adb->query_result($custresult,$j,"fieldlabel"); $colName=$adb->query_result($custresult,$j,"column_name"); $colNameMapping = $HTTP_POST_VARS[$colName]; $value_colName = $data->sheets[0]['cells'][$i][$colNameMapping]; if($j == 0) { $columns='leadid, '.$colName; $values='"'.$id.'", "'.$value_colName.'"'; } else { $columns .= ', '.$colName; $values .= ', "'.$value_colName.'"'; } } $insert_custfld_query = 'insert into leadcf ('.$columns.') values('.$values.')'; $adb->query($insert_custfld_query); } } deleteFile($filename); function insert2DB($salutation,$firstname,$lastname,$company,$designation,$leadsrc,$industry,$annualrevenue,$licensekey,$phone,$mobile,$fax,$email,$yahooid,$website,$leadstatus,$rating,$empct) { $id = create_guid(); $date_entered = date('YmdHis'); $date_modified = date('YmdHis'); global $current_user; $modified_user_id = $current_user->id; $assigned_user_id = $current_user->id; $sql = "INSERT INTO leads (id,date_entered,date_modified,modified_user_id,assigned_user_id,salutation,first_name,last_name,company,designation,lead_source,industry,annual_revenue,license_key,phone,mobile,fax,email,yahoo_id,website,lead_status,rating,employees) VALUES ('$id',".$adb->formatString('leads','date_entered',$date_entered).",".$adb->formatString('leads','date_modified',$date_modified).",'$modified_user_id','$assigned_user_id','$salutation','$firstname','$lastname','$company','$designation','$leadsrc','$industry','$annualrevenue','$licensekey','$phone','$mobile','$fax','$email','$yahooid','$website','$leadstatus','$rating','$empcount')"; $result = $adb->query($sql); return $id; } header("Location: index.php?module=Leads&action=index"); // echo 'Thank You! Your data has been stored!
// Continue'; ?>