|
@@ 2186-2192 (lines=7) @@
|
| 2183 |
|
} |
| 2184 |
|
|
| 2185 |
|
// "unpublish" |
| 2186 |
|
if ($isPublished && $canPublish && $isOnDraft && $canUnpublish) { |
| 2187 |
|
$moreOptions->push( |
| 2188 |
|
FormAction::create('unpublish', _t(__CLASS__.'.BUTTONUNPUBLISH', 'Unpublish'), 'delete') |
| 2189 |
|
->setDescription(_t(__CLASS__.'.BUTTONUNPUBLISHDESC', 'Remove this page from the published site')) |
| 2190 |
|
->addExtraClass('btn-secondary') |
| 2191 |
|
); |
| 2192 |
|
} |
| 2193 |
|
|
| 2194 |
|
// "rollback" |
| 2195 |
|
if ($isOnDraft && $isPublished && $canEdit && $stagesDiffer) { |
|
@@ 2195-2204 (lines=10) @@
|
| 2192 |
|
} |
| 2193 |
|
|
| 2194 |
|
// "rollback" |
| 2195 |
|
if ($isOnDraft && $isPublished && $canEdit && $stagesDiffer) { |
| 2196 |
|
$moreOptions->push( |
| 2197 |
|
FormAction::create('rollback', _t(__CLASS__.'.BUTTONCANCELDRAFT', 'Cancel draft changes')) |
| 2198 |
|
->setDescription(_t( |
| 2199 |
|
'SilverStripe\\CMS\\Model\\SiteTree.BUTTONCANCELDRAFTDESC', |
| 2200 |
|
'Delete your draft and revert to the currently published page' |
| 2201 |
|
)) |
| 2202 |
|
->addExtraClass('btn-secondary') |
| 2203 |
|
); |
| 2204 |
|
} |
| 2205 |
|
|
| 2206 |
|
// "restore" |
| 2207 |
|
if ($canEdit && !$isOnDraft && $isPublished) { |