public function main()
    {
        ?>
		<div id="main">
			<?php 
        $departments = departments::get();
        ?>
			<table class="ui table segment square-corners celled">
				<thead>
					<tr class="header">
						<th class="numeric">#</th>
						<th>Наименование кафедры</th>
						<th colspan="2" class="right icon-add"><i class="icon add sign pointer" title="Добавить" onclick="$('#add_modal').modal('show');"></i></th>
					</tr>
				</thead>
				<tbody>
				<?php 
        foreach ($departments as $department) {
            ?>
						<tr id="department-<?php 
            echo $department->id;
            ?>
">
							<td class="small numeric"><?php 
            echo $department->id;
            ?>
</td>
							<td><?php 
            echo $department->name;
            ?>
</td>
							<td class="icon first no-border">
								<a href="#" onclick="$('#edit_modal').modal('show'); $('.id').val('<?php 
            echo $department->id;
            ?>
');  $('.editname').val('<?php 
            echo $department->name;
            ?>
');">
									<i class="icon edit" title="Редактировать"></i>
								</a>
							</td>
							<td class="icon last no-border">
								<a href="#" onclick="$.post('<?php 
            echo template_url::ajax('departments', 'remove', $department->id);
            ?>
').done(function(answer) { answer_removed(answer, <?php 
            echo $department->id;
            ?>
); }); return false;">
									<i class="icon remove circle" title="Удалить"></i>
								</a>
							</td>
						</tr>
						<?php 
        }
        ?>
				</tbody>
			</table>
		</div>

		<script>
			function answer_removed(answer, department_id)
			{
				console.log(answer);


				switch(answer)
				{
					case '<?php 
        echo RUDE_AJAX_ERROR;
        ?>
':

						break;

					case '<?php 
        echo RUDE_AJAX_OK;
        ?>
':
						console.log(this);

						$('#department-' + department_id).fadeOut('slow');
						break;

					case '<?php 
        echo RUDE_AJAX_ACCESS_VIOLATION;
        ?>
':
						$('#access-violation').modal('show');
						break;

					default:
						break;
				}

				return false;
			}
		</script>


		<div id="add_modal" class="ui modal">
			<i class="close icon"></i>
			<div class="header">
				Добавить кафедру
			</div>
			<div class="content">
				<div class="ui form segment">
					<div class="field">
						<label for="name">Наименование кафедры</label>
						<div class="ui left labeled input">
							<input class="name" name="name" type="text" placeholder="Наименование кафедры">
							<div class="ui corner label">
								<i class="icon asterisk"></i>
							</div>
						</div>
					</div>
					<div class="ui error message">
						<div class="header">Найдены ошибки при заполнении формы</div>
					</div>
					<div class="ui blue submit button" value="add">Добавить</div>
				</div>
			</div>
		</div>

		<script>

			$('#add_modal .ui.form')
				.form({
					name: {
						identifier : 'name',
						rules: [
							{
								type   : 'empty',
								prompt : 'Пожалуйста, укажите наименование кафедры.'
							}
						]
					}
				},
				{
					onSuccess: function()
					{
						var name = $('.name').val();
						$.post('/?page=departments&task=add&name='+name+'&ajax=true')
							.done(function(answer) { $('#add_modal').modal('hide');  rude.redirect('/?page=departments');}); return false;
					}
				})
			;
		</script>


		<div id="edit_modal" class="ui modal">
			<i class="close icon"></i>
			<div class="header">
				Редактировать кафедру
			</div>
			<div class="content">
				<div class="ui form segment">
					<div class="field">
						<label for="editname">Наименование кафедры</label>
						<div class="ui left labeled input">
							<input class="editname" name="editname" type="text" placeholder="Наименование кафедры">
							<div class="ui corner label">
								<i class="icon asterisk"></i>
							</div>
						</div>
					</div>
					<div class="field" hidden>
						<label for="id">id</label>
						<div class="ui left labeled input">
							<input class="id" name="id" type="text" placeholder="id">
							<div class="ui corner label">
								<i class="icon asterisk"></i>
							</div>
						</div>
					</div>
					<div class="ui error message">
						<div class="header">Найдены ошибки при заполнении формы</div>
					</div>
					<div class="ui blue submit button" value="edit">Изменить</div>
				</div>
			</div>
		</div>

		<script>

			$('#edit_modal .ui.form')
				.form({
					editname: {
						identifier : 'editname',
						rules: [
							{
								type   : 'empty',
								prompt : 'Пожалуйста, укажите наименование кафедры.'
							}
						]
					}
				},
				{
					onSuccess: function()
					{
						var name = $('.editname').val();
						var id = $('.id').val();
						$.post('/?page=departments&task=edit&id='+id+'&name='+name+'&ajax=true')
							.done(function() { $('#edit_modal').modal('hide');  rude.redirect('/?page=departments');}); return false;
					}
				})
			;
		</script>

	<?php 
    }
 public static function custom($name)
 {
     return '<img src="' . template_url::image($name) . '" />';
 }
    public function main()
    {
        ?>
		<div id="main">
			<?php 
        $specialties = specialties::get();
        ?>
			<table class="ui table segment square-corners celled">
				<thead>
					<tr class="header">
						<th class="numeric">#</th>
						<th>Наименование</th>
						<th class="middle">Факультет</th>
						<th>Квалификация</th>
						<th colspan="2" class="right icon-add"><i class="icon add sign pointer" title="Добавить" onclick="$('#add_modal').modal('show');"></i></th>
					</tr>
				</thead>
				<tbody>
				<?php 
        foreach ($specialties as $specialty) {
            ?>
						<tr id="specialty-<?php 
            echo $specialty->id;
            ?>
">
							<td class="small numeric"><?php 
            echo $specialty->id;
            ?>
</td>
							<td><?php 
            echo $specialty->name;
            ?>
</td>
							<td class="middle"><?php 
            echo $specialty->faculty_shortname;
            ?>
</td>
							<td><?php 
            echo $specialty->qualification_name;
            ?>
</td>
							<?php 
            $faculty_id = faculties::get_by_shortname($specialty->faculty_shortname);
            $qualificatio_id = qualifications::get_by_name($specialty->qualification_name);
            ?>
							<td class="icon first no-border">
								<a href="#" onclick="$('#edit_modal').modal('show'); $('.id').val('<?php 
            echo $specialty->id;
            ?>
');
									$('.editname').val('<?php 
            echo $specialty->name;
            ?>
');
									$('#editfaculty_shortname').val(<?php 
            echo $faculty_id->id;
            ?>
);
									$('#faculty_dd').dropdown('set selected',<?php 
            echo $faculty_id->id;
            ?>
);
									$('#editqualificatio_name').val('<?php 
            echo $qualificatio_id->id;
            ?>
');
									$('#qualificatio_dd').dropdown('set selected',<?php 
            echo $qualificatio_id->id;
            ?>
);">
									<i class="icon edit" title="Редактировать"></i>
								</a>
							</td>
							<td class="icon last no-border">
								<a href="#" onclick="$.post('<?php 
            echo template_url::ajax('specialties', 'remove', $specialty->id);
            ?>
').done(function(answer) { answer_removed(answer, <?php 
            echo $specialty->id;
            ?>
); }); return false;">
									<i class="icon remove circle" title="Удалить"></i>
								</a>
							</td>
						</tr>
						<?php 
        }
        ?>
				</tbody>
			</table>
		</div>

		<script>
			function answer_removed(answer, specialty_id)
			{
				console.log(answer);


				switch(answer)
				{
					case '<?php 
        echo RUDE_AJAX_ERROR;
        ?>
':

						break;

					case '<?php 
        echo RUDE_AJAX_OK;
        ?>
':
						console.log(this);

						$('#specialty-' + specialty_id).fadeOut('slow');
						break;

					case '<?php 
        echo RUDE_AJAX_ACCESS_VIOLATION;
        ?>
':
						$('#access-violation').modal('show');
						break;

					default:
						break;
				}

				return false;
			}
		</script>

		<div id="add_modal" class="ui modal">
			<i class="close icon"></i>
			<div class="header">
				Добавить специальность
			</div>
			<div class="content">
				<div class="ui form segment">
					<div class="field">
						<label for="name">Наименование специальности</label>
						<div class="ui left labeled input">
							<input class="name" name="name" type="text" placeholder="Наименование специальности">
							<div class="ui corner label">
								<i class="icon asterisk"></i>
							</div>
						</div>
					</div>
					<div class="field">
						<label>Факультет</label>
						<div class="ui fluid selection dropdown">
							<div class="default text" >Выберите факультет</div>

							<input type="hidden" id="faculties_name">
							<div style="max-height: 150px;" class="menu">
								<?php 
        $faculty_list = faculties::get();
        foreach ($faculty_list as $faculty) {
            ?>
									<div class="item" data-value="<?php 
            echo $faculty->id;
            ?>
"><?php 
            echo $faculty->shortname;
            ?>
</div>
								<?php 
        }
        ?>
							</div>
						</div>
					</div>
					<div class="field">
						<label>Квалификация</label>
						<div maxlength="50" style="max-height: 16px;" class="ui fluid selection dropdown">
							<div style="overflow: hidden; white-space: nowrap; text-overflow: ellipsis;width: 413px;" class="default text">Выберите квалификацию</div>

							<input type="hidden" id="qualificatio_name">
							<div style="max-height: 150px; max-width:418px;" class="menu">
								<?php 
        $qualification_list = qualifications::get();
        foreach ($qualification_list as $qualification) {
            ?>
									<div class="item" data-value="<?php 
            echo $qualification->id;
            ?>
"><?php 
            echo $qualification->name;
            ?>
</div>
								<?php 
        }
        ?>
							</div>
						</div>
					</div>
					<div class="ui error message">
						<div class="header">Найдены ошибки при заполнении формы</div>
					</div>
					<div class="ui blue submit button" value="add">Добавить</div>
				</div>
			</div>
		</div>

		<script>

			$('#add_modal .ui.form')
				.form({
					name: {
						identifier : 'name',
						rules: [
							{
								type   : 'empty',
								prompt : 'Пожалуйста, укажите наименование кафедры.'
							}
						]
					},
					qualificatio_name:{
						identifier : 'qualificatio_name',
						rules: [
							{
								type   : 'empty',
								prompt : 'Пожалуйста, укажите квалификацию.'
							}
						]
					},
					faculties_name: {
						identifier : 'faculties_name',
						rules: [
							{
								type   : 'empty',
								prompt : 'Пожалуйста, укажите факультет.'
							}
						]
					}

				},
				{
					onSuccess: function()
					{
						var name = $('.name').val();
						var faculti_id = $('#faculties_name').val();
						var qualif_id = $('#qualificatio_name').val();
						$.post('/?page=specialties&task=add&name='+name+'&faculti_id='+faculti_id+'&qualif_id='+qualif_id+'&ajax=true')
							.done(function() { $('#add_modal').modal('hide');  rude.redirect('/?page=specialties');}); return false;
					}
				})
			;
		</script>


		<div id="edit_modal" class="ui modal">
			<i class="close icon"></i>
			<div class="header">
				Редактировать специальность
			</div>
			<div class="content">
				<div class="ui form segment">
					<div class="field">
						<label for="editname">Наименование специальности</label>
						<div class="ui left labeled input">
							<input class="editname" name="editname" type="text" placeholder="Наименование специальности">
							<div class="ui corner label">
								<i class="icon asterisk"></i>
							</div>
						</div>
					</div>
					<div class="field" hidden>
						<label for="id">id</label>
						<div class="ui left labeled icon input">
							<input class="id" name="id" type="text" placeholder="id">
							<div class="ui corner label">
								<i class="icon asterisk"></i>
							</div>
						</div>
					</div>
					<div class="field">
						<label>Факультет</label>
						<div class="ui fluid selection dropdown" id="faculty_dd">
							<div class="text" id="facul_text">Выберите факультет</div>

							<input type="hidden" id="editfaculty_shortname">
							<div style="max-height: 150px;" class="menu">
								<?php 
        $faculty_list = faculties::get();
        foreach ($faculty_list as $faculty) {
            ?>
									<div class="item" data-value="<?php 
            echo $faculty->id;
            ?>
"><?php 
            echo $faculty->shortname;
            ?>
</div>
								<?php 
        }
        ?>
							</div>
						</div>
					</div>
					<div class="field">
						<label>Квалификация</label>
						<div maxlength="50" style="max-height: 16px;" class="ui fluid selection dropdown" id="qualificatio_dd">
							<div style="overflow: hidden; white-space: nowrap; text-overflow: ellipsis;width: 413px;" class="text">Выберите квалификацию</div>

							<input type="hidden" id="editqualificatio_name">
							<div style="max-height: 150px; max-width:418px;" class="menu">
								<?php 
        $qualification_list = qualifications::get();
        foreach ($qualification_list as $qualification) {
            ?>
									<div class="item" data-value="<?php 
            echo $qualification->id;
            ?>
"><?php 
            echo $qualification->name;
            ?>
</div>
								<?php 
        }
        ?>
							</div>
						</div>
					</div>
					<div class="ui error message">
						<div class="header">Найдены ошибки при заполнении формы</div>
					</div>
					<div class="ui blue submit button" value="edit">Изменить</div>
				</div>
			</div>
		</div>

		<script>

			$('#edit_modal .ui.form')
				.form({
					editname: {
						identifier : 'editname',
						rules: [
							{
								type   : 'empty',
								prompt : 'Пожалуйста, укажите наименование кафедры.'
							}
						]
					},
					editqualificatio_name:{
						identifier : 'editqualificatio_name',
						rules: [
							{
								type   : 'empty',
								prompt : 'Пожалуйста, укажите квалификацию.'
							}
						]
					},
					editfaculty_shortname: {
						identifier : 'editfaculty_shortname',
						rules: [
							{
								type   : 'empty',
								prompt : 'Пожалуйста, укажите факультет.'
							}
						]
					}

				},
				{
					onSuccess: function()
					{
						var name = $('.editname').val();
						var id = $('.id').val();
						var faculti_id = $('#editfaculty_shortname').val();
						var qualif_id = $('#editqualificatio_name').val();
						$.post('/?page=specialties&task=edit&id='+id+'&name='+name+'&faculti_id='+faculti_id+'&qualif_id='+qualif_id+'&ajax=true')
							.done(function() { $('#edit_modal').modal('hide');  rude.redirect('/?page=specialties');}); return false;
					}
				})
			;
		</script>
		<?php 
    }
    public function main()
    {
        ?>
		<div id="main">
			<?php 
        $users = users::get();
        ?>
			<table class="ui table segment square-corners celled">
				<thead>
					<tr class="header">
						<th class="numeric">#</th>
						<th>Имя</th>
						<th>Статус</th>
						<th colspan="2" class="right icon-add"><i class="icon add sign pointer" title="Добавить" onclick="$('#add_modal').modal('show');"></i></th>
					</tr>
				</thead>
				<tbody>
				<?php 
        foreach ($users as $user) {
            ?>
						<tr id="user-<?php 
            echo $user->id;
            ?>
">
							<td class="small numeric"><?php 
            echo $user->id;
            ?>
</td>
							<td><?php 
            echo $user->name;
            ?>
</td>
							<td><?php 
            echo $user->role;
            ?>
</td>
							<?php 
            $role_id = users_roles::get_by_name($user->role);
            ?>
							
								<td class="icon first no-border">
								<a href="#" onclick="$('#edit_modal').modal('show'); $('.id').val('<?php 
            echo $user->id;
            ?>
');
									$('.editusername').val('<?php 
            echo $user->name;
            ?>
');
									$('#edit_role').val('<?php 
            echo $role_id->id;
            ?>
');
									$('#user_role_dd').dropdown('set selected',<?php 
            echo $role_id->id;
            ?>
);
									">
									<i class="icon edit" title="Редактировать"></i>
								</a>
							</td>
							<td class="icon last no-border">
								<a href="#" onclick="$.post('<?php 
            echo template_url::ajax('users', 'remove', $user->id);
            ?>
').done(function(answer) { answer_removed(answer, <?php 
            echo $user->id;
            ?>
); }); return false;">
									<i class="icon remove circle" title="Удалить"></i>
								</a>
							</td>
						</tr>
						<?php 
        }
        ?>
				</tbody>
			</table>
		</div>

		<script>
			function answer_removed(answer, user_id)
			{
				console.log(answer);


				switch(answer)
				{
					case '<?php 
        echo RUDE_AJAX_ERROR;
        ?>
':

						break;

					case '<?php 
        echo RUDE_AJAX_OK;
        ?>
':
						console.log(this);

						$('#user-' + user_id).fadeOut('slow');
						break;

					case '<?php 
        echo RUDE_AJAX_ACCESS_VIOLATION;
        ?>
':
						$('#access-violation').modal('show');
						break;

					default:
						break;
				}

				return false;
			}
		</script>

		<div id="add_modal" class="ui modal">
			<i class="close icon"></i>
			<div class="header">
				Добавить пользователя
			</div>

			<div class="content">
				<div class="ui form segment">
					<div class="field">
						<label for="username">Имя пользователя</label>
						<div class="ui left labeled input icon">
							<input class="username" name="username" type="text" placeholder="Имя вашего нового пользователя...">
							<i class="user icon"></i>
							<div class="ui corner label">
								<i class="icon asterisk"></i>
							</div>
						</div>
					</div>

					<div class="field">
						<label for="password">Пароль</label>
						<div class="ui left labeled input icon">
							<input class="password" name="password" type="password">
							<i class="lock icon"></i>
							<div class="ui corner label">
								<i class="icon asterisk"></i>
							</div>
						</div>
					</div>

					<div class="field">
						<label>Роль</label>
						<div class="ui fluid selection dropdown">
							<div class="default text">Выберите роль пользователя</div>

							<input type="hidden" id="role_name">
							<div style="max-height: 150px;" class="menu">
								<?php 
        $users_roles = users_roles::get();
        foreach ($users_roles as $role) {
            ?>
									<div class="item"  data-value="<?php 
            echo $role->id;
            ?>
"><?php 
            echo $role->name;
            ?>
</div>
								<?php 
        }
        ?>
							</div>
						</div>
					</div>

					<div class="ui error message">
						<div class="header">Найдены ошибки при заполнении формы</div>
					</div>

					<div class="ui blue submit button">Добавить</div>
				</div>
			</div>

		</div>


		<script>
			$('#add_modal .ui.form')
				.form({
					username: {
						identifier : 'username',
						rules: [
							{
								type   : 'empty',
								prompt : 'Пожалуйста, укажите имя для пользователя.'
							}
						]
					},
					role_name: {
						identifier : 'role_name',
						rules: [
							{
								type   : 'empty',
								prompt : 'Пожалуйста, укажите роль для пользователя.'
							}
						]
					},
					password: {
						identifier : 'password',
						rules: [
							{
								type   : 'empty',
								prompt : 'Пожалуйста, укажите пароль для пользователя.'
							},
							{
								type   : 'length[6]',
								prompt : 'Ваш пароль должен быть хотя бы 6 символов в длину.'
							}
						]
					}
				},
				{
					onSuccess: function()
					{
						var username = $('#add_modal .username').val();
						var password = $('#add_modal .password').val();
						var role_id = $('#role_name').val();






						$.ajax({
							url : '/?page=registration',

							type: 'POST',

							data :
							{
								username: username,
								password: password,
								role_id : role_id
							},

							success: function(answer)
							{
								console.log(answer);

								if (answer)
								{
									$('#add_modal .ui.error.message').html('<ul class="list"><li>' + answer + '</li></ul>').show('slow');
								}
								else
								{
									rude.redirect('/?page=users');
								}
							}
						});
					}
				})
			;
		</script>

		<div id="edit_modal" class="ui modal">
			<i class="close icon"></i>
			<div class="header">
				Редактировать пользователя
			</div>
			<div class="content">
				<div class="ui form segment">
					<div class="field">
						<label for="editusername">Имя пользователя</label>
						<div class="ui left labeled input">
							<input class="editusername" name="editusername" type="text" placeholder="Имя пользователя">
							<div class="ui corner label">
								<i class="icon asterisk"></i>
							</div>
						</div>
					</div>
					<div class="field" hidden>
						<label for="id">id</label>
						<div class="ui left labeled input">
							<input class="id" name="id" type="text" placeholder="id">
							<div class="ui corner label">
								<i class="icon asterisk"></i>
							</div>
						</div>
					</div>
					<!--<div class="field">
						<label for="edit_password">Пароль</label>
						<div class="ui left labeled input">
							<input class="edit_password" name="edit_password" type="password">
							<i class="lock icon"></i>
							<div class="ui corner label">
								<i class="icon asterisk"></i>
							</div>
						</div>
					</div>-->
					<div class="field">
						<label>Роль пользователя</label>
						<div class="ui fluid selection dropdown" id="user_role_dd">
							<div class="text">Выберите роль</div>

							<input type="hidden" id="edit_role">
							<div style="max-height: 150px;" class="menu">
								<?php 
        $roles_list = users_roles::get();
        foreach ($roles_list as $role) {
            ?>
									<div class="item" data-value="<?php 
            echo $role->id;
            ?>
"><?php 
            echo $role->name;
            ?>
</div>
								<?php 
        }
        ?>
							</div>
						</div>
					</div>

					<div class="ui error message">
						<div class="header">Найдены ошибки при заполнении формы</div>
					</div>
					<div class="ui blue submit button" value="edit">Изменить</div>
				</div>
			</div>
		</div>

		<script>

			$('#edit_modal .ui.form')
				.form({
					editusername: {
						identifier : 'editusername',
						rules: [
							{
								type   : 'empty',
								prompt : 'Пожалуйста, укажите имя пользователя.'
							}
						]
					},
					edit_role: {
						identifier : 'edit_role',
						rules: [
							{
								type   : 'empty',
								prompt : 'Пожалуйста, укажите роль пользователя.'
							}
						]
					}

				},
				{
					onSuccess: function()
					{
						var name = $('.editusername').val();
						var id = $('.id').val();
						var role_id = $('#edit_role').val();

						$.post('/?page=users&task=edit&id='+id+'&name='+name+'&role_id='+role_id+'&ajax=true')
							.done(function() { $('#edit_modal').modal('hide');  rude.redirect('/?page=users');}); return false;
					}
				})
			;
		</script>
		<?php 
    }
    public function main()
    {
        ?>
		<div id="main">
			<?php 
        $calendar_legends = calendar_legend::get();
        ?>
			<table class="ui table segment square-corners celled">
				<thead>
					<tr class="header">
						<th class="numeric">#</th>
						<th>Описание</th>
						<th>Символ</th>
						<th colspan="2" class="right icon-add"><i class="icon add sign pointer" title="Добавить" onclick="$('#add_modal').modal('show');"></i></th>
					</tr>
				</thead>
				<tbody>
				<?php 
        foreach ($calendar_legends as $calendar_legend) {
            ?>
						<tr id="calendar_legend-<?php 
            echo $calendar_legend->id;
            ?>
">
							<td class="small numeric"><?php 
            echo $calendar_legend->id;
            ?>
</td>
							<td><?php 
            echo $calendar_legend->legend_letter;
            ?>
</td>
							<td><?php 
            echo $calendar_legend->description;
            ?>
</td>
							<td class="icon first no-border">
								<a href="#" onclick="$('#edit_modal').modal('show'); $('.id').val('<?php 
            echo $calendar_legend->id;
            ?>
');  $('.editlegend_letter').val('<?php 
            echo $calendar_legend->legend_letter;
            ?>
'); $('.editdescription').val('<?php 
            echo $calendar_legend->description;
            ?>
');">
									<i class="icon edit" title="Редактировать"></i>
								</a>
							</td>
							<td class="icon last no-border">
								<a href="#" onclick="$.post('<?php 
            echo template_url::ajax('calendar_legend', 'remove', $calendar_legend->id);
            ?>
').done(function(answer) { answer_removed(answer, <?php 
            echo $calendar_legend->id;
            ?>
); }); return false;">
									<i class="icon remove circle" title="Удалить"></i>
								</a>
							</td>
						</tr>
						<?php 
        }
        ?>
				</tbody>
			</table>
		</div>

		<script>
			function answer_removed(answer, calendar_legend_id)
			{
				console.log(answer);


				switch(answer)
				{
					case '<?php 
        echo RUDE_AJAX_ERROR;
        ?>
':

						break;

					case '<?php 
        echo RUDE_AJAX_OK;
        ?>
':
						console.log(this);

						$('#calendar_legend-' + calendar_legend_id).fadeOut('slow');
						break;

					case '<?php 
        echo RUDE_AJAX_ACCESS_VIOLATION;
        ?>
':
						$('#access-violation').modal('show');
						break;

					default:
						break;
				}

				return false;
			}
		</script>


		<div id="add_modal" class="ui modal">
			<i class="close icon"></i>
			<div class="header">
				Добавить условное обозначение
			</div>
			<div class="content">
				<div class="ui form segment">
					<div class="field">
						<label for="legend_letter">Символ условного обозначения</label>
						<div class="ui left labeled input">
							<input maxlength="2" class="legend_letter" name="legend_letter" type="text" placeholder="Символ условного обозначения">
							<div class="ui corner label">
								<i class="icon asterisk"></i>
							</div>
						</div>
					</div>

					<div class="field">
						<label for="description">Описание условного обозначения</label>
						<div class="ui left labeled input">
							<input class="description" name="description" type="text" placeholder="Описание условного обозначения">
							<div class="ui corner label">
								<i class="icon asterisk"></i>
							</div>
						</div>
					</div>
					<div class="ui error message">
						<div class="header">Найдены ошибки при заполнении формы</div>
					</div>
					<div class="ui blue submit button" value="add">Добавить</div>
				</div>
			</div>
		</div>

		<script>

			$('#add_modal .ui.form')
				.form({
					legend_letter: {
						identifier : 'legend_letter',
						rules: [
							{
								type   : 'empty',
								prompt : 'Пожалуйста, укажите символ условного обозначения.'
							}
						]
					},
					description: {
						identifier : 'description',
						rules: [
							{
								type   : 'empty',
								prompt : 'Пожалуйста, укажите описание условного обозначения.'
							}
						]
					}
				},
				{
					onSuccess: function()
					{
						var legend_letter = $('.legend_letter').val();
						var description = $('.description').val();
						$.post('/?page=calendar_legend&task=add&legend_letter='+legend_letter+'&description='+description+'&ajax=true')
							.done(function() {/*$('#add_modal').modal('hide'); rude.redirect('/?page=calendar_legend');*/ }); return false;
					}
				})
			;
		</script>

		<div id="edit_modal" class="ui modal">

			<i class="close icon"></i>
			<div class="header">
				Редактировать условное обозначение
			</div>
			<div class="content">
				<div class="ui form segment">
					<div class="field">
						<label for="editlegend_letter">Символ условного обозначения</label>
						<div class="ui left labeled input">
							<input maxlength="2" class="editlegend_letter" name="editlegend_letter" type="text" placeholder="Символ условного обозначения">
							<div class="ui corner label">
								<i class="icon asterisk"></i>
							</div>
						</div>
					</div>

					<div class="field">
						<label for="editdescription">Описание условного обозначения</label>
						<div class="ui left labeled input">
							<input class="editdescription" name="editdescription" type="text" placeholder="Описание условного обозначения">
							<div class="ui corner label">
								<i class="icon asterisk"></i>
							</div>
						</div>
					</div>
					<div class="field" hidden>
						<label for="id">id</label>
						<div class="ui left labeled input">
							<input class="id" name="id" type="text" placeholder="id">
							<div class="ui corner label">
								<i class="icon asterisk"></i>
							</div>
						</div>
					</div>
					<div class="ui error message">
						<div class="header">Найдены ошибки при заполнении формы</div>
					</div>
					<div class="ui blue submit button" value="edit">Изменить</div>
				</div>
			</div>
		</div>

		<script>

			$('#edit_modal .ui.form')
				.form({
					editlegend_letter: {
						identifier : 'editlegend_letter',
						rules: [
							{
								type   : 'empty',
								prompt : 'Пожалуйста, укажите символ условного обозначения.'
							}
						]
					},
					editdescription: {
						identifier : 'editdescription',
						rules: [
							{
								type   : 'empty',
								prompt : 'Пожалуйста, укажите описание условного обозначения.'
							}
						]
					}
				},
				{
					onSuccess: function()
					{
						var editlegend_letter = $('.editlegend_letter').val();
						var editdescription = $('.editdescription').val();
						var id = $('.id').val();
						$.post('/?page=calendar_legend&task=edit&id='+id+'&legend_letter='+editlegend_letter+'&description='+editdescription+'&ajax=true')
							.done(function() { $('#edit_modal').modal('hide'); rude.redirect('/?page=calendar_legend'); }); return false;
					}
				})
			;
		</script>
		<?php 
    }
    public function main()
    {
        ?>
		<div id="main">
			<table class="ui table segment square-corners celled">
				<thead>
					<tr class="header">
						<th class="numeric">#</th>
						<th class="numeric middle">Год</th>
						<th class="numeric middle">Срок</th>
						<th class="middle">Номер</th>
						<th class="middle">Факультет</th>
						<th class="middle">Специальность</th>
						<th class="middle">Специализация</th>
						<th class="middle">Квалификация</th>
						<th></th>
						<th></th>
					</tr>
				</thead>
				<tbody>
				<?php 
        $reports = reports::get();
        if ($reports) {
            foreach ($reports as $report) {
                ?>
							<tr id="report-<?php 
                echo $report->id;
                ?>
">
								<td class="middle monospace numeric"><?php 
                echo $report->id;
                ?>
</td>
								<td class="middle monospace numeric"><?php 
                echo $report->year;
                ?>
</td>
								<td class="middle monospace numeric"><?php 
                echo $report->duration;
                ?>
</td>
								<td class="middle monospace numeric"><?php 
                echo $report->registration_number;
                ?>
</td>
								<td class="middle"><?php 
                echo $report->faculty_shortname;
                ?>
</td>
								<td class="small-font justify text-break"><?php 
                echo $report->specialty_name;
                ?>
</td>
								<td class="small-font justify text-break"><?php 
                echo $report->specialization_name;
                ?>
</td>
								<td class="small-font justify text-break"><?php 
                echo $report->qualification_name;
                ?>
</td>
								<td class="icon first no-border">
									<a href="/?page=reports-edit&report_id=<?php 
                echo $report->id;
                ?>
">
										<i class="icon edit" title="Редактировать"></i>
									</a>
								</td>
								<td class="icon last no-border">
									<a href="#" onclick="$.post('<?php 
                echo template_url::ajax('reports', 'remove', $report->id);
                ?>
').done(function(answer) { answer_removed(answer, <?php 
                echo $report->id;
                ?>
); }); return false;">
										<i class="icon remove circle" title="Удалить"></i>
									</a>
								</td>
							</tr>
							<?php 
            }
        }
        ?>
				</tbody>
			</table>
		</div>

		<script>
			function answer_removed(answer, id)
			{
				console.log(answer);


				switch(answer)
				{
					case '<?php 
        echo RUDE_AJAX_ERROR;
        ?>
':

						break;

					case '<?php 
        echo RUDE_AJAX_OK;
        ?>
':
						console.log(this);

						$('#report-' + id).fadeOut('slow');
						break;

					case '<?php 
        echo RUDE_AJAX_ACCESS_VIOLATION;
        ?>
':
						$('#access-violation').modal('show');
						break;

					default:
						break;
				}

				return false;
			}
		</script>
		<?php 
    }