function build() {
		$renderer = new DebugView();
		$renderer->writeHeader();
		$renderer->writeInfo("Environment Builder (formerly db/build)", Director::absoluteBaseURL());
		echo "<div style=\"margin: 0 2em\">";

		$da = new DatabaseAdmin();
		$da->build();
		
		echo "</div>";
		$renderer->writeFooter();
	}
 function doReset($data, $form, $request)
 {
     if (!isset($data['devResetRandNumber'])) {
         Director::redirectBack();
         return false;
     }
     // Avoid accidental database resets by checking the posted number to the one in session
     if (Session::get('devResetRandNumber') != $data['devResetRandNumber']) {
         Director::redirectBack();
         return false;
     }
     $da = new DatabaseAdmin();
     $da->clearAllData();
     // If _ss_environment.php has some constants set for default admin, set these up in the request
     $_REQUEST['username'] = defined('SS_DEFAULT_ADMIN_USERNAME') ? SS_DEFAULT_ADMIN_USERNAME : null;
     $_REQUEST['password'] = defined('SS_DEFAULT_ADMIN_PASSWORD') ? SS_DEFAULT_ADMIN_PASSWORD : null;
     $da->build();
     Session::clear('devResetRandNumber');
     Director::redirect(Director::absoluteBaseURL() . 'dev/reset?done=1');
 }