mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 12:05:37 +00:00
34 lines
994 B
PHP
34 lines
994 B
PHP
<?php
|
|
|
|
namespace SilverStripe\Dev;
|
|
|
|
use SilverStripe\Control\Director;
|
|
use SilverStripe\ORM\DatabaseAdmin;
|
|
use SilverStripe\Security\Confirmation;
|
|
|
|
/**
|
|
* A simple controller using DebugView to wrap up the confirmation form
|
|
* with a template similar to other DevelopmentAdmin endpoints and UIs
|
|
*
|
|
* This is done particularly for the confirmation of URL special parameters
|
|
* and /dev/build, so that people opening the confirmation form wouldn't
|
|
* mix it up with some non-dev functionality
|
|
*/
|
|
class DevConfirmationController extends Confirmation\Handler
|
|
{
|
|
public function index()
|
|
{
|
|
$response = parent::index();
|
|
|
|
$renderer = DebugView::create();
|
|
echo $renderer->renderHeader();
|
|
echo $renderer->renderInfo(
|
|
_t(__CLASS__ . ".INFO_TITLE", "Security Confirmation"),
|
|
Director::absoluteBaseURL(),
|
|
_t(__CLASS__ . ".INFO_DESCRIPTION", "Confirm potentially dangerous operation")
|
|
);
|
|
|
|
return $response;
|
|
}
|
|
}
|