mirror of
https://github.com/silverstripe/silverstripe-reports
synced 2024-10-22 11:05:53 +02: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) {
|
||||
$statusMessage[] = _t('SiteTree.HASBROKENLINKS', "This page has broken links.");
|
||||
}
|
||||
|
||||
|
||||
$dependentNote = '';
|
||||
$dependentTable = new LiteralField('DependentNote', '<p></p>');
|
||||
|
||||
@ -1877,6 +1877,20 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid
|
||||
|
||||
$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')) {
|
||||
$fields->addFieldToTab("Root.Main", new LiteralField("InstallWarningHeader",
|
||||
"<p class=\"message warning\">" . _t("SiteTree.REMOVE_INSTALL_WARNING",
|
||||
|
Loading…
Reference in New Issue
Block a user