B
Bustra
Гость
Chumaster59, хоть коменты читайте!данный мод не подойдет под TPII
Проще заново написать, в условиях новой системы установки статуса раздачи.если url активно то можно адаптировать
function change_tor_status ($attach_id, $new_tor_status)
DB()->query("
UPDATE ". BB_BT_TORRENTS ." SET
tor_status = $new_tor_status,
checked_user_id = {$userdata['user_id']},
checked_time = '". TIMENOW ."'
WHERE attach_id = $attach_id
LIMIT 1
");
switch ($new_tor_status)
{
case TOR_DUP :
case TOR_CLOSED :
case TOR_PREMOD :
case TOR_DOUBTFUL:
case TOR_CONSUMED :
case TOR_NO_DESC :
case TOR_NEED_EDIT : send_pm($torrent['poster_id'], "Уведомление об изменении статуса вашего релиза", sprintf('Уважаемый(ая) %s! <br> Вашему релизу был присвоен статус %s <br> Для просмотра или исправления перейдите по <a href="viewtopic.php?t=%s">ссылке</a>.', profile_url(array('username' => get_username($torrent['poster_id']), 'user_id' => $torrent['poster_id']), $torrent['topic_id']), $lang['TOR_STATUS_NAME'][$tor_new_status]), $userdata['user_id']); break;
}
Извините не понял как обновиться?Обновитесь, исправленно
Большое спасибо!Движок до ревизии R346
//Для поглощенных/повторов раздач делаем перенос в тестовый форум
if ($new_tor_status == TOR_CONSUMED OR $new_tor_status == TOR_DUP)
{
require_once(INC_DIR .'functions_admin.php');
topic_move ($topic_id, $bb_cfg['trash_forum_id']);
}
$sql = DB()->sql_query("SELECT tor.poster_id, t.topic_poster, t.topic_title, t.topic_id
FROM ". BB_BT_TORRENTS ." tor
LEFT JOIN ". BB_TOPICS ." t ON(t.topic_id = tor.topic_id)
WHERE attach_id = $attach_id
LIMIT 1");
$tor_auth = DB()->sql_fetchrow($sql);
$user_id = $userdata['user_id']; // id модератра проверившего релиз
$username = $userdata['username']; // ник модератора проверившего релиз
$uid = $tor_auth['poster_id'];// id автора релиза, т.е. куму будем отсылать сообщение
$pm_title = 'Изменение статуса: '.$tor_auth['topic_title']; // в заголовок ЛС, кидаем название релиза
if (empty($comm))
{
$pm_body = sprintf('В вашем релизе <a href="viewtopic.php?t=%s">'.$tor_auth['topic_title'].'</a> установлен новый статус: <b>"%s"</b>.<br><br>Статус <b>"%s"</b> установлен модератором: <a href="profile.php?mode=viewprofile&u=%s"><b>%s</b></a>', $topic_id, $lang['TOR_STATUS_NAME'][$new_tor_status], $lang['TOR_STATUS_NAME'][$new_tor_status], $user_id, $username);
}
else
{
$pm_body = sprintf('В вашем релизе <a href="viewtopic.php?t=%s">'.$tor_auth['topic_title'].'</a> установлен новый статус: <b>"%s"</b>.<br><br>Статус <b>"%s"</b> установлен модератором: <a href="profile.php?mode=viewprofile&u=%s"><b>%s</b></a><br><br><hr>Причина: %s', $topic_id, $lang['TOR_STATUS_NAME'][$new_tor_status], $lang['TOR_STATUS_NAME'][$new_tor_status], $user_id, $username, $comm);
}
send_pm($uid, $pm_title, $pm_body);