dealer.php 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220
  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 "dealerlist":
  10. case "adddealer":
  11. case "editdealer":
  12. case "deletedealer":
  13. $fun();
  14. break;
  15. }
  16. }
  17. // DELAER LIST
  18. function dealerlist() {
  19. global $conn;
  20. try {
  21. $lang = (isset($_REQUEST["lang"]))?$_REQUEST["lang"]:'en_us';
  22. $pn = $_REQUEST["pn"];
  23. $nr = $_REQUEST["nr"];
  24. $key = escape_str($_REQUEST["key"]);
  25. if(isset($_SESSION["userid"])){
  26. $userstr = "SELECT SQL_CALC_FOUND_ROWS * FROM " . DMS_DEALER . " WHERE 1=1";
  27. if (!empty($key)) {
  28. $userstr .= " and ((dealer_code like '%".$key."%') or (dealer_name like '%".$key."%') or (zone like '%".$key."%') or (state like '%".$key."%') or (city like '%".$key."%') ) ";
  29. }
  30. if (!empty($pn) and !empty($nr)) {
  31. // Navigation
  32. $userstr .= " limit " . (($pn - 1) * $nr) . ", " . $nr;
  33. }
  34. $query = $conn->query($userstr);
  35. // Total records
  36. $rows_query = $conn->query("select FOUND_ROWS() as total_records");
  37. $rows_result = $rows_query->fetchAll(PDO::FETCH_OBJ);
  38. $total_records = $rows_result[0]->total_records;
  39. $arr['total_records'] = $total_records;
  40. $userlist=$query->fetchAll(PDO::FETCH_OBJ);
  41. if(count($userlist)>0)
  42. {
  43. /*
  44. foreach($userlist as $mkey=>$res)
  45. {
  46. }
  47. */
  48. }
  49. $arr['users'] = $userlist;
  50. if(count($arr) != 0) {
  51. $conn->message(true,$conn->getMessage($lang,'dealer','success1'),$arr );
  52. }else {
  53. $conn->message(false,$conn->getMessage($lang,'dealer','error2'));
  54. }
  55. }else {
  56. $conn->message(false,$conn->getMessage($lang,'dealer','error1'));
  57. }
  58. }
  59. catch(PDOException $e) {
  60. $conn->message(false,$conn->getMessage($lang,'dealer','error4'));
  61. }
  62. }
  63. // ADD dealer
  64. function adddealer() {
  65. global $conn;
  66. try {
  67. $lang = (isset($_REQUEST["lang"]))?$_REQUEST["lang"]:'en_us';
  68. if(isset($_SESSION["userid"]))
  69. {
  70. //GET EMPLOYEE
  71. $dealer_code = escape_str($_REQUEST["dealer_code"]);
  72. $dealer_name = escape_str($_REQUEST["dealer_name"]);
  73. $city = escape_str($_REQUEST["city"]);
  74. $state = escape_str($_REQUEST["state"]);
  75. $zone = escape_str($_REQUEST["zone"]);
  76. $country ='India';
  77. $phone= escape_str($_REQUEST["phone"]);
  78. $zm_name=escape_str($_REQUEST["zm_name"]);
  79. $rm_name=escape_str($_REQUEST["rm_name"]);
  80. $am_name=escape_str($_REQUEST["am_name"]);
  81. $zm_email=escape_str($_REQUEST["zm_email"]);
  82. $rm_email=escape_str($_REQUEST["rm_email"]);
  83. $am_email=escape_str($_REQUEST["am_email"]);
  84. $zm_mobile=escape_str($_REQUEST["zm_mobile"]);
  85. $rm_mobile=escape_str($_REQUEST["rm_mobile"]);
  86. $am_mobile=escape_str($_REQUEST["am_mobile"]);
  87. if(!($dealer_code!='' && $dealer_name!='' && $city!='' && $state!='' && $zone!='' && $phone!='' && $zm_name!='' && $rm_name!='' && $am_name!='' && $zm_email!='' && $rm_email!='' && $am_email!='' && $zm_mobile!='' && $rm_mobile!='' && $am_mobile!='' ))
  88. {
  89. $conn->message(false,$conn->getMessage($lang,'dealer','error6'));
  90. }
  91. //GET SMPIN
  92. $query_str = "SELECT `id` FROM ".DMS_DEALER." WHERE dealer_code='".$dealer_code."' LIMIT 1";
  93. $check_result_arr=$conn->getQueryValue($query_str);
  94. if(count($check_result_arr)){ $conn->message(false,$conn->getMessage($lang,'dealer','error5')); }
  95. $insertstr = "INSERT INTO ".DMS_DEALER." ( `dealer_code`, `dealer_name`, `city`, `state`, `zone`, `country`, `phone`, `zm_name`, `rm_name`, `am_name`, `zm_email`, `rm_email`, `am_email`, `zm_mobile`, `rm_mobile`, `am_mobile`, `status`, `is_deleted`, `created_on`, `modified_on`) VALUES( '".$dealer_code."','".$dealer_name."','".$city."','".$state."','".$zone."','".$country."','".$phone."','".$zm_name."','".$rm_name."','".$am_name."','".$zm_email."','".$rm_email."','".$am_email."','".$zm_mobile."','".$rm_mobile."','".$am_mobile."','".$status."','".$is_deleted."','".NOW."', '".NOW."')";
  96. $insertquery = $conn->query($insertstr);
  97. $insertid = $conn->lastinsetid();
  98. $conn->message(true,$conn->getMessage($lang,'dealer','success1'));
  99. }else {
  100. $conn->message(false,$conn->getMessage($lang,'dealer','error1'));
  101. }
  102. }
  103. catch(PDOException $e) {
  104. $conn->message(false,$conn->getMessage($lang,'dealer','error4'));
  105. }
  106. }
  107. // EDIT dealer
  108. function editdealer() {
  109. global $conn;
  110. try {
  111. $lang = (isset($_REQUEST["lang"]))?$_REQUEST["lang"]:'en_us';
  112. if(isset($_SESSION["userid"]))
  113. {
  114. $id = escape_str($_REQUEST["id"]);
  115. //GET DEALER
  116. $query_str = "SELECT * FROM ".DMS_DEALER." WHERE id='".$id."' LIMIT 1";
  117. $check_data_arr=$conn->getQueryValue($query_str);
  118. if(!(count($check_data_arr)>0)) $conn->message(false,$conn->getMessage($lang,'dealer','error2'));
  119. //GET EMPLOYEE
  120. $dealer_code = escape_str($_REQUEST["dealer_code"]);
  121. $dealer_name = escape_str($_REQUEST["dealer_name"]);
  122. $city = escape_str($_REQUEST["city"]);
  123. $state = escape_str($_REQUEST["state"]);
  124. $zone = escape_str($_REQUEST["zone"]);
  125. $country ='India';
  126. $phone= escape_str($_REQUEST["phone"]);
  127. $zm_name=escape_str($_REQUEST["zm_name"]);
  128. $rm_name=escape_str($_REQUEST["rm_name"]);
  129. $am_name=escape_str($_REQUEST["am_name"]);
  130. $zm_email=escape_str($_REQUEST["zm_email"]);
  131. $rm_email=escape_str($_REQUEST["rm_email"]);
  132. $am_email=escape_str($_REQUEST["am_email"]);
  133. $zm_mobile=escape_str($_REQUEST["zm_mobile"]);
  134. $rm_mobile=escape_str($_REQUEST["rm_mobile"]);
  135. $am_mobile=escape_str($_REQUEST["am_mobile"]);
  136. if(!($dealer_code!='' && $dealer_name!='' && $city!='' && $state!='' && $zone!='' && $phone!='' && $zm_name!='' && $rm_name!='' && $am_name!='' && $zm_email!='' && $rm_email!='' && $am_email!='' && $zm_mobile!='' && $rm_mobile!='' && $am_mobile!='' ))
  137. {
  138. $conn->message(false,$conn->getMessage($lang,'dealer','error6'));
  139. }
  140. //GET SMPIN
  141. $query_str = "SELECT `id` FROM ".DMS_DEALER." WHERE dealer_code='".$dealer_code."' AND id!='".$id."' LIMIT 1";
  142. $check_result_arr=$conn->getQueryValue($query_str);
  143. if(count($check_result_arr)){ $conn->message(false,$conn->getMessage($lang,'dealer','error5')); }
  144. $udpatestr = "UPDATE ".DMS_DEALER." SET `dealer_code`='".$dealer_code."', `dealer_name`='".$dealer_name."', `city`='".$city."', `state`='".$state."', `zone`='".$zone."', `country`='".$country."', `phone`='".$phone."', `zm_name`='".$zm_name."', `rm_name`='".$rm_name."', `am_name`='".$am_name."', `zm_email`='".$zm_email."', `rm_email`='".$rm_email."', `am_email`='".$am_email."', `zm_mobile`='".$zm_mobile."', `rm_mobile`='".$rm_mobile."', `am_mobile`='".$am_mobile."', `modified_on`= '".NOW."' WHERE id='".$id."'";
  145. $udpatequery = $conn->query($udpatestr);
  146. $conn->message(true,$conn->getMessage($lang,'dealer','success1'));
  147. }else {
  148. $conn->message(false,$conn->getMessage($lang,'dealer','error1'));
  149. }
  150. }
  151. catch(PDOException $e) {
  152. $conn->message(false,$conn->getMessage($lang,'dealer','error4'));
  153. }
  154. }
  155. // DELETE DEALER
  156. function deletedealer() {
  157. global $conn;
  158. try {
  159. $lang = (isset($_REQUEST["lang"]))?$_REQUEST["lang"]:'en_us';
  160. if(isset($_SESSION["userid"]))
  161. {
  162. $id = escape_str($_REQUEST["id"]);
  163. //GET EMPLOYEE
  164. $query_str = "SELECT * FROM ".DMS_DEALER." WHERE id='".$id."' LIMIT 1";
  165. $check_data_arr=$conn->getQueryValue($query_str);
  166. if(!(count($check_data_arr)>0)) $conn->message(false,$conn->getMessage($lang,'dealer','error2'));
  167. $query_str = "DELETE FROM ".DMS_DEALER." WHERE id='".$id."' LIMIT 1";
  168. $conn->executeQuery($query_str);
  169. $conn->message(true,$conn->getMessage($lang,'dealer','success1'));
  170. }else {
  171. $conn->message(false,$conn->getMessage($lang,'dealer','error1'));
  172. }
  173. }
  174. catch(PDOException $e) {
  175. $conn->message(false,$conn->getMessage($lang,'dealer','error4'));
  176. }
  177. }
  178. ?>