diff options
author | Dries Buytaert <dries@buytaert.net> | 2004-02-15 20:09:46 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2004-02-15 20:09:46 +0000 |
commit | 4b0b2d02eecaa27e3162a0fad9d31bb08f4df53b (patch) | |
tree | cf369f7370c1be045e3d48e7a9beb26d1d0f3714 /modules/locale.module | |
parent | ae5136e51b87b414c737f4726c367c18db79fc49 (diff) | |
download | brdo-4b0b2d02eecaa27e3162a0fad9d31bb08f4df53b.tar.gz brdo-4b0b2d02eecaa27e3162a0fad9d31bb08f4df53b.tar.bz2 |
- Patch by Steven: removed redundant permission checks. These are no longer
required thanks to the new 404 handling.
Diffstat (limited to 'modules/locale.module')
-rw-r--r-- | modules/locale.module | 80 |
1 files changed, 37 insertions, 43 deletions
diff --git a/modules/locale.module b/modules/locale.module index 599fd7e2a..eedba7595 100644 --- a/modules/locale.module +++ b/modules/locale.module @@ -256,52 +256,46 @@ function locale_admin() { $op = $_POST["op"]; $edit =& $_POST["edit"]; - if (user_access('administer locales')) { - - if (empty($op)) { - $op = arg(2); - } + if (empty($op)) { + $op = arg(2); + } - switch ($op) { - case 'delete': - $output .= locale_delete(check_query(arg(3))); - $output .= locale_seek(); - break; - case 'edit': - $output .= locale_edit(check_query(arg(3))); - $output .= locale_seek(); - break; - case 'search': - if (locale_seek_query()) { - $output = locale_seek(); - } - $output .= locale_seek_form(); - break; - case t('Search'): - $output = locale_seek(); - $output .= locale_seek_form(); - break; - case t('Save translations'): - $output .= locale_save(check_query(arg(3))); - $output .= locale_seek_form(); - break; - default: - if (arg(3) == 'translated') { - $edit['status'] = 1; - $edit['language'] = arg(2); - } - else { - $edit['status'] = 2; - $edit['language'] = arg(2); - } + switch ($op) { + case 'delete': + $output .= locale_delete(check_query(arg(3))); + $output .= locale_seek(); + break; + case 'edit': + $output .= locale_edit(check_query(arg(3))); + $output .= locale_seek(); + break; + case 'search': + if (locale_seek_query()) { $output = locale_seek(); - $output .= locale_seek_form(); - } - print theme('page', $output); - } - else { - print theme('page', message_access()); + } + $output .= locale_seek_form(); + break; + case t('Search'): + $output = locale_seek(); + $output .= locale_seek_form(); + break; + case t('Save translations'): + $output .= locale_save(check_query(arg(3))); + $output .= locale_seek_form(); + break; + default: + if (arg(3) == 'translated') { + $edit['status'] = 1; + $edit['language'] = arg(2); + } + else { + $edit['status'] = 2; + $edit['language'] = arg(2); + } + $output = locale_seek(); + $output .= locale_seek_form(); } + print theme('page', $output); } function locale($string) { |