Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. array:8 [▼
  2. 0 => {#252 ▼
  3. +"area_id": "2"
  4. +"title": "asd"
  5. +"start": "2018-08-30"
  6. +"end": "2018-08-31"
  7. +"acept": "1"
  8. }
  9. 1 => {#253 ▼
  10. +"area_id": "2"
  11. +"title": "asdf"
  12. +"start": "2019-03-12"
  13. +"end": "2019-03-15"
  14. +"acept": "1"
  15. }
  16. 2 => {#254 ▼
  17. +"area_id": "2"
  18. +"title": "asdf"
  19. +"start": "2019-03-03"
  20. +"end": "2019-03-05"
  21. +"acept": "1"
  22. }
  23.  
  24. $('.datepicker').pickadate({
  25. disable: [
  26. { from: [2016,2,14], to: [2016,2,27] }
  27. ]
  28. })
  29.  
  30. var daysData = <?= json_encode($dataFechas) ?>;
  31. var newA = [];
  32. for( j of daysData){
  33. let start = moment(j["start"]);
  34. let end = moment(j["end"]);
  35.  
  36. for (let m = moment(start); m.diff(end, 'days') <= 0; m.add(1, 'days')) {
  37. newA[m.format('DD/MM/YYYY')] = j;
  38. }
  39. }
  40.  
  41. isInvalidDate: function(date) {
  42. var valid = false ; // default css class
  43. let d = date.format("DD/MM/YYYY");
  44. if(typeof newA[d] !== 'undefined'){
  45. if(newA[d].aceptado == 1 || newA[d].aceptador == 0){
  46. valid = true;
  47. }
  48. }
  49. return valid;
  50. },
  51. isCustomDate: function(date) {
  52.  
  53. var daySettings = 'day_green';
  54. let d = date.format("DD/MM/YYYY");
  55. if(typeof newA[d] !== 'undefined'){
  56. daySettings = 'day_red';
  57. if(newA[d].acept == 0){
  58. daySettings = 'day_orange';
  59. }
  60. }
  61. return daySettings;
  62. },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement