Blame view

framework/dev/DevBuildController.php 664 Bytes
0084d336   Administrator   Importers CRUD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
  <?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();
  		}
  	}
  	
  }