diff options
| author | Meik Sievertsen <acydburn@phpbb.com> | 2007-03-23 12:18:09 +0000 |
|---|---|---|
| committer | Meik Sievertsen <acydburn@phpbb.com> | 2007-03-23 12:18:09 +0000 |
| commit | 6039d6f1c689ea9fa6828c6be5c8b02f11e1004c (patch) | |
| tree | 5c3079b8c499c592fe32825a68413750648779a3 /phpBB/includes/acp/acp_logs.php | |
| parent | ad540a705f92c78862007b951f354f612f80b5c1 (diff) | |
| download | forums-6039d6f1c689ea9fa6828c6be5c8b02f11e1004c.tar forums-6039d6f1c689ea9fa6828c6be5c8b02f11e1004c.tar.gz forums-6039d6f1c689ea9fa6828c6be5c8b02f11e1004c.tar.bz2 forums-6039d6f1c689ea9fa6828c6be5c8b02f11e1004c.tar.xz forums-6039d6f1c689ea9fa6828c6be5c8b02f11e1004c.zip | |
again, some changes here and there...
git-svn-id: file:///svn/phpbb/trunk@7218 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/includes/acp/acp_logs.php')
| -rw-r--r-- | phpBB/includes/acp/acp_logs.php | 51 |
1 files changed, 35 insertions, 16 deletions
diff --git a/phpBB/includes/acp/acp_logs.php b/phpBB/includes/acp/acp_logs.php index 211b932115..f23f1e8079 100644 --- a/phpBB/includes/acp/acp_logs.php +++ b/phpBB/includes/acp/acp_logs.php @@ -41,27 +41,46 @@ class acp_logs // Delete entries if requested and able if (($deletemark || $deleteall) && $auth->acl_get('a_clearlogs')) { - $where_sql = ''; - - if ($deletemark && sizeof($marked)) + if (confirm_box(true)) { - $sql_in = array(); - foreach ($marked as $mark) + $where_sql = ''; + + if ($deletemark && sizeof($marked)) { - $sql_in[] = $mark; + $sql_in = array(); + foreach ($marked as $mark) + { + $sql_in[] = $mark; + } + $where_sql = ' AND ' . $db->sql_in_set('log_id', $sql_in); + unset($sql_in); } - $where_sql = ' AND ' . $db->sql_in_set('log_id', $sql_in); - unset($sql_in); - } - if ($where_sql || $deleteall) - { - $sql = 'DELETE FROM ' . LOG_TABLE . " - WHERE log_type = {$this->log_type} - $where_sql"; - $db->sql_query($sql); + if ($where_sql || $deleteall) + { + $sql = 'DELETE FROM ' . LOG_TABLE . " + WHERE log_type = {$this->log_type} + $where_sql"; + $db->sql_query($sql); - add_log('admin', 'LOG_CLEAR_' . strtoupper($mode)); + add_log('admin', 'LOG_CLEAR_' . strtoupper($mode)); + } + } + else + { + confirm_box(false, $user->lang['CONFIRM_OPERATION'], build_hidden_fields(array( + 'f' => $forum_id, + 'start' => $start, + 'delmarked' => $deletemark, + 'delall' => $deleteall, + 'mark' => $marked, + 'st' => $sort_days, + 'sk' => $sort_key, + 'sd' => $sort_dir, + 'i' => $id, + 'mode' => $mode, + 'action' => $action)) + ); } } |
