silverstripe-subsites/code/SubsiteAdmin.php
Ed c9d3a1f854 BUG: More SS 3.0 modifications
Fixes for SS 3.0 beta 3

Fixed compatibility issues with ss3.0 rc1

fixed potential issue caused by the from array format changing in 3.0

Fixed strict standards warnings

Fixed strict notice "Only variables should be passed by reference"

Fixed strict notice "Only variables should be passed by reference"

Fixed strict notice caused by SubsiteAdmin not declaring all of the properties for getCMSFields()

Made Subsite::accessible_sites() static

Fixed issue caused when trying to add a domain before saving for the first time

Fixed undefined property ParentID
2012-07-16 11:21:24 +12:00

32 lines
819 B
PHP

<?php
/**
* Admin interface to manage and create {@link Subsite} instances.
*
* @package subsites
*/
class SubsiteAdmin extends ModelAdmin {
static $managed_models = array('Subsite', 'Subsite_Template');
static $url_segment = 'subsites';
static $menu_title = "Subsites";
public $showImportForm=false;
public function getEditForm($id = null, $fields = null) {
$form = parent::getEditForm($id, $fields);
if($this->modelClass=='Subsite') {
$grid=$form->Fields()->dataFieldByName('Subsite');
if($grid) {
$grid->getConfig()->addComponent(new GridFieldAddFromTemplateButton('toolbar-header-right'));
$grid->getConfig()->addComponent(new GridFieldAddFromTemplate());
}
}
return $form;
}
}
?>