/**
 * Стандартный обработчик автоматического удаления нитей оставляет не
 * помеченными на архивирование последние (новые) нити заданной доски, суммарное
 * количество сообщений в которых не более чем 10 * специфический бамплимит
 * доски.
 * @param string|int $board_id Идентификатор доски.
 */
function popdown_default_handler($board_id)
{
    return;
    $link = DataExchange::getDBLink();
    if (!mysqli_query($link, "call sp_threads_edit_archived_postlimit({$board_id}, 10)")) {
        throw new CommonException(mysqli_error($link));
    }
    db_cleanup_link($link);
}
Example #2
0
/**
 * Удаляет аккаунт, если он был помечен на удаление. Если аккаунт не был помечен
 * на удаление, то ничего не произойдёт.
 * @param MySQLi $link Связь с базой данных.
 * @param int $id Идентификатор.
 */
function db_accounts_delete($link, $id)
{
    if (!mysqli_query($link, "call sp_accounts_delete({$id})")) {
        throw new DBException(mysqli_error($link));
    }
    db_cleanup_link($link);
}