1
0
mirror of https://github.com/processwire/processwire.git synced 2025-08-08 07:47:00 +02:00
This commit is contained in:
Ryan Cramer
2024-07-01 12:24:27 -04:00
parent dff3e8aaeb
commit 98968d796f

View File

@@ -2132,7 +2132,12 @@ class ProcessPageEdit extends Process implements WirePageEditor, ConfigurableMod
if($page->hasStatus(Page::statusLocked)) {
$inputStatus = $input->post('status');
if(!$user->hasPermission('page-lock', $page) || (is_array($inputStatus) && in_array(Page::statusLocked, $inputStatus))) {
$locked =
!$form->getChildByName('status')
|| !$user->hasPermission('page-lock', $page)
|| !is_array($inputStatus)
|| in_array(Page::statusLocked, $inputStatus);
if($locked) {
$this->error($this->noticeLocked);
$this->processSaveRedirect($this->redirectUrl);
return;