This repository has been archived by the owner on Feb 8, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathbugtracker.php
104 lines (98 loc) · 3.9 KB
/
bugtracker.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<?php
session_start();
include 'exec/dbconnect.php';
include('exec/check_user.php');
if($_SESSION['loginin'] == "1" ){
$qchu = $dbh1->prepare("SELECT * FROM users WHERE id = '".$_SESSION['id']."'");
$qchu->execute();
$chu = $qchu->fetch();
if($chu['verify'] == "3" || $chu['verify'] == "5" || $chu['verify'] == "4" || $_SESSION['groupu'] == "2" || $_SESSION['groupu'] == "1"){
if(empty($_GET['type']) || $_GET['type'] == "bugs"){
include 'exec/datefn.php';
include 'exec/header.php';
include 'exec/leftmenu.php';
$qs = $dbh1->prepare('SELECT * FROM bugtracker ORDER BY date DESC');
$qs->execute();
?>
<div id="content-infoname"><b>Все отчеты</b><div style="float:right;"><a href="add_bug.php">Создать отчет</a></div></div>
<div style="min-width:0;width:420px;float:left;margin-top:-10px;border-right:#BEBEBE solid 1px;">
<br>
<a href="rule.php?id=2"><img src="https://i.imgur.com/zBPRUBM.png"></a>
<?php
while($bugs = $qs->fetch()){
if($bugs['photo']){
$av = $bugs['photo'];
$bugs['photo'] = $bugs['photo'];
}else{
$bugs['photo'] = "img/camera_200.png";
$av = $bugs['photo'];
}
if($bugs['important'] == "1"){
$ver = 'Важно!';
}elseif($bugs['important'] == "2"){
$ver = 'Средне';
}elseif($bugs['important'] == "3"){
$ver = 'Не очень важный баг';
}else{
$ver = '';
}
if($bugs['status'] == "1"){
$status = 'Открыт';
}elseif($bugs['status'] == "2"){
$status = 'Закрыт';
}elseif($bugs['status'] == "3"){
$status = 'На модерировании';
}else{
$status = '';
}
if($bugs['news'] == '1'){
echo '
<hr> <div class="bugs_row">
<div class="bugs_row_title"><a href="bug.php?id='.$bugs['id'].'" style="color: red;">'.$bugs['name'].'</a></div>
<div class="bugs_row_tags clear_fix"><div class="bugs_tag fl_l">Новость</div></div>
<div class="bugs_row_status_wrap clear_fix">
<div class="bugs_row_updated fl_l"><a href="bug.php?id='.$bugs['id'].'" onclick="return nav.go(this, event);">добавлено '.zmdate($bugs['date']).'</a></div>
</div>
</div><hr>';
}
if($bugs['news'] == '0'){
echo '<div class="bugs_row">
<div class="bugs_row_title"><a href="bug.php?id='.$bugs['id'].'">'.$bugs['name'].'</a></div>
<div class="bugs_row_tags clear_fix"><div class="bugs_tag fl_l">Баг</div></div>
<div class="bugs_row_status_wrap clear_fix">
<div class="bugs_row_updated fl_l"><a href="bug.php?id='.$bugs['id'].'" onclick="return nav.go(this, event);">добавлено '.zmdate($bugs['date']).'</a></div>
<div class="bugs_row_status fl_l">Статус: '.$status.'</b></div>
</div>
</div>';
}
}
if($av == ""){
echo 'Жизнь боль, когда отчетов ноль. Шутка.';
}
?>
</div>
<div id="bugs_filters" class="bugs_filters fl_r">
<div class="bugs_filter_label">Реклама:</div><div class="bugs_filter_checkboxes">
<div id="bugs_filter_checkboxes">
</div>
</div><div id="selected_tags_wrap" style="display: none;">
<div class="bugs_filter_label"></div>
<div id="bugs_selected_tags" class="bugs_tags"></div>
</div><div id="tags_wrap" style="">
<div class="bugs_filter_label"><img src="img/vityazzi.gif" width="150" alt="lorem"></div>
<div class="bugs_filter_label">Лучшая игра на мобильных телефонах 2018 года!</div>
<div id="bugs_tags" class="bugs_tags"><div id="filter_tag0" class="bugs_filter_tag clear_fix summary_tab">
<div id="filter_tag_cnt8" class="bugs_tag_count fl_l">на самом деле, это просто заглушка =)</div>
</div></div>
</div>
</div>
</div>
<div>
<?php include 'exec/footer.php'; ?>
</div>
</body>
</html>
<?php }}else{echo '<meta charset="utf-8">Извините, но баг-трекер работает только для тестеров.';
exit();}
}else{echo '<meta charset="utf-8">Пожалуйста, авторизируйтесь.<meta http-equiv="refresh" content="3;blank/../">';} ?>
<link rel="stylesheet" type="text/css" href="bugtracker.css">