|
@@ -255,27 +255,27 @@ class Install extends Admin
|
|
'dbtype' => [
|
|
'dbtype' => [
|
|
'type' => 'select',
|
|
'type' => 'select',
|
|
'options' => $this->dbTypes,
|
|
'options' => $this->dbTypes,
|
|
- 'value' => $v ? $v->dbtype : 'mysql_innodb',
|
|
|
|
|
|
+ 'value' => $v->dbtype ?? 'mysql_innodb',
|
|
'caption' => 'Database type',
|
|
'caption' => 'Database type',
|
|
'help' => 'Info 2',
|
|
'help' => 'Info 2',
|
|
],
|
|
],
|
|
'dbhost' => [
|
|
'dbhost' => [
|
|
'type' => 'text',
|
|
'type' => 'text',
|
|
- 'value' => $v ? $v->dbhost : 'localhost',
|
|
|
|
|
|
+ 'value' => $v->dbhost ?? 'localhost',
|
|
'caption' => 'Database server hostname',
|
|
'caption' => 'Database server hostname',
|
|
'help' => 'Info 3',
|
|
'help' => 'Info 3',
|
|
'required' => true,
|
|
'required' => true,
|
|
],
|
|
],
|
|
'dbname' => [
|
|
'dbname' => [
|
|
'type' => 'text',
|
|
'type' => 'text',
|
|
- 'value' => $v ? $v->dbname : '',
|
|
|
|
|
|
+ 'value' => $v->dbname ?? '',
|
|
'caption' => 'Database name',
|
|
'caption' => 'Database name',
|
|
'help' => 'Info 4',
|
|
'help' => 'Info 4',
|
|
'required' => true,
|
|
'required' => true,
|
|
],
|
|
],
|
|
'dbuser' => [
|
|
'dbuser' => [
|
|
'type' => 'text',
|
|
'type' => 'text',
|
|
- 'value' => $v ? $v->dbuser : '',
|
|
|
|
|
|
+ 'value' => $v->dbuser ?? '',
|
|
'caption' => 'Database username',
|
|
'caption' => 'Database username',
|
|
],
|
|
],
|
|
'dbpass' => [
|
|
'dbpass' => [
|
|
@@ -287,7 +287,7 @@ class Install extends Admin
|
|
'dbprefix' => [
|
|
'dbprefix' => [
|
|
'type' => 'text',
|
|
'type' => 'text',
|
|
'maxlength' => '40',
|
|
'maxlength' => '40',
|
|
- 'value' => $v ? $v->dbprefix : '',
|
|
|
|
|
|
+ 'value' => $v->dbprefix ?? '',
|
|
'caption' => 'Table prefix',
|
|
'caption' => 'Table prefix',
|
|
'help' => 'Info 6',
|
|
'help' => 'Info 6',
|
|
'required' => true,
|
|
'required' => true,
|
|
@@ -311,7 +311,7 @@ class Install extends Admin
|
|
'type' => 'text',
|
|
'type' => 'text',
|
|
'maxlength' => '25',
|
|
'maxlength' => '25',
|
|
'pattern' => '^.{2,25}$',
|
|
'pattern' => '^.{2,25}$',
|
|
- 'value' => $v ? $v->username : '',
|
|
|
|
|
|
+ 'value' => $v->username ?? '',
|
|
'caption' => 'Administrator username',
|
|
'caption' => 'Administrator username',
|
|
'help' => 'Info 8',
|
|
'help' => 'Info 8',
|
|
'required' => true,
|
|
'required' => true,
|
|
@@ -328,7 +328,7 @@ class Install extends Admin
|
|
'type' => 'text',
|
|
'type' => 'text',
|
|
'maxlength' => '80',
|
|
'maxlength' => '80',
|
|
'pattern' => '.+@.+',
|
|
'pattern' => '.+@.+',
|
|
- 'value' => $v ? $v->email : '',
|
|
|
|
|
|
+ 'value' => $v->email ?? '',
|
|
'caption' => 'Administrator email',
|
|
'caption' => 'Administrator email',
|
|
'help' => 'Info 10',
|
|
'help' => 'Info 10',
|
|
'required' => true,
|
|
'required' => true,
|
|
@@ -352,33 +352,33 @@ class Install extends Admin
|
|
'title' => [
|
|
'title' => [
|
|
'type' => 'text',
|
|
'type' => 'text',
|
|
'maxlength' => '255',
|
|
'maxlength' => '255',
|
|
- 'value' => $v ? $v->title : __('My ForkBB Forum'),
|
|
|
|
|
|
+ 'value' => $v->title ?? __('My ForkBB Forum'),
|
|
'caption' => 'Board title',
|
|
'caption' => 'Board title',
|
|
'required' => true,
|
|
'required' => true,
|
|
],
|
|
],
|
|
'descr' => [
|
|
'descr' => [
|
|
'type' => 'text',
|
|
'type' => 'text',
|
|
'maxlength' => '16000',
|
|
'maxlength' => '16000',
|
|
- 'value' => $v ? $v->descr : __('Description'),
|
|
|
|
|
|
+ 'value' => $v->descr ?? __('Description'),
|
|
'caption' => 'Board description',
|
|
'caption' => 'Board description',
|
|
],
|
|
],
|
|
'baseurl' => [
|
|
'baseurl' => [
|
|
'type' => 'text',
|
|
'type' => 'text',
|
|
'maxlength' => '128',
|
|
'maxlength' => '128',
|
|
- 'value' => $v ? $v->baseurl : $this->c->BASE_URL,
|
|
|
|
|
|
+ 'value' => $v->baseurl ?? $this->c->BASE_URL,
|
|
'caption' => 'Base URL',
|
|
'caption' => 'Base URL',
|
|
'required' => true,
|
|
'required' => true,
|
|
],
|
|
],
|
|
'defaultlang' => [
|
|
'defaultlang' => [
|
|
'type' => 'select',
|
|
'type' => 'select',
|
|
'options' => $langs,
|
|
'options' => $langs,
|
|
- 'value' => $v ? $v->defaultlang : $this->user->language,
|
|
|
|
|
|
+ 'value' => $v->defaultlang ?? $this->user->language,
|
|
'caption' => 'Default language',
|
|
'caption' => 'Default language',
|
|
],
|
|
],
|
|
'defaultstyle' => [
|
|
'defaultstyle' => [
|
|
'type' => 'select',
|
|
'type' => 'select',
|
|
'options' => $styles,
|
|
'options' => $styles,
|
|
- 'value' => $v ? $v->defaultstyle : $this->user->style,
|
|
|
|
|
|
+ 'value' => $v->defaultstyle ?? $this->user->style,
|
|
'caption' => 'Default style',
|
|
'caption' => 'Default style',
|
|
],
|
|
],
|
|
],
|
|
],
|
|
@@ -399,7 +399,7 @@ class Install extends Admin
|
|
'cookie_domain' => [
|
|
'cookie_domain' => [
|
|
'type' => 'text',
|
|
'type' => 'text',
|
|
'maxlength' => '128',
|
|
'maxlength' => '128',
|
|
- 'value' => $v ? $v->cookie_domain : '',
|
|
|
|
|
|
+ 'value' => $v->cookie_domain ?? '',
|
|
'caption' => 'Cookie Domain',
|
|
'caption' => 'Cookie Domain',
|
|
'help' => 'Cookie Domain info',
|
|
'help' => 'Cookie Domain info',
|
|
],
|
|
],
|