excelreader.php 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. include "Connection.php";
  3. require_once dirname(__FILE__) . "/_api/global.php";
  4. $conn = new Connection();
  5. if (isset($_REQUEST["funName"])) {
  6. $db = $conn->getConnection();
  7. $fun = $_REQUEST["funName"];
  8. switch ($fun) {
  9. case "readexcel":
  10. $fun();
  11. break;
  12. }
  13. }
  14. //USERS DSE
  15. function readexcel()
  16. {
  17. global $conn;
  18. $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
  19. try {
  20. require 'excelreader/excel_reader2.php';
  21. require 'excelreader/SpreadsheetReader.php';
  22. $Spreadsheet = new SpreadsheetReader('../hypermupload/import/sample.xlsx');
  23. $Spreadsheet->ChangeSheet(0);
  24. $dealer_code_arr = array();
  25. foreach ($Spreadsheet as $Key => $Row) {
  26. if ($Key < 1) {
  27. //print_r($Row);
  28. } else {
  29. $dealer_code_arr[] = "'" . $Row[0] . "'";
  30. echo "UPDATE tbl__dms_dealer SET `dealer_name`='" . escape_str(trim($Row[1])) . "', `email`='" . escape_str(trim($Row[3])) . "', `city`='" . trim($Row[6]) . "', `state`='" . trim($Row[4]) . "', `zone`='" . trim($Row[7]) . "', `phone`='" . trim($Row[2]) . "', `zm_name`='" . trim($Row[8]) . "', `rm_name`='" . trim($Row[9]) . "', `am_name`='" . trim($Row[10]) . "', `zm_email`='" . trim($Row[11]) . "', `rm_email`='" . trim($Row[12]) . "', `am_email`='" . trim($Row[13]) . "', `zm_mobile`='" . trim($Row[14]) . "', `rm_mobile`='" . trim($Row[15]) . "', `am_mobile`='" . trim($Row[16]) . "', `modified_on`='" . NOW . "' WHERE dealer_code='" . $Row[0] . "';<br>";
  31. echo "UPDATE tbl__dms_houser SET `fname`='" . escape_str(trim($Row[1])) . "',lname='', `emailid`='" . trim($Row[3]) . "', `mobile`='" . trim($Row[2]) . "' WHERE dealer_code='" . trim($Row[0]) . "' AND role='Dealer';<br>";
  32. echo "UPDATE tbl__user SET `fname`='" . escape_str(trim($Row[1])) . "',lname='', `emailid`='" . trim($Row[3]) . "', `mobileno`='" . trim($Row[2]) . "' WHERE dealer_code='" . $Row[0] . "' AND role='14';<br>";
  33. //echo "UPDATE tbl__dms_houser SET `fname`='" . escape_str(trim($Row[1])) . "',lname='', `emailid`='" . trim($Row[3]) . "', `mobile`='" . trim($Row[2]) . "' WHERE dealer_code='" . $Row[0] . "' AND role='Customer Experience';<br>";
  34. //echo "UPDATE tbl__user SET `fname`='" . escape_str(trim($Row[1])) . "',lname='', `emailid`='" . trim($Row[3]) . "', `mobileno`='" . trim($Row[2]) . "' WHERE dealer_code='" . $Row[0] . "' AND role='16';<br>";
  35. }
  36. }
  37. // echo count($dealer_code_arr);
  38. //echo "<br>";
  39. // echo "dealer_code IN(".@implode(',',$dealer_code_arr).")";
  40. exit;
  41. //$conn->message(true,$conn->getMessage($lang,'excelupload','success1'),$arr );
  42. } catch (PDOException $e) {
  43. $conn->message(false, $conn->getMessage($lang, 'excelupload', 'error4'));
  44. }
  45. }