shell bypass 403
UnknownSec Shell
:
/
home
/
forge
/
lolas.brannanatkinson.com
/
vendor
/
statamic
/
cms
/
src
/
Actions
/ [
drwxrwxr-x
]
upload
mass deface
mass delete
console
info server
name :
Publish.php
<?php namespace Statamic\Actions; use Statamic\Contracts\Entries\Entry; use Statamic\Facades\User; class Publish extends Action { public static function title() { return __('Publish'); } public function visibleTo($item) { return $this->context['view'] === 'list' && $item instanceof Entry && ! $item->published(); } public function visibleToBulk($items) { if ($items->whereInstanceOf(Entry::class)->count() !== $items->count()) { return false; } if ($items->filter->published()->count() === $items->count()) { return false; } return true; } public function authorize($user, $entry) { return $user->can('publish', $entry); } public function confirmationText() { /** @translation */ return 'Are you sure you want to publish this entry?|Are you sure you want to publish these :count entries?'; } public function buttonText() { /** @translation */ return 'Publish Entry|Publish :count Entries'; } public function run($entries, $values) { $entries->each(function ($entry) { $entry->publish(['user' => User::current()]); }); } }
© 2026 UnknownSec