Advertisement
Guest User

repair-calendar.php coding

a guest
Oct 27th, 2015
431
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.81 KB | None | 0 0
  1. <?php
  2. ini_set('display_startup_errors',1);
  3. ini_set('display_errors',1);
  4. error_reporting(-1);
  5. ?>
  6.  
  7. <!DOCTYPE html>
  8. <html>
  9. <head>
  10. <title>IT Done Right Repairs Calendar</title>
  11.  
  12. <link rel='stylesheet' href='fullcalendar.css' />
  13.  
  14. <script src='lib/jquery.min.js'></script>
  15. <script src='lib/moment.min.js'></script>
  16. <script src='fullcalendar.min.js'></script>
  17.  
  18. <script src='js/jquery-1.9.1.min.js'></script>
  19. <script src='js/jquery-ui-1.10.2.custom.min.js'></script>
  20.  
  21. <script>
  22.  
  23. $(document).ready(function() {
  24. var date = new Date();
  25. var d = date.getDate();
  26. var m = date.getMonth();
  27. var y = date.getFullYear();
  28.  
  29.  
  30. var calendar = $('#calendar').fullCalendar({
  31. firstDay:1,
  32. editable: true,
  33. header: {
  34. left: 'prev,next today',
  35. center: 'title',
  36. right: 'month,agendaWeek,agendaDay'
  37. },
  38.  
  39. events: "http://localhost:8888/admin/repairs-calendar/events.php",
  40.  
  41. // Convert the allDay from string to boolean
  42. eventRender: function(event, element, view) {
  43. if (event.allDay === 'true') {
  44. event.allDay = true;
  45. } else {
  46. event.allDay = false;
  47. }
  48. },
  49. selectable: true,
  50. selectHelper: true,
  51. select: function(start, end, allDay) {
  52. var title = prompt('Event Title:');
  53. var url = prompt('Type Event url, if exits:');
  54. if (title) {
  55. var start = $.fullCalendar.moment(start).format();
  56. var end = $.fullCalendar.moment(end).format();
  57. $.ajax({
  58. url: 'http://localhost:8888/admin/repairs-calendar/add_events.php',
  59. data: 'title='+ title+'&start='+ start +'&end='+ end +'&url='+ url ,
  60. type: "POST",
  61. success: function(json) {
  62. alert('Added Successfully');
  63. }
  64. });
  65. calendar.fullCalendar('renderEvent',
  66. {
  67. title: title,
  68. start: start,
  69. end: end,
  70. allDay: allDay
  71. },
  72. true // make the event "stick"
  73. );
  74. }
  75. calendar.fullCalendar('unselect');
  76. },
  77.  
  78. editable: true,
  79. eventDrop: function(event, delta) {
  80. var start = $.fullCalendar.formatDate(event.start, "yyyy-MM-dd HH:mm:ss");
  81. var end = $.fullCalendar.formatDate(event.end, "yyy-MM-dd HH:mm:ss");
  82. $.ajax({
  83. url: 'http://localhost:8888/admin/repairs-calendar/update_events.php',
  84. data: 'title='+ event.title+'&start='+ start +'&end='+ end +'&id='+ event.id ,
  85. type: "POST",
  86. success: function(json) {
  87. alert("Updated Successfully");
  88. }
  89. });
  90. },
  91. eventResize: function(event) {
  92. var start = $.fullCalendar.formatDate(event.start, "yyy-MM-dd HH:mm:ss");
  93. var end = $.fullCalendar.formatDate(event.end, "yyy-MM-dd HH:mm:ss");
  94. $.ajax({
  95. url: 'http://localhost:8888/admin/repairs-calendar/update_events.php',
  96. data: 'title='+ event.title+'&start='+ start +'&end='+ end +'&id='+ event.id ,
  97. type: "POST",
  98. success: function(json) {
  99. alert("Updated Successfully");
  100. }
  101. });
  102.  
  103. },
  104. eventClick: function(event) {
  105. var decision = confirm("Do you really want to delete this?");
  106. if (decision==true) {
  107. $.ajax({
  108. url: 'http://localhost:8888/admin/repairs-calendar/delete_events.php',
  109. data: '&id=' + event.id+'$id='+ event.id,
  110. type: "POST",
  111. });
  112. $('#calendar').fullCalendar('removeEvents', event.id);
  113. } else {
  114. }
  115. }
  116.  
  117. });
  118.  
  119. });
  120.  
  121. </script>
  122.  
  123. <style>
  124. #calendar {
  125. width: 900px;
  126. margin: 0 auto;
  127. }
  128. </style>
  129.  
  130. </head>
  131. <body>
  132.  
  133. <div id="logo">
  134. <img src="images/logo/it-done-right.jpg" alt="" title="">
  135. </div>
  136.  
  137. <?
  138. session_start();
  139. if($_SESSION['user']==''){
  140. header("Location:../index.php");
  141. }else{
  142. include("../config.php");
  143. $sql=$dbh->prepare("SELECT * FROM users WHERE id=?");
  144. $sql->execute(array($_SESSION['user']));
  145. while($r=$sql->fetch()){
  146. echo "<div class='home-content'>";
  147. echo "<center><h2>Hello, ".$r['username']."</h2>";
  148. echo "<a href='../logout.php'>Log Out</a></center>";
  149. echo "</div>";
  150. }
  151. }
  152. ?>
  153.  
  154. <div id='calendar'></div>
  155.  
  156. </body>
  157. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement