mirror of
https://github.com/silverstripe/silverstripe-cms
synced 2024-10-22 06:05:56 +00:00
NEW Add warning if viewed SiteTree object class is obsolete
This commit is contained in:
parent
d45dd34db9
commit
949507c3fe
@ -1803,7 +1803,7 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid
|
|||||||
if($this->HasBrokenLink || $this->HasBrokenFile) {
|
if($this->HasBrokenLink || $this->HasBrokenFile) {
|
||||||
$statusMessage[] = _t('SiteTree.HASBROKENLINKS', "This page has broken links.");
|
$statusMessage[] = _t('SiteTree.HASBROKENLINKS', "This page has broken links.");
|
||||||
}
|
}
|
||||||
|
|
||||||
$dependentNote = '';
|
$dependentNote = '';
|
||||||
$dependentTable = new LiteralField('DependentNote', '<p></p>');
|
$dependentTable = new LiteralField('DependentNote', '<p></p>');
|
||||||
|
|
||||||
@ -1877,6 +1877,20 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid
|
|||||||
|
|
||||||
$tabMain->setTitle(_t('SiteTree.TABCONTENT', "Main Content"));
|
$tabMain->setTitle(_t('SiteTree.TABCONTENT', "Main Content"));
|
||||||
|
|
||||||
|
if($this->ObsoleteClassName) {
|
||||||
|
$obsoleteWarning = _t(
|
||||||
|
'SiteTree.OBSOLETECLASS',
|
||||||
|
"This page is of obsolete type {type}. Saving will reset it's type and you may lose data",
|
||||||
|
array('type' => $this->ObsoleteClassName)
|
||||||
|
);
|
||||||
|
|
||||||
|
$fields->addFieldToTab(
|
||||||
|
"Root.Main",
|
||||||
|
new LiteralField("ObsoleteWarningHeader", "<p class=\"message warning\">$obsoleteWarning</p>"),
|
||||||
|
"Title"
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
if(file_exists(BASE_PATH . '/install.php')) {
|
if(file_exists(BASE_PATH . '/install.php')) {
|
||||||
$fields->addFieldToTab("Root.Main", new LiteralField("InstallWarningHeader",
|
$fields->addFieldToTab("Root.Main", new LiteralField("InstallWarningHeader",
|
||||||
"<p class=\"message warning\">" . _t("SiteTree.REMOVE_INSTALL_WARNING",
|
"<p class=\"message warning\">" . _t("SiteTree.REMOVE_INSTALL_WARNING",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user