Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- ini_set('display_startup_errors',1);
- ini_set('display_errors',1);
- error_reporting(-1);
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <title>IT Done Right Repairs Calendar</title>
- <link rel='stylesheet' href='fullcalendar.css' />
- <script src='lib/jquery.min.js'></script>
- <script src='lib/moment.min.js'></script>
- <script src='fullcalendar.min.js'></script>
- <script src='js/jquery-1.9.1.min.js'></script>
- <script src='js/jquery-ui-1.10.2.custom.min.js'></script>
- <script>
- $(document).ready(function() {
- var date = new Date();
- var d = date.getDate();
- var m = date.getMonth();
- var y = date.getFullYear();
- var calendar = $('#calendar').fullCalendar({
- firstDay:1,
- editable: true,
- header: {
- left: 'prev,next today',
- center: 'title',
- right: 'month,agendaWeek,agendaDay'
- },
- events: "http://localhost:8888/admin/repairs-calendar/events.php",
- // Convert the allDay from string to boolean
- eventRender: function(event, element, view) {
- if (event.allDay === 'true') {
- event.allDay = true;
- } else {
- event.allDay = false;
- }
- },
- selectable: true,
- selectHelper: true,
- select: function(start, end, allDay) {
- var title = prompt('Event Title:');
- var url = prompt('Type Event url, if exits:');
- if (title) {
- var start = $.fullCalendar.moment(start).format();
- var end = $.fullCalendar.moment(end).format();
- $.ajax({
- url: 'http://localhost:8888/admin/repairs-calendar/add_events.php',
- data: 'title='+ title+'&start='+ start +'&end='+ end +'&url='+ url ,
- type: "POST",
- success: function(json) {
- alert('Added Successfully');
- }
- });
- calendar.fullCalendar('renderEvent',
- {
- title: title,
- start: start,
- end: end,
- allDay: allDay
- },
- true // make the event "stick"
- );
- }
- calendar.fullCalendar('unselect');
- },
- editable: true,
- eventDrop: function(event, delta) {
- var start = $.fullCalendar.formatDate(event.start, "yyyy-MM-dd HH:mm:ss");
- var end = $.fullCalendar.formatDate(event.end, "yyy-MM-dd HH:mm:ss");
- $.ajax({
- url: 'http://localhost:8888/admin/repairs-calendar/update_events.php',
- data: 'title='+ event.title+'&start='+ start +'&end='+ end +'&id='+ event.id ,
- type: "POST",
- success: function(json) {
- alert("Updated Successfully");
- }
- });
- },
- eventResize: function(event) {
- var start = $.fullCalendar.formatDate(event.start, "yyy-MM-dd HH:mm:ss");
- var end = $.fullCalendar.formatDate(event.end, "yyy-MM-dd HH:mm:ss");
- $.ajax({
- url: 'http://localhost:8888/admin/repairs-calendar/update_events.php',
- data: 'title='+ event.title+'&start='+ start +'&end='+ end +'&id='+ event.id ,
- type: "POST",
- success: function(json) {
- alert("Updated Successfully");
- }
- });
- },
- eventClick: function(event) {
- var decision = confirm("Do you really want to delete this?");
- if (decision==true) {
- $.ajax({
- url: 'http://localhost:8888/admin/repairs-calendar/delete_events.php',
- data: '&id=' + event.id+'$id='+ event.id,
- type: "POST",
- });
- $('#calendar').fullCalendar('removeEvents', event.id);
- } else {
- }
- }
- });
- });
- </script>
- <style>
- #calendar {
- width: 900px;
- margin: 0 auto;
- }
- </style>
- </head>
- <body>
- <div id="logo">
- <img src="images/logo/it-done-right.jpg" alt="" title="">
- </div>
- <?
- session_start();
- if($_SESSION['user']==''){
- header("Location:../index.php");
- }else{
- include("../config.php");
- $sql=$dbh->prepare("SELECT * FROM users WHERE id=?");
- $sql->execute(array($_SESSION['user']));
- while($r=$sql->fetch()){
- echo "<div class='home-content'>";
- echo "<center><h2>Hello, ".$r['username']."</h2>";
- echo "<a href='../logout.php'>Log Out</a></center>";
- echo "</div>";
- }
- }
- ?>
- <div id='calendar'></div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement