Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.07 KB | None | 0 0
  1. function conditionCreator(fetterString){
  2. var erstmalArray = fetterString.split(",");
  3. var zone1="if(";
  4. var zone2="else if(";
  5. var zone3="else if(";
  6. var zone4="else if(";
  7. var zone5="else if(";
  8. var zone6="else if(";
  9. for(j=0;j<erstmalArray.length;j++){
  10. var arrayTmp = erstmalArray[j].split(";");
  11. switch(arrayTmp[2]){
  12. case "1":
  13. if(arrayTmp[1]==""){
  14. zone1=zone1+"plz=="+arrayTmp[0]+"||";
  15. }
  16. else{
  17. zone1=zone1+"plz>="+arrayTmp[0]+"&&"+"plz<="+arrayTmp[1]+"||"
  18. }
  19. break;
  20. case "2":
  21. if(arrayTmp[1]==""){
  22. zone2=zone2+"plz=="+arrayTmp[0]+"||";
  23. }
  24. else{
  25. zone2=zone2+"plz>="+arrayTmp[0]+"&&"+"plz<="+arrayTmp[1]+"||"
  26. }
  27. break;
  28. case "3":
  29. if(arrayTmp[1]==""){
  30. zone3=zone3+"plz=="+arrayTmp[0]+"||";
  31. }
  32. else{
  33. zone3=zone3+"plz>="+arrayTmp[0]+"&&"+"plz<="+arrayTmp[1]+"||"
  34. }
  35. break;
  36. case "4":
  37. if(arrayTmp[1]==""){
  38. zone4=zone4+"plz=="+arrayTmp[0]+"||";
  39. }
  40. else{
  41. zone4=zone4+"plz>="+arrayTmp[0]+"&&"+"plz<="+arrayTmp[1]+"||"
  42. }
  43. break;
  44. case "5":
  45. if(arrayTmp[1]==""){
  46. zone5=zone5+"plz=="+arrayTmp[0]+"||";
  47. }
  48. else{
  49. zone5=zone5+"plz>="+arrayTmp[0]+"&&"+"plz<="+arrayTmp[1]+"||"
  50. }
  51. break;
  52. case "6":
  53. if(arrayTmp[1]==""){
  54. zone6=zone6+"plz=="+arrayTmp[0]+"||";
  55. }
  56. else{
  57. zone6=zone6+"plz>="+arrayTmp[0]+"&&"+"plz<="+arrayTmp[1]+"||"
  58. }
  59. break;
  60. }
  61. }
  62. zone1=zone1.substring(0,zone1.length-2);
  63. zone2=zone2.substring(0,zone2.length-2);
  64. zone3=zone3.substring(0,zone3.length-2);
  65. zone4=zone4.substring(0,zone4.length-2);
  66. zone5=zone5.substring(0,zone5.length-2);
  67. zone6=zone6.substring(0,zone6.length-2);
  68. zone1=zone1+"){"+"\n"+"\t"+"return 1;"+"\n"+"}";
  69. zone2=zone2+"){"+"\n"+"\t"+"return 2;"+"\n"+"}";
  70. zone3=zone3+"){"+"\n"+"\t"+"return 3;"+"\n"+"}";
  71. zone4=zone4+"){"+"\n"+"\t"+"return 4;"+"\n"+"}";
  72. zone5=zone5+"){"+"\n"+"\t"+"return 5;"+"\n"+"}";
  73. zone6=zone6+"){"+"\n"+"\t"+"return 6;"+"\n"+"}";
  74. var res = zone1+"\n"+zone2+"\n"+zone3+"\n"+zone4+"\n"+zone5+"\n"+zone6;
  75. return res;
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement