| @@ 994-1009 (lines=16) @@ | ||
| 991 | // First get the profile of the given board. |
|
| 992 | if (isset($board_info['id']) && $board_info['id'] == $board_id) |
|
| 993 | $profile_id = $board_info['profile']; |
|
| 994 | elseif ($board_id !== 0) |
|
| 995 | { |
|
| 996 | $request = $smcFunc['db_query']('', ' |
|
| 997 | SELECT id_profile |
|
| 998 | FROM {db_prefix}boards |
|
| 999 | WHERE id_board = {int:id_board} |
|
| 1000 | LIMIT 1', |
|
| 1001 | array( |
|
| 1002 | 'id_board' => $board_id, |
|
| 1003 | ) |
|
| 1004 | ); |
|
| 1005 | if ($smcFunc['db_num_rows']($request) == 0) |
|
| 1006 | fatal_lang_error('no_board'); |
|
| 1007 | list ($profile_id) = $smcFunc['db_fetch_row']($request); |
|
| 1008 | $smcFunc['db_free_result']($request); |
|
| 1009 | } |
|
| 1010 | else |
|
| 1011 | $profile_id = 1; |
|
| 1012 | ||
| @@ 1780-1795 (lines=16) @@ | ||
| 1777 | if (allowedTo('delete_any')) |
|
| 1778 | $allowed_all = true; |
|
| 1779 | // Allowed to delete replies to their messages? |
|
| 1780 | elseif (allowedTo('delete_replies')) |
|
| 1781 | { |
|
| 1782 | $request = $smcFunc['db_query']('', ' |
|
| 1783 | SELECT id_member_started |
|
| 1784 | FROM {db_prefix}topics |
|
| 1785 | WHERE id_topic = {int:current_topic} |
|
| 1786 | LIMIT 1', |
|
| 1787 | array( |
|
| 1788 | 'current_topic' => $topic, |
|
| 1789 | ) |
|
| 1790 | ); |
|
| 1791 | list ($starter) = $smcFunc['db_fetch_row']($request); |
|
| 1792 | $smcFunc['db_free_result']($request); |
|
| 1793 | ||
| 1794 | $allowed_all = $starter == $user_info['id']; |
|
| 1795 | } |
|
| 1796 | else |
|
| 1797 | $allowed_all = false; |
|
| 1798 | ||