/** * Стандартный обработчик автоматического удаления нитей оставляет не * помеченными на архивирование последние (новые) нити заданной доски, суммарное * количество сообщений в которых не более чем 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); }
/** * Удаляет аккаунт, если он был помечен на удаление. Если аккаунт не был помечен * на удаление, то ничего не произойдёт. * @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); }