shell bypass 403
UnknownSec Shell
:
/
home
/
forge
/
lolasweb.brannanatkinson.com
/
vendor
/
statamic
/
cms
/
src
/
Fieldtypes
/ [
drwxrwxr-x
]
upload
mass deface
mass delete
console
info server
name :
Integer.php
<?php namespace Statamic\Fieldtypes; use Statamic\Facades\GraphQL; use Statamic\Fields\Fieldtype; use Statamic\Query\Scopes\Filters\Fields\Integer as IntegerFilter; class Integer extends Fieldtype { protected $categories = ['number']; protected $selectableInForms = true; protected function configFieldItems(): array { return [ [ 'display' => __('Behavior'), 'fields' => [ 'placeholder' => [ 'display' => __('Placeholder'), 'instructions' => __('statamic::fieldtypes.text.config.placeholder'), 'type' => 'text', ], 'default' => [ 'display' => __('Default Value'), 'instructions' => __('statamic::messages.fields_default_instructions'), 'type' => 'text', ], ], ], [ 'display' => __('Appearance'), 'fields' => [ 'prepend' => [ 'display' => __('Prepend'), 'instructions' => __('statamic::fieldtypes.text.config.prepend'), 'type' => 'text', ], 'append' => [ 'display' => __('Append'), 'instructions' => __('statamic::fieldtypes.text.config.append'), 'type' => 'text', ], ], ], ]; } public function preProcess($data) { if ($data === null) { return null; } return (int) $data; } public function preProcessConfig($data) { return (int) $data; } public function process($data) { if ($data === null || $data === '') { return null; } return (int) $data; } public function toGqlType() { return GraphQL::int(); } public function rules(): array { $rules = ['integer']; if ($min = $this->config('min')) { $rules[] = 'min:'.$min; } return $rules; } public function filter() { return new IntegerFilter($this); } }
© 2026 UnknownSec