mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
33 lines
664 B
PHP
33 lines
664 B
PHP
|
<?php
|
||
|
|
||
|
class DevBuildController extends Controller {
|
||
|
|
||
|
private static $url_handlers = array(
|
||
|
'' => 'build'
|
||
|
);
|
||
|
|
||
|
private static $allowed_actions = array(
|
||
|
'build'
|
||
|
);
|
||
|
|
||
|
|
||
|
public function build($request) {
|
||
|
if(Director::is_cli()) {
|
||
|
$da = DatabaseAdmin::create();
|
||
|
return $da->handleRequest($request, $this->model);
|
||
|
} else {
|
||
|
$renderer = DebugView::create();
|
||
|
$renderer->writeHeader();
|
||
|
$renderer->writeInfo("Environment Builder", Director::absoluteBaseURL());
|
||
|
echo "<div class=\"build\">";
|
||
|
|
||
|
$da = DatabaseAdmin::create();
|
||
|
return $da->handleRequest($request, $this->model);
|
||
|
|
||
|
echo "</div>";
|
||
|
$renderer->writeFooter();
|
||
|
}
|
||
|
}
|
||
|
|
||
|
}
|