Fixing declaration of statics to private for 3.1+ compatibility

This commit is contained in:
Sean Harvey 2013-05-06 22:21:09 +12:00
parent 3275f4768c
commit 8ffeeb1ee6
8 changed files with 33 additions and 33 deletions

View File

@ -3,7 +3,7 @@ class SubsitesVirtualPage extends VirtualPage {
private static $description = 'Displays the content of a page on another subsite'; private static $description = 'Displays the content of a page on another subsite';
public static $db = array( private static $db = array(
'CustomMetaTitle' => 'Varchar(255)', 'CustomMetaTitle' => 'Varchar(255)',
'CustomMetaKeywords' => 'Varchar(255)', 'CustomMetaKeywords' => 'Varchar(255)',
'CustomMetaDescription' => 'Text', 'CustomMetaDescription' => 'Text',

View File

@ -10,10 +10,9 @@ class FileSubsites extends DataExtension {
// considered 'global', unless set otherwise // considered 'global', unless set otherwise
static $default_root_folders_global = false; static $default_root_folders_global = false;
public static $has_one=array( private static $has_one=array(
'Subsite' => 'Subsite', 'Subsite' => 'Subsite',
); );
/** /**
* Amends the CMS tree title for folders in the Files & Images section. * Amends the CMS tree title for folders in the Files & Images section.

View File

@ -6,19 +6,18 @@
*/ */
class GroupSubsites extends DataExtension implements PermissionProvider { class GroupSubsites extends DataExtension implements PermissionProvider {
public static $db=array( private static $db = array(
'AccessAllSubsites' => 'Boolean' 'AccessAllSubsites' => 'Boolean'
); );
public static $many_many=array( private static $many_many = array(
'Subsites' => 'Subsite' 'Subsites' => 'Subsite'
); );
public static $defaults=array( private static $defaults = array(
'AccessAllSubsites' => true 'AccessAllSubsites' => true
); );
/** /**
* Migrations for GroupSubsites data. * Migrations for GroupSubsites data.
*/ */

View File

@ -6,7 +6,7 @@
*/ */
class LeftAndMainSubsites extends Extension { class LeftAndMainSubsites extends Extension {
static $allowed_actions = array('CopyToSubsite'); private static $allowed_actions = array('CopyToSubsite');
function init() { function init() {
Requirements::css('subsites/css/LeftAndMain_Subsites.css'); Requirements::css('subsites/css/LeftAndMain_Subsites.css');

View File

@ -4,11 +4,11 @@
* Extension for the SiteConfig object to add subsites support * Extension for the SiteConfig object to add subsites support
*/ */
class SiteConfigSubsites extends DataExtension { class SiteConfigSubsites extends DataExtension {
public static $has_one=array(
private static $has_one = array(
'Subsite' => 'Subsite', // The subsite that this page belongs to 'Subsite' => 'Subsite', // The subsite that this page belongs to
); );
/** /**
* Update any requests to limit the results to the current site * Update any requests to limit the results to the current site
*/ */

View File

@ -4,19 +4,19 @@
* Extension for the SiteTree object to add subsites support * Extension for the SiteTree object to add subsites support
*/ */
class SiteTreeSubsites extends DataExtension { class SiteTreeSubsites extends DataExtension {
public static $has_one=array( private static $has_one = array(
'Subsite' => 'Subsite', // The subsite that this page belongs to 'Subsite' => 'Subsite', // The subsite that this page belongs to
); );
public static $many_many=array( private static $many_many = array(
'CrossSubsiteLinkTracking' => 'SiteTree' // Stored separately, as the logic for URL rewriting is different 'CrossSubsiteLinkTracking' => 'SiteTree' // Stored separately, as the logic for URL rewriting is different
); );
public static $many_many_extraFields=array( private static $many_many_extraFields = array(
"CrossSubsiteLinkTracking" => array("FieldName" => "Varchar") "CrossSubsiteLinkTracking" => array("FieldName" => "Varchar")
); );
function isMainSite() { function isMainSite() {
if($this->owner->SubsiteID == 0) return true; if($this->owner->SubsiteID == 0) return true;
return false; return false;

View File

@ -21,9 +21,9 @@ class Subsite extends DataObject implements PermissionProvider {
static $write_hostmap = true; static $write_hostmap = true;
static $default_sort = "\"Title\" ASC"; private static $default_sort = "\"Title\" ASC";
static $db = array( private static $db = array(
'Title' => 'Varchar(255)', 'Title' => 'Varchar(255)',
'RedirectURL' => 'Varchar(255)', 'RedirectURL' => 'Varchar(255)',
'DefaultSite' => 'Boolean', 'DefaultSite' => 'Boolean',
@ -38,22 +38,22 @@ class Subsite extends DataObject implements PermissionProvider {
'PageTypeBlacklist' => 'Text', 'PageTypeBlacklist' => 'Text',
); );
static $has_one = array( private static $has_one = array(
); );
static $has_many = array( private static $has_many = array(
'Domains' => 'SubsiteDomain', 'Domains' => 'SubsiteDomain',
); );
static $belongs_many_many = array( private static $belongs_many_many = array(
"Groups" => "Group", "Groups" => "Group",
); );
static $defaults = array( private static $defaults = array(
'IsPublic' => 1 'IsPublic' => 1
); );
static $searchable_fields = array( private static $searchable_fields = array(
'Title' => array( 'Title' => array(
'title' => 'Subsite Name' 'title' => 'Subsite Name'
), ),
@ -65,7 +65,7 @@ class Subsite extends DataObject implements PermissionProvider {
), ),
); );
static $summary_fields = array( private static $summary_fields = array(
'Title' => 'Subsite Name', 'Title' => 'Subsite Name',
'PrimaryDomain' => 'Primary Domain', 'PrimaryDomain' => 'Primary Domain',
'IsPublic' => 'Active subsite', 'IsPublic' => 'Active subsite',

View File

@ -1,19 +1,21 @@
<?php <?php
class SubsiteDomain extends DataObject { class SubsiteDomain extends DataObject {
static $db = array(
private static $db = array(
"Domain" => "Varchar(255)", "Domain" => "Varchar(255)",
"IsPrimary" => "Boolean", "IsPrimary" => "Boolean",
); );
static $has_one = array(
private static $has_one = array(
"Subsite" => "Subsite", "Subsite" => "Subsite",
); );
public static $summary_fields=array( private static $summary_fields=array(
'Domain'=>'Domain', 'Domain'=>'Domain',
'IsPrimary'=>'Is Primary Domain' 'IsPrimary'=>'Is Primary Domain'
); );
/** /**
* Whenever a Subsite Domain is written, rewrite the hostmap * Whenever a Subsite Domain is written, rewrite the hostmap
* *