mirror of
https://github.com/silverstripe/silverstripe-subsites
synced 2024-09-29 12:49:02 +02:00
Fixing declaration of statics to private for 3.1+ compatibility
This commit is contained in:
parent
3275f4768c
commit
8ffeeb1ee6
@ -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',
|
||||||
|
@ -10,11 +10,10 @@ 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.
|
||||||
* Prefixes a '* ' to the folders that are accessible from all subsites.
|
* Prefixes a '* ' to the folders that are accessible from all subsites.
|
||||||
|
@ -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.
|
||||||
*/
|
*/
|
||||||
|
@ -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');
|
||||||
|
@ -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
|
||||||
*/
|
*/
|
||||||
|
@ -5,15 +5,15 @@
|
|||||||
*/
|
*/
|
||||||
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")
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -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',
|
||||||
|
@ -1,15 +1,17 @@
|
|||||||
<?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'
|
||||||
);
|
);
|
||||||
|
Loading…
Reference in New Issue
Block a user