mirror of
https://github.com/torrentpier/torrentpier
synced 2025-08-22 22:33:55 -07:00
Old database aliases removed, link to the Crowding project and small changes in README.
This commit is contained in:
parent
d07bbedb44
commit
8b9903c094
3 changed files with 18 additions and 9 deletions
13
README.md
13
README.md
|
@ -1,9 +1,16 @@
|
||||||
TorrentPier
|
TorrentPier
|
||||||
======================
|
======================
|
||||||
[](https://gitter.im/torrentpier/torrentpier?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
[](https://crowdin.com/project/torrentpier) [](https://gitter.im/torrentpier/torrentpier?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
||||||
|
|
||||||
|
## Current status
|
||||||
|
|
||||||
|
TorrentPier is currently in active development. The goal is to remove all legacy code and rewrite existing to modern standards. If you want to go deep on the code, check out https://github.com/torrentpier/torrentpier/issues and go from there. The documentation will be translated into english in the near future, currently russian is the main language of project.
|
||||||
|
|
||||||
|
## About
|
||||||
|
|
||||||
TorrentPier - движок торрент-трекера, написанный на php. Высокая скорость работы, простота модификации, устойчивость к высоким нагрузкам, в том числе и поддержка альтернативных анонсеров (например, Ocelot). Помимо этого, крайне развитый официальный форум поддержки, где помимо прочего можно испытать движок в работе на демо-версии, не устанавливая его, а также получить любую другую интересующую вас информацию и скачать моды.
|
TorrentPier - движок торрент-трекера, написанный на php. Высокая скорость работы, простота модификации, устойчивость к высоким нагрузкам, в том числе и поддержка альтернативных анонсеров (например, Ocelot). Помимо этого, крайне развитый официальный форум поддержки, где помимо прочего можно испытать движок в работе на демо-версии, не устанавливая его, а также получить любую другую интересующую вас информацию и скачать моды.
|
||||||
|
|
||||||
## Установка
|
## Installation
|
||||||
|
|
||||||
Для установки вам необходимо выполнить несколько простых шагов:
|
Для установки вам необходимо выполнить несколько простых шагов:
|
||||||
|
|
||||||
|
@ -36,7 +43,7 @@ TorrentPier - движок торрент-трекера, написанный
|
||||||
|
|
||||||
## Необходимая версия php
|
## Необходимая версия php
|
||||||
|
|
||||||
Минимально поддерживаемой версией в настоящий момент является 5.3. Существует поддержка вплоть до версии 5.5 (в данной версии в логах будет уведомление об использовании устаревших функций). Версия php 5.6 в настоящее время движком не поддерживается и его работа на ней не гарантируется. Мы делаем все возможное чтобы в самое ближайшее время добавить его поддержку.
|
Минимально поддерживаемой версией в настоящий момент является 5.5. Существует поддержка вплоть до версии 7.0.
|
||||||
|
|
||||||
## Необходимые настройки php
|
## Необходимые настройки php
|
||||||
|
|
||||||
|
|
4
ajax.php
4
ajax.php
|
@ -12,10 +12,12 @@ $ajax->init();
|
||||||
// Init userdata
|
// Init userdata
|
||||||
$user->session_start();
|
$user->session_start();
|
||||||
|
|
||||||
|
$di = \TorrentPier\Di::getInstance();
|
||||||
|
|
||||||
// Exit if board is disabled via ON/OFF trigger or by admin
|
// Exit if board is disabled via ON/OFF trigger or by admin
|
||||||
if ($ajax->action != 'manage_admin')
|
if ($ajax->action != 'manage_admin')
|
||||||
{
|
{
|
||||||
if ($bb_cfg['board_disable'])
|
if ($di->config->get('board_disable'))
|
||||||
{
|
{
|
||||||
$ajax->ajax_die($lang['BOARD_DISABLE']);
|
$ajax->ajax_die($lang['BOARD_DISABLE']);
|
||||||
}
|
}
|
||||||
|
|
|
@ -370,12 +370,12 @@ function send_torrent_with_passkey ($t_data)
|
||||||
}
|
}
|
||||||
|
|
||||||
// число скачиваний
|
// число скачиваний
|
||||||
$daily_dls_cnt = (int) DB('dls')->fetch_row("SELECT dls_cnt FROM ". BB_USER_DLS_DAILY ." WHERE user_id = $user_id LIMIT 1", 'dls_cnt');
|
$daily_dls_cnt = (int) DB()->fetch_row("SELECT dls_cnt FROM ". BB_USER_DLS_DAILY ." WHERE user_id = $user_id LIMIT 1", 'dls_cnt');
|
||||||
|
|
||||||
if ($daily_dls_cnt >= $daily_dls_limit)
|
if ($daily_dls_cnt >= $daily_dls_limit)
|
||||||
{
|
{
|
||||||
// повторное скачивание
|
// повторное скачивание
|
||||||
$can_redownload = DB('dls')->fetch_row("SELECT 1 FROM ". BB_BT_DLS_COUNT ." WHERE topic_id = $topic_id AND user_id = $user_id LIMIT 1");
|
$can_redownload = DB()->fetch_row("SELECT 1 FROM ". BB_BT_DLS_COUNT ." WHERE topic_id = $topic_id AND user_id = $user_id LIMIT 1");
|
||||||
|
|
||||||
if (!$can_redownload)
|
if (!$can_redownload)
|
||||||
{
|
{
|
||||||
|
@ -390,12 +390,12 @@ function send_torrent_with_passkey ($t_data)
|
||||||
}
|
}
|
||||||
|
|
||||||
// счетчик количества скачиваний торрент-файла (для `complete_count` в BB_BT_TORRENTS)
|
// счетчик количества скачиваний торрент-файла (для `complete_count` в BB_BT_TORRENTS)
|
||||||
DB('dls')->query("INSERT IGNORE INTO ". BB_BT_DLS_COUNT ." (topic_id, user_id) VALUES ($topic_id, $user_id)");
|
DB()->query("INSERT IGNORE INTO ". BB_BT_DLS_COUNT ." (topic_id, user_id) VALUES ($topic_id, $user_id)");
|
||||||
|
|
||||||
// если файл еще не был скачан этим юзером, увеличиваем счетчик скачиваний
|
// если файл еще не был скачан этим юзером, увеличиваем счетчик скачиваний
|
||||||
if (DB('dls')->affected_rows() > 0)
|
if (DB()->affected_rows() > 0)
|
||||||
{
|
{
|
||||||
DB('dls')->query("
|
DB()->query("
|
||||||
INSERT IGNORE INTO ". BB_USER_DLS_DAILY ." (user_id, dls_cnt) VALUES ($user_id, 1) ON DUPLICATE KEY UPDATE dls_cnt = dls_cnt + 1
|
INSERT IGNORE INTO ". BB_USER_DLS_DAILY ." (user_id, dls_cnt) VALUES ($user_id, 1) ON DUPLICATE KEY UPDATE dls_cnt = dls_cnt + 1
|
||||||
");
|
");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue