BACKD00R 1337
Server IP : 164.52.202.56  /  Your IP : 216.73.216.204
Web Server : Apache
System : Linux e2e-70-56.ssdcloudindia.net 4.18.0-553.27.1.el8_10.x86_64 #1 SMP Tue Nov 5 04:50:16 EST 2024 x86_64
User : rubyaromatics ( 1052)
PHP Version : 7.2.34
Directory (0755) :  /home/rubyaromatics/public_html/controller/../../www/controller/assets/js/

[  Home  ][  Terminal  ][  Upload File  ]

Current File : /home/rubyaromatics/public_html/controller/../../www/controller/assets/js/calender.js
	$(document).ready(function() {
	
	
		/* initialize the external events
		-----------------------------------------------------------------*/
	
		$('#external-events div.external-event').each(function() {
		
			// create an Event Object (http://arshaw.com/fullcalendar/docs/event_data/Event_Object/)
			// it doesn't need to have a start or end
			var eventObject = {
				title: $.trim($(this).text()) // use the element's text as the event title
			};
			
			// store the Event Object in the DOM element so we can get to it later
			$(this).data('eventObject', eventObject);
			
			// make the event draggable using jQuery UI
			$(this).draggable({
				zIndex: 999,
				revert: true,      // will cause the event to go back to its
				revertDuration: 0  //  original position after the drag
			});
			
		});
	
	
		/* initialize the calendar
		-----------------------------------------------------------------*/
		
		$('#calendar').fullCalendar({
			header: {
				left: 'prev,next today',
				center: 'title',
				right: 'month,agendaWeek,agendaDay'
			},
			editable: true,
			droppable: true, // this allows things to be dropped onto the calendar !!!
			drop: function(date, allDay) { // this function is called when something is dropped
			
				// retrieve the dropped element's stored Event Object
				var originalEventObject = $(this).data('eventObject');
				
				// we need to copy it, so that multiple events don't have a reference to the same object
				var copiedEventObject = $.extend({}, originalEventObject);
				
				// assign it the date that was reported
				copiedEventObject.start = date;
				copiedEventObject.allDay = allDay;
				
				// render the event on the calendar
				// the last `true` argument determines if the event "sticks" (http://arshaw.com/fullcalendar/docs/event_rendering/renderEvent/)
				$('#calendar').fullCalendar('renderEvent', copiedEventObject, true);
				
				// is the "remove after drop" checkbox checked?
				if ($('#drop-remove').is(':checked')) {
					// if so, remove the element from the "Draggable Events" list
					$(this).remove();
				}
				
			}
		});
		/* Hide Default header : coz our bottons look awesome */ 
		$('.fc-header').hide();
		
		//Get the current date and display on the tile
		var currentDate = $('#calendar').fullCalendar('getDate');
		
		$('#calender-current-day').html($.fullCalendar.formatDate(currentDate, "dddd"));
		$('#calender-current-date').html($.fullCalendar.formatDate(currentDate, "MMM yyyy"));
		
	
		$('#calender-prev').click(function(){
			$('#calendar').fullCalendar( 'prev' );
			currentDate = $('#calendar').fullCalendar('getDate');		
			$('#calender-current-day').html($.fullCalendar.formatDate(currentDate, "dddd"));
			$('#calender-current-date').html($.fullCalendar.formatDate(currentDate, "MMM yyyy"));
		});
		$('#calender-next').click(function(){
			$('#calendar').fullCalendar( 'next' );
			currentDate = $('#calendar').fullCalendar('getDate');		
			$('#calender-current-day').html($.fullCalendar.formatDate(currentDate, "dddd"));
			$('#calender-current-date').html($.fullCalendar.formatDate(currentDate, "MMM yyyy"));
		});
		
		$('#change-view-month').click(function(){
			$('#calendar').fullCalendar('changeView', 'month');
		});
		$('#change-view-week').click(function(){
			 $('#calendar').fullCalendar( 'changeView', 'agendaWeek');
		});
		$('#change-view-day').click(function(){
			$('#calendar').fullCalendar( 'changeView','agendaDay');
		});
	});

security is just an illusion