daryast

Untitled

Apr 13th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.65 KB | None | 0 0
  1. switch ($servise) {
  2. case 'driver':
  3. if (array_key_exists('driver_license', $newArray)) {
  4. $type = 'license';
  5. $requestToDb = $newArray['driver_license'];
  6. } else {
  7. echo "поиск по фио";
  8. $type = 'fio';
  9. $name = $newArray['name'];
  10. $surname = $newArray['surname'];
  11. $patronymic = $newArray['patronymic'];
  12. $subdate = $newArray['subdate'];
  13. $year = $newArray['year'];
  14. $requestToDb = $name . ' ' . $surname . ' ' . $patronymic . ' ' . $subdate[0] . $subdate[1] . '.' . $subdate[2] . $subdate[3] . '.' . $year;
  15. }
  16. break;
  17. case 'fis':
  18. echo "поиск по фис";
  19. $type = 'fis';
  20. $name = $newArray['name'];
  21. $surname = $newArray['surname'];
  22. $patronymic = $newArray['patronymic'];
  23. $subdate = $newArray['subdate'];
  24. $year = $newArray['year'];
  25. $requestToDb = $name . ' ' . $surname . ' ' . $patronymic . ' ' . $subdate[0] . $subdate[1] . '.' . $subdate[2] . $subdate[3] . '.' . $year;
  26. break;
  27. case 'wanted':
  28. $type = 'wanted';
  29. $name = $newArray['name'];
  30. $surname = $newArray['surname'];
  31. $year = $newArray['year'];
  32. $requestToDb = "$surname $name $year";
  33. break;
  34. case 'vehicle':
  35. $type = 'plate_number';
  36. $requestToDb = $newArray['licensePlateNumber'];
  37. break;
  38. case 'stealing';
  39. $key = key($newArray);
  40. $type = toGetTypeStealing($key);
  41. $requestToDb = $newArray[$key];
  42. break;
  43. }
  44.  
  45. function toGetTypeStealing($key)
  46. {
  47. switch ($key) {
  48. case'vin':
  49. $type = 'vin';
  50. break;
  51. case 'sts':
  52. $type = 'sts';
  53. break;
  54. case 'pts':
  55. $type = 'pts';
  56. break;
  57. case 'engineNumber':
  58. $type = 'nmotor';
  59. break;
  60. case 'chassisNumber':
  61. $type = 'nshasi';
  62. break;
  63. case 'bodyNumber':
  64. $type = 'nkuzov';
  65. break;
  66. }
  67. return $type;
  68. }
Advertisement
Add Comment
Please, Sign In to add comment