mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-07 20:08:53 +00:00
Merge branch '3.2.x'
* 3.2.x: [ticket/15011] Output meaningful errors when validating all metadata [ticket/11076] State current and minimum required versions in old PHP notice
This commit is contained in:
commit
3d61d2b370
3 changed files with 15 additions and 5 deletions
|
@ -429,11 +429,11 @@ class acp_main
|
|||
// Version check
|
||||
$user->add_lang('install');
|
||||
|
||||
if ($auth->acl_get('a_server') && version_compare(PHP_VERSION, '5.4', '<'))
|
||||
if ($auth->acl_get('a_server') && version_compare(PHP_VERSION, '5.4.0', '<'))
|
||||
{
|
||||
$template->assign_vars(array(
|
||||
'S_PHP_VERSION_OLD' => true,
|
||||
'L_PHP_VERSION_OLD' => sprintf($user->lang['PHP_VERSION_OLD'], '<a href="https://www.phpbb.com/community/viewtopic.php?f=14&t=2152375">', '</a>'),
|
||||
'L_PHP_VERSION_OLD' => sprintf($user->lang['PHP_VERSION_OLD'], PHP_VERSION, '5.4.0', '<a href="https://www.phpbb.com/support/docs/en/3.2/ug/quickstart/requirements">', '</a>'),
|
||||
));
|
||||
}
|
||||
|
||||
|
|
|
@ -395,7 +395,7 @@ $lang = array_merge($lang, array(
|
|||
'NUMBER_USERS' => 'Number of users',
|
||||
'NUMBER_ORPHAN' => 'Orphan attachments',
|
||||
|
||||
'PHP_VERSION_OLD' => 'The version of PHP on this server will no longer be supported by future versions of phpBB. %sDetails%s',
|
||||
'PHP_VERSION_OLD' => 'The version of PHP on this server (%1$s) will no longer be supported by future versions of phpBB. The minimum required version will be PHP %2$s. %3$sDetails%4$s',
|
||||
|
||||
'POSTS_PER_DAY' => 'Posts per day',
|
||||
|
||||
|
|
|
@ -214,9 +214,19 @@ class metadata_manager
|
|||
case 'all':
|
||||
$this->validate('display');
|
||||
|
||||
if (!$this->validate_enable())
|
||||
if (!$this->validate_dir())
|
||||
{
|
||||
throw new \phpbb\extension\exception('META_FIELD_NOT_SET', array($name));
|
||||
throw new \phpbb\extension\exception('EXTENSION_DIR_INVALID');
|
||||
}
|
||||
|
||||
if (!$this->validate_require_phpbb())
|
||||
{
|
||||
throw new \phpbb\extension\exception('META_FIELD_NOT_SET', array('soft-require'));
|
||||
}
|
||||
|
||||
if (!$this->validate_require_php())
|
||||
{
|
||||
throw new \phpbb\extension\exception('META_FIELD_NOT_SET', array('require php'));
|
||||
}
|
||||
break;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue