Skip to content

Commit

Permalink
Merge pull request #29 from belivipro9x99/indev
Browse files Browse the repository at this point in the history
merge branch indev into master
  • Loading branch information
Belikhun authored Nov 2, 2019
2 parents 686979c + 9e2f6ea commit b9d284f
Show file tree
Hide file tree
Showing 67 changed files with 1,351 additions and 438 deletions.
23 changes: 18 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Change Logs

- [Thay đổi trong v0.5.0](#thay-đổi-trong-v050)
- [Thay đổi trong v0.5.1](#thay-đổi-trong-v051)
- [Thay đổi trong v0.5.0](#thay-đổi-trong-v050)
- [Thay đổi trong v0.4.6](#thay-đổi-trong-v046)
- [Thay đổi trong v0.4.5](#thay-đổi-trong-v045)
- [Thay đổi trong v0.4.4](#thay-đổi-trong-v044)
Expand All @@ -24,7 +25,19 @@

---

## Thay đổi trong v0.5.0
## Thay đổi trong v0.5.1

* **Bug:** Sửa icon hiển thị trong Avatar tại cài đặt người dùng hiển thị lệch (#26)
* **Bug:** Sửa không thể tiến hành nhập mật khẩu khi nhập sai tên người dùng (#27)
* **Bug:** Sửa lỗi phân tích tệp nhật ký (#28)
* **Bug:** Sửa lỗi hash của api `rank``logs` thay đổi liên tục do **Floating Number Precision** (part of 9133aafead1e1b3e16b18c788c1985c1897adea4)
* **Bug:** Loại bỏ chuyển tên người dùng thành chữ thường trong `logParser` (part of 9133aafead1e1b3e16b18c788c1985c1897adea4)
* **Bug:** Sửa lỗi Xếp Hạng và Nhật Ký dừng làm mới khi có lỗi hệ thống xảy ra (7ee6fc6169367d6700d72291fef1bb56e76b23b5)
* **Thêm:** Hiển thị xem trước cho tệp pdf trong `Cửa sổ xem đề bài` (7444b89178ca4ed2913e63aa8a5191867af99337)
* **Thay đổi:** Thay đổi `favicon.ico` (9158e031f89731373d2e489179b63c021dfef27c)


### Thay đổi trong v0.5.0

* **Bug:** Rò rỉ một số thông tin từ api "test/logs" khi tắt công bố kết quả (#19)
* **Bug:** Sửa lỗi hiển thị tại bảng nhật ký khi tắt Công bố kết quả (#20)
Expand Down Expand Up @@ -107,7 +120,7 @@
* **Chỉnh sửa:** Thay thế tiến trình theo % ở bảng thời gian thành `(thời gian bắt đầu) tới (thời gian kết thúc)`
* **Chỉnh sửa:** Thay đổi màu của một số phần tử
* **Chỉnh sửa:** Thay đổi hiệu ứng của bảng cài đặt
* **Chỉnh sửa:** Loại bỏ scrollbar trong bảng cài đặt
* **Chỉnh sửa:** Loại bỏ scrollBar trong bảng cài đặt
* **Chỉnh sửa:** Viết lại một số đoạn code cũ
* Sửa một số bug, lỗi hiển thị và thêm một số chức năng nhỏ

Expand Down Expand Up @@ -157,8 +170,8 @@

### Thay đổi trong v0.3.7

* Thiết kế lại user_settings
* Chuyển hai bảng cài đặt cho admin vào user_settings
* Thiết kế lại userSettings
* Chuyển hai bảng cài đặt cho admin vào userSettings
* Sửa lỗi không xem được nhật kí khi chưa đăng nhập
* Xóa bỏ một số tệp không cần thiết
* Thêm kiểm tra phiên bản
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ An **beautiful** and **easy-to-use** Web Interface for **[Themis](https://dsapbl

<img src="https://lh3.googleusercontent.com/SYT2hlU7_rxmCgHz0kt6089Md1V-j-ePWUUQBFtUVF5DTlcSjmGhr14J7Qsgx262KBZuhGKZ4eZD3ChYzdBaFMytEw0aBD3dRLi0bZskyK3-6MQ7rMkDMfcED18JgPyfeZEee50h8g=w2400" width="500px">

[![version](https://img.shields.io/badge/release-v0.5.0-brightgreen.svg?longCache=true&style=for-the-badge)](https://github.com/belivipro9x99/themis-webinterface/releases/)
[![version](https://img.shields.io/badge/release-v0.5.1-brightgreen.svg?longCache=true&style=for-the-badge)](https://github.com/belivipro9x99/themis-webinterface/releases/)
[![license](https://img.shields.io/badge/license-MIT-orange.svg?longCache=true&style=for-the-badge)](https://github.com/belivipro9x99/themis-web-interface/blob/master/LICENSE)
[![status](https://img.shields.io/badge/status-May_contain_bugs-blue.svg?longCache=true&style=for-the-badge)]()
[![Travis CI Build Status](https://img.shields.io/travis/belivipro9x99/themis-web-interface.svg?style=for-the-badge)](https://travis-ci.org/belivipro9x99/themis-web-interface)
Expand Down
2 changes: 1 addition & 1 deletion account.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@

<link rel="stylesheet" type="text/css" media="screen" href="/assets/css/default.css?v=<?php print VERSION; ?>" />
<link rel="stylesheet" type="text/css" media="screen" href="/assets/css/statusBar.css?v=<?php print VERSION; ?>" />
<link rel="stylesheet" type="text/css" media="screen" href="/assets/css/scrollbar.css?v=<?php print VERSION; ?>" />
<link rel="stylesheet" type="text/css" media="screen" href="/assets/css/scrollBar.css?v=<?php print VERSION; ?>" />
<link rel="stylesheet" type="text/css" media="screen" href="/assets/fonts/material-font.css?v=<?php print VERSION; ?>" />
<link rel="stylesheet" type="text/css" media="screen" href="/assets/fonts/fontawesome.css?v=<?php print VERSION; ?>" />
<link rel="stylesheet" type="text/css" media="screen" href="/assets/fonts/calibri.css?v=<?php print VERSION; ?>" />
Expand Down
2 changes: 1 addition & 1 deletion api/code.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
12 already logged in
13 wrong username
14 wrong password
15 new password and retype new password doesnt match
15 new password and retype new password does not match
16 not valid name
17 account exist

Expand Down
2 changes: 1 addition & 1 deletion api/contest/logs.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
//? |-----------------------------------------------------------------------------------------------|
//? | /api/contest/logs.php |
//? | /api/contest/logs.php |
//? | |
//? | Copyright (c) 2018-2019 Belikhun. All right reserved |
//? | Licensed under the MIT License. See LICENSE in the project root for license information. |
Expand Down
2 changes: 1 addition & 1 deletion api/contest/problems/attachment.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@

require_once $_SERVER["DOCUMENT_ROOT"] ."/data/problems/problem.php";

if (problemGetAttachment($id) === PROBLEM_OKAY)
if (problemGetAttachment($id, !getQuery("embed", false)) === PROBLEM_OKAY)
writeLog("INFO", "Đã tải tệp đính kèm của bài \"". $_GET["id"] ."\"");
else
stop(44, "Không tìm thấy tệp đính kèm", 404);
Expand Down
4 changes: 3 additions & 1 deletion api/contest/problems/get.php
Original file line number Diff line number Diff line change
Expand Up @@ -32,12 +32,14 @@
"file" => $data["attachment"],
"size" => filesize($f),
"url" => "/api/contest/problems/attachment?id=". $id,
"embed" => in_array(strtolower(pathinfo($data["attachment"], PATHINFO_EXTENSION)), ["pdf"])
);
} else
$data["attachment"] = Array(
"file" => null,
"size" => 0,
"url" => null
"url" => null,
"embed" => false
);

if ($data === PROBLEM_ERROR_IDREJECT)
Expand Down
4 changes: 2 additions & 2 deletions api/contest/rank.php
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<?php
//? |-----------------------------------------------------------------------------------------------|
//? | /api/contest/rank.php |
//? | /api/contest/rank.php |
//? | |
//? | Copyright (c) 2018-2019 Belikhun. All right reserved |
//? | Licensed under the MIT License. See LICENSE in the project root for license information. |
//? |-----------------------------------------------------------------------------------------------|

// SET PAGE TYPE
define("PAGE_TYPE", "API");

require_once $_SERVER["DOCUMENT_ROOT"] ."/lib/ratelimit.php";
require_once $_SERVER["DOCUMENT_ROOT"] ."/lib/belibrary.php";
require_once $_SERVER["DOCUMENT_ROOT"] ."/data/config.php";
Expand Down
2 changes: 1 addition & 1 deletion api/contest/rawlog.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
//? |-----------------------------------------------------------------------------------------------|
//? | /api/contest/rawlog.php |
//? | /api/contest/rawlog.php |
//? | |
//? | Copyright (c) 2018-2019 Belikhun. All right reserved |
//? | Licensed under the MIT License. See LICENSE in the project root for license information. |
Expand Down
2 changes: 1 addition & 1 deletion api/contest/timer.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
//? |-----------------------------------------------------------------------------------------------|
//? | /api/contest/timer.php |
//? | /api/contest/timer.php |
//? | |
//? | Copyright (c) 2018-2019 Belikhun. All right reserved |
//? | Licensed under the MIT License. See LICENSE in the project root for license information. |
Expand Down
2 changes: 1 addition & 1 deletion api/contest/upload.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
//? |-----------------------------------------------------------------------------------------------|
//? | /api/contest/upload.php |
//? | /api/contest/upload.php |
//? | |
//? | Copyright (c) 2018-2019 Belikhun. All right reserved |
//? | Licensed under the MIT License. See LICENSE in the project root for license information. |
Expand Down
2 changes: 1 addition & 1 deletion api/contest/viewlog.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
//? |-----------------------------------------------------------------------------------------------|
//? | /api/contest/viewlog.php |
//? | /api/contest/viewlog.php |
//? | |
//? | Copyright (c) 2018-2019 Belikhun. All right reserved |
//? | Licensed under the MIT License. See LICENSE in the project root for license information. |
Expand Down
61 changes: 51 additions & 10 deletions assets/css/button.css
Original file line number Diff line number Diff line change
Expand Up @@ -171,10 +171,8 @@
border-color: transparent transparent rgb(102, 204, 255) transparent;
z-index: -1;

animation-name: sq-btn-trig-anim;
animation-duration: 8s;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation:
sq-btn-trig-anim 8s linear 0s infinite;
}

.sq-btn::after {
Expand Down Expand Up @@ -259,12 +257,12 @@
background-color: #042430;
}

.sq-btn.dark:before {
.sq-btn.dark::before {
border-color: transparent transparent #133947 transparent;
animation-duration: 7.6s;
}

.sq-btn.dark:after {
.sq-btn.dark::after {
border-color: transparent transparent #0b2e3d transparent;
animation-duration: 7.8s;
}
Expand All @@ -273,12 +271,12 @@
background-color: #231B22;
}

.sq-btn.brown:before {
.sq-btn.brown::before {
border-color: transparent transparent rgb(58, 47, 57) transparent;
animation-duration: 8.3s;
}

.sq-btn.brown:after {
.sq-btn.brown::after {
border-color: transparent transparent rgb(20, 16, 20) transparent;
animation-duration: 8.1s;
}
Expand All @@ -287,13 +285,56 @@
background-color: rgb(221, 45, 68);
}

.sq-btn.red:before {
.sq-btn.red::before {
border-color: transparent transparent rgb(240, 62, 86) transparent;
animation-duration: 8.1s;
animation-delay: 0.3s;
}

.sq-btn.red:after {
.sq-btn.red::after {
border-color: transparent transparent rgb(197, 36, 57) transparent;
animation-duration: 7.7s;
}

@keyframes sq-btn-bgRainbow {
0% { background-color: rgb(221, 45, 68); }
20% { background-color: rgb(246, 194, 28); }
40% { background-color: rgb(136, 180, 0); }
60% { background-color: rgb(68, 170, 221); }
80% { background-color: rgb(255, 102, 170); }
100% { background-color: rgb(221, 45, 68); }
}

@keyframes sq-btn-triRainbow1 {
0% { border-bottom-color: rgb(240, 62, 86); }
20% { border-bottom-color: rgb(254, 204, 34); }
40% { border-bottom-color: rgb(156, 204, 0); }
60% { border-bottom-color: rgb(102, 204, 255); }
80% { border-bottom-color: rgb(255, 152, 204); }
100% { border-bottom-color: rgb(240, 62, 86); }
}

@keyframes sq-btn-triRainbow2 {
0% { border-color: transparent transparent rgb(197, 36, 57) transparent; }
20% { border-color: transparent transparent rgb(240, 178, 14) transparent; }
40% { border-color: transparent transparent rgb(124, 162, 0) transparent; }
60% { border-color: transparent transparent rgb(41, 154, 190) transparent; }
80% { border-color: transparent transparent rgb(202, 96, 146) transparent; }
100% { border-color: transparent transparent rgb(197, 36, 57) transparent; }
}

.sq-btn.rainbow {
animation: sq-btn-bgRainbow 10s linear 0s infinite;
}

.sq-btn.rainbow::before {
animation:
sq-btn-trig-anim 8.2s linear 0s infinite,
sq-btn-triRainbow1 10s linear 0s infinite;
}

.sq-btn.rainbow::after {
animation:
sq-btn-trig-anim 7.6s linear 0s infinite,
sq-btn-triRainbow2 10s linear 0s infinite;
}
Loading

0 comments on commit b9d284f

Please sign in to comment.