Page Menu
Home
WickedGov Phorge
Search
Configure Global Search
Log In
Files
F1428708
DatabaseConnectForm.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
DatabaseConnectForm.php
View Options
<?php
namespace
MediaWiki\Installer
;
use
MediaWiki\Html\Html
;
use
MediaWiki\Status\Status
;
/**
* @internal
*/
abstract
class
DatabaseConnectForm
extends
DatabaseForm
{
/**
* Get HTML for a web form that configures this database. Configuration
* at this time should be the minimum needed to connect and test
* whether install or upgrade is required.
*
* If this is called, $this->parent can be assumed to be a WebInstaller.
*/
abstract
public
function
getHtml
();
/**
* Set variables based on the request array, assuming it was submitted
* via the form returned by getConnectForm(). Validate the connection
* settings by attempting to connect with them.
*
* If this is called, $this->parent can be assumed to be a WebInstaller.
*
* @return Status
*/
abstract
public
function
submit
();
/**
* Get a standard install-user fieldset.
*
* @return string
*/
protected
function
getInstallUserBox
()
{
return
"<span class=
\"
cdx-card
\"
><span class=
\"
cdx-card__text
\"
>"
.
Html
::
element
(
'span'
,
[
'class'
=>
'cdx-card__text__title'
],
wfMessage
(
'config-db-install-account'
)->
text
()
)
.
"<span class=
\"
cdx-card__text__description
\"
>"
.
$this
->
getTextBox
(
'_InstallUser'
,
'config-db-username'
,
[
'dir'
=>
'ltr'
],
$this
->
webInstaller
->
getHelpBox
(
'config-db-install-username'
)
)
.
$this
->
getPasswordBox
(
'_InstallPassword'
,
'config-db-password'
,
[
'dir'
=>
'ltr'
],
$this
->
webInstaller
->
getHelpBox
(
'config-db-install-password'
)
)
.
"</span></span></span>"
;
}
/**
* Submit a standard install user fieldset.
* @return Status
*/
protected
function
submitInstallUserBox
()
{
$this
->
setVarsFromRequest
(
[
'_InstallUser'
,
'_InstallPassword'
]
);
return
Status
::
newGood
();
}
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Sat, May 16, 16:34 (13 h, 36 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
62/fb/0a28f8c61cf3de26cb42fa6c8391
Default Alt Text
DatabaseConnectForm.php (1 KB)
Attached To
Mode
rMWPROD MediaWiki Production
Attached
Detach File
Event Timeline
Log In to Comment