mirror of
https://github.com/phpbb/phpbb.git
synced 2025-05-08 16:45:19 +02:00
add warning to ACP index if config file is writeable
git-svn-id: file:///svn/phpbb/branches/phpBB-3_0_0@8688 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
parent
04814560c8
commit
0ce66e6552
@ -21,6 +21,13 @@
|
|||||||
</div>
|
</div>
|
||||||
<!-- ENDIF -->
|
<!-- ENDIF -->
|
||||||
|
|
||||||
|
<!-- IF S_WRITEABLE_CONFIG -->
|
||||||
|
<div class="errorbox">
|
||||||
|
<h3>{L_WARNING}</h3>
|
||||||
|
<p>{L_WRITEABLE_CONFIG}</p>
|
||||||
|
</div>
|
||||||
|
<!-- ENDIF -->
|
||||||
|
|
||||||
<table cellspacing="1">
|
<table cellspacing="1">
|
||||||
<caption>{L_FORUM_STATS}</caption>
|
<caption>{L_FORUM_STATS}</caption>
|
||||||
<col class="col1" /><col class="col2" /><col class="col1" /><col class="col2" />
|
<col class="col1" /><col class="col2" /><col class="col1" /><col class="col2" />
|
||||||
|
@ -168,7 +168,7 @@ class acp_main
|
|||||||
$result = $db->sql_query($sql);
|
$result = $db->sql_query($sql);
|
||||||
set_config('upload_dir_size', (int) $db->sql_fetchfield('stat'), true);
|
set_config('upload_dir_size', (int) $db->sql_fetchfield('stat'), true);
|
||||||
$db->sql_freeresult($result);
|
$db->sql_freeresult($result);
|
||||||
|
|
||||||
if (!function_exists('update_last_username'))
|
if (!function_exists('update_last_username'))
|
||||||
{
|
{
|
||||||
include($phpbb_root_path . "includes/functions_user.$phpEx");
|
include($phpbb_root_path . "includes/functions_user.$phpEx");
|
||||||
@ -199,7 +199,7 @@ class acp_main
|
|||||||
add_log('admin', 'LOG_RESYNC_POSTCOUNTS');
|
add_log('admin', 'LOG_RESYNC_POSTCOUNTS');
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'date':
|
case 'date':
|
||||||
if (!$auth->acl_get('a_board'))
|
if (!$auth->acl_get('a_board'))
|
||||||
{
|
{
|
||||||
@ -209,7 +209,7 @@ class acp_main
|
|||||||
set_config('board_startdate', time() - 1);
|
set_config('board_startdate', time() - 1);
|
||||||
add_log('admin', 'LOG_RESET_DATE');
|
add_log('admin', 'LOG_RESET_DATE');
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'db_track':
|
case 'db_track':
|
||||||
switch ($db->sql_layer)
|
switch ($db->sql_layer)
|
||||||
{
|
{
|
||||||
@ -231,7 +231,7 @@ class acp_main
|
|||||||
FROM ' . FORUMS_TABLE . '
|
FROM ' . FORUMS_TABLE . '
|
||||||
WHERE forum_type <> ' . FORUM_CAT;
|
WHERE forum_type <> ' . FORUM_CAT;
|
||||||
$result = $db->sql_query($sql);
|
$result = $db->sql_query($sql);
|
||||||
|
|
||||||
$forum_ids = array();
|
$forum_ids = array();
|
||||||
while ($row = $db->sql_fetchrow($result))
|
while ($row = $db->sql_fetchrow($result))
|
||||||
{
|
{
|
||||||
@ -281,7 +281,7 @@ class acp_main
|
|||||||
$db->sql_multi_insert(TOPICS_POSTED_TABLE, $sql_ary);
|
$db->sql_multi_insert(TOPICS_POSTED_TABLE, $sql_ary);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
add_log('admin', 'LOG_RESYNC_POST_MARKING');
|
add_log('admin', 'LOG_RESYNC_POST_MARKING');
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@ -320,7 +320,7 @@ class acp_main
|
|||||||
$files_per_day = sprintf('%.2f', $total_files / $boarddays);
|
$files_per_day = sprintf('%.2f', $total_files / $boarddays);
|
||||||
|
|
||||||
$upload_dir_size = get_formatted_filesize($config['upload_dir_size']);
|
$upload_dir_size = get_formatted_filesize($config['upload_dir_size']);
|
||||||
|
|
||||||
$avatar_dir_size = 0;
|
$avatar_dir_size = 0;
|
||||||
|
|
||||||
if ($avatar_dir = @opendir($phpbb_root_path . $config['avatar_path']))
|
if ($avatar_dir = @opendir($phpbb_root_path . $config['avatar_path']))
|
||||||
@ -463,6 +463,11 @@ class acp_main
|
|||||||
$template->assign_var('S_REMOVE_INSTALL', true);
|
$template->assign_var('S_REMOVE_INSTALL', true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (file_exists($phpbb_root_path . 'config.' . $phpEx) && is_writeable($phpbb_root_path . 'config.' . $phpEx))
|
||||||
|
{
|
||||||
|
$template->assign_var('S_WRITEABLE_CONFIG', true);
|
||||||
|
}
|
||||||
|
|
||||||
$this->tpl_name = 'acp_main';
|
$this->tpl_name = 'acp_main';
|
||||||
$this->page_title = 'ACP_MAIN';
|
$this->page_title = 'ACP_MAIN';
|
||||||
}
|
}
|
||||||
|
@ -268,7 +268,7 @@ $lang = array_merge($lang, array(
|
|||||||
'SELECT_OPTION' => 'Select option',
|
'SELECT_OPTION' => 'Select option',
|
||||||
|
|
||||||
'SETTING_TOO_LOW' => 'The entered value for the setting “%1$s” is too low. The minimal allowed value is %2$d.',
|
'SETTING_TOO_LOW' => 'The entered value for the setting “%1$s” is too low. The minimal allowed value is %2$d.',
|
||||||
'SETTING_TOO_BIG' => 'The entered value for the setting “%1$s” is too big. The maximal allowed value is %2$d.',
|
'SETTING_TOO_BIG' => 'The entered value for the setting “%1$s” is too big. The maximal allowed value is %2$d.',
|
||||||
'SETTING_TOO_LONG' => 'The entered value for the setting “%1$s” is too long. The maximal allowed length is %2$d.',
|
'SETTING_TOO_LONG' => 'The entered value for the setting “%1$s” is too long. The maximal allowed length is %2$d.',
|
||||||
'SETTING_TOO_SHORT' => 'The entered value for the setting “%1$s” is not long enough. The minimal allowed length is %2$d.',
|
'SETTING_TOO_SHORT' => 'The entered value for the setting “%1$s” is not long enough. The minimal allowed length is %2$d.',
|
||||||
|
|
||||||
@ -362,6 +362,7 @@ $lang = array_merge($lang, array(
|
|||||||
'VIEW_INACTIVE_USERS' => 'View inactive users',
|
'VIEW_INACTIVE_USERS' => 'View inactive users',
|
||||||
|
|
||||||
'WELCOME_PHPBB' => 'Welcome to phpBB',
|
'WELCOME_PHPBB' => 'Welcome to phpBB',
|
||||||
|
'WRITEABLE_CONFIG' => 'Your config file (config.php) is currently world-writeable. We strongly encourage you to change the permissions to 640 or at least to 644 (for example: <a href="http://en.wikipedia.org/wiki/Chmod" rel="external">chmod</a> 640 config.php).',
|
||||||
));
|
));
|
||||||
|
|
||||||
// Inactive Users
|
// Inactive Users
|
||||||
|
Loading…
x
Reference in New Issue
Block a user