diff --git a/admin/configuration.php b/admin/configuration.php index 2274ab75a..32c24e1c6 100644 --- a/admin/configuration.php +++ b/admin/configuration.php @@ -11,6 +11,11 @@ if( !defined("PHPWG_ROOT_PATH") ) die ("Hacking attempt!"); } +if (!is_webmaster()) +{ + $page['warnings'][] = l10n('Webmaster status is required.'); +} + include_once(PHPWG_ROOT_PATH.'admin/include/functions.php'); include_once(PHPWG_ROOT_PATH.'admin/include/functions_upload.inc.php'); include_once(PHPWG_ROOT_PATH.'admin/include/tabsheet.class.php'); @@ -253,7 +258,7 @@ if (isset($_POST['submit'])) } // updating configuration if no error found - if (!in_array($page['section'], array('sizes', 'watermark')) and count($page['errors']) == 0) + if (!in_array($page['section'], array('sizes', 'watermark')) and count($page['errors']) == 0 and is_webmaster()) { //echo '
'; print_r($_POST); echo ''; $result = pwg_query('SELECT param FROM '.CONFIG_TABLE); @@ -602,6 +607,8 @@ switch ($page['section']) } } +$template->assign('isWebmaster', (is_webmaster()) ? 1 : 0); + //----------------------------------------------------------- sending html code $template->assign_var_from_handle('ADMIN_CONTENT', 'config'); ?> diff --git a/admin/include/configuration_sizes_process.inc.php b/admin/include/configuration_sizes_process.inc.php index 9d936858a..40a2b7125 100644 --- a/admin/include/configuration_sizes_process.inc.php +++ b/admin/include/configuration_sizes_process.inc.php @@ -11,6 +11,11 @@ if( !defined("PHPWG_ROOT_PATH") ) die ("Hacking attempt!"); } +if (!is_webmaster()) +{ + return; +} + $errors = array(); // original resize diff --git a/admin/include/configuration_watermark_process.inc.php b/admin/include/configuration_watermark_process.inc.php index 61b21cbb0..e0a0bb9ff 100644 --- a/admin/include/configuration_watermark_process.inc.php +++ b/admin/include/configuration_watermark_process.inc.php @@ -11,6 +11,11 @@ if( !defined("PHPWG_ROOT_PATH") ) die ("Hacking attempt!"); } +if (!is_webmaster()) +{ + return; +} + function get_watermark_filename($list, $candidate, $step = 0) { global $change_name; diff --git a/admin/themes/default/template/configuration_comments.tpl b/admin/themes/default/template/configuration_comments.tpl index f77c094b2..f23de3241 100644 --- a/admin/themes/default/template/configuration_comments.tpl +++ b/admin/themes/default/template/configuration_comments.tpl @@ -153,7 +153,7 @@
-
diff --git a/admin/themes/default/template/configuration_default.tpl b/admin/themes/default/template/configuration_default.tpl index 14e112d9e..38eb627e9 100644 --- a/admin/themes/default/template/configuration_default.tpl +++ b/admin/themes/default/template/configuration_default.tpl @@ -52,8 +52,8 @@- - + +
diff --git a/admin/themes/default/template/configuration_display.tpl b/admin/themes/default/template/configuration_display.tpl index 629a9f400..70a01693c 100644 --- a/admin/themes/default/template/configuration_display.tpl +++ b/admin/themes/default/template/configuration_display.tpl @@ -312,7 +312,7 @@
-
-
-
-