Joywork/new-calendar.php

89 lines
3.9 KiB
PHP
Raw Normal View History

2026-05-22 20:21:54 +02:00
<?php
require_once($_SERVER['DOCUMENT_ROOT']."/config.php");
if(!$_SESSION['id']) {
header("location:index.php"); die("Доступ запрещён!");
}
require($_SERVER['DOCUMENT_ROOT']."/templates/header.php");
$get=clearInputData($_GET);
?>
<script type="text/javascript" src="/js/fotorama.js"></script>
<script type="text/javascript" src='/js/moment.min.js'></script>
<script type="text/javascript" src='/js/calendar.js'></script>
<script type="text/javascript" src='/js/calendar-ru.js'></script>
<script type="text/javascript" src="http://maps.google.com/maps/api/js"></script>
<script>
$(document).ready(function() {
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'listWeek,month,agendaWeek,agendaDay'
},
locale: 'ru',
editable: false,
eventLimit: true,
timeFormat: 'H:mm',
defaultTimedEventDuration: '01:00:00',
titleFormat: 'D MMMM YYYY',
height: 'auto',
events: {
url: '/ajax/calendarEvents.php',
type: 'POST',
error: function() {
alert('there was an error while fetching events!');
}
},
eventClick: function(event) {
if (event.id) {
updateEventState(event.id);
$('#calendar').fullCalendar('refetchEvents');
}
if (event.object_id) {
openEventsWindow(event.object_id);
}
}
});
});
</script>
<div class="content-right">
<div class="inner">
<div class="main-title">
<h1>Календарь</h1>
</div>
<div class="jw__calendar-container">
<div id='calendar'></div>
<div class="jw__calendar-instructions instructions">
<div class="instructions-inner">
<h2>Справка</h2>
<ul>
<li>
<span class="li-number first"><b>1</b></span>
В календаре представлены все задачи (события), которые были запланированы на определенную дату и время. При клике на задачу откроется окно с объектом, по которому она была создана, и списком всех задач и комментариев по нему.
</li>
<li>
<span class="li-number first"><b>2</b></span>
Слева в меню Календарь цифрой показывается количество событий, которые должны были наступить или уже наступили (запланированная дата меньше или равна текущей).
</li>
<li>
<span class="li-number first"><b>3</b></span>
При клике на такое событие оно помечается как просмотренное и будет отображаться серым шрифтом. Соответственно, просмотренные события не учитываются при подсчете количества событий в меню Календарь.
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<?php require($_SERVER['DOCUMENT_ROOT']."/templates/footer.php"); ?>