@extends('dashboard.layouts.master')
@section('title', __('backend.calendar'))
@section('content')
@include('dashboard.events.edit')
@include('dashboard.events.create')
direction=="rtl")?"prev":"next" }}'
},
defaultDate: '{{ $DefaultDate }}',
editable: true,
eventLimit: false,
firstDay: {{ env("FIRST_DAY_OF_WEEK",0) }},
events: [
@foreach($Events as $Event)
@if($Event->type ==3)
{
id: {!! $Event->id !!},
title: '{!! $Event->title !!}',
url: '{{ route("calendarEdit",["id"=>$Event->id]) }}',
start: '{{ date('Y-m-d', strtotime($Event->start_date)) }}',
end: '{{ date('Y-m-d', strtotime($Event->end_date)) }}',
className: ['info']
},
@elseif($Event->type ==2)
{
id: {!! $Event->id !!},
title: '{!! $Event->title !!}',
url: '{{ route("calendarEdit",["id"=>$Event->id]) }}',
start: '{{ date('Y-m-d H:i:s', strtotime($Event->start_date)) }}',
end: '{{ date('Y-m-d H:i:s', strtotime($Event->end_date)) }}',
className: ['danger']
},
@elseif($Event->type ==1)
{
id: {!! $Event->id !!},
title: '{!! $Event->title !!}',
url: '{{ route("calendarEdit",["id"=>$Event->id]) }}',
start: '{{ date('Y-m-d H:i:s', strtotime($Event->start_date)) }}',
className: ['green']
},
@else
{
id: {!! $Event->id !!},
title: '{!! $Event->title !!}',
url: '{{ route("calendarEdit",["id"=>$Event->id]) }}',
start: '{{ date('Y-m-d', strtotime($Event->start_date)) }}',
className: ['white']
},
@endif
@endforeach
],
eventResize: function(event, delta, revertFunc) {
if (!confirm('is this okay?')) {
revertFunc();
}else{
$(document).ready(function(){
$.ajax({
url: '{{ asset(env('BACKEND_PATH')."/calendar/") }}/' + event.id + '/extend',
type: 'post',
data: {'started_on': event.start.format(),'ended_on':event.end.format(),'_token':'{{ csrf_token() }}'},
success: function(data){
}
});
});
}
},
dayClick: function(date, jsEvent, view) {
var thisdate = new Date(date).getFullYear() + '-' + ('0'+(new Date(date).getMonth()+1)).slice(-2) + '-' + ('0'+(new Date(date).getDate())).slice(-2);
$('#mmn-new #date').val(js_fd(thisdate, '{{ Helper::jsDateFormat() }}'));
$('#mmn-new #date_start').val(js_fd(thisdate, '{{ Helper::jsDateFormat() }}'));
$('#mmn-new #date_end').val(js_fd(thisdate, '{{ Helper::jsDateFormat() }}'));
$('#mmn-new #date_at').val(js_fd(thisdate, '{{ Helper::jsDateFormat() }}') + ' {{ date("h:i A") }}');
$('#mmn-new #time_start').val(js_fd(thisdate, '{{ Helper::jsDateFormat() }}') + ' {{ date("h:i A") }}');
$('#mmn-new #time_end').val(js_fd(thisdate, '{{ Helper::jsDateFormat() }}') + ' {{ date("h:i A") }}');
$('#mmn-new').modal();
},
eventDrop: function( event, delta, revertFunc, jsEvent, ui, view ) {
if (!confirm('is this okay?')) {
revertFunc();
}else{
$(document).ready(function(){
$.ajax({
url: '{{ asset(env('BACKEND_PATH')."/calendar/") }}/' + event.id + '/extend',
type: 'post',
data: {'started_on': event.start.format(),'_token':'{{ csrf_token() }}'},
success: function(data){
}
});
});
}
}
}">
{{ __('backend.eventTotal') }} : ( {{ count($Events) }} )
{{ __('backend.eventClear') }}
@endsection
@push("after-scripts")
@endpush