|
| | clientConfig () |
| | Public configuration. More...
|
| |
| | check ($value, $index=null) |
| |
| | preview ($filename=null, &$count=null, &$rotate=null) |
| | Generate a preview. More...
|
| |
| | rotate ($angle=90, $filename=null) |
| | Rotate a file. More...
|
| |
| | __construct ($config=null) |
| |
| | update ($config) |
| | Update the widget configuration. More...
|
| |
| | caption ($id=null) |
| |
| | hint ($id=null) |
| |
| | meta ($key, $default=null) |
| | Get a meta data value. More...
|
| |
| | convert ($value) |
| | Convert a value from user format to standard, internal format. More...
|
| |
| | clientConvert ($value) |
| | Convert a value from client format to standard, internal format. More...
|
| |
| | dataConvert ($value) |
| | Convert an internal value before it is stored in the request data. More...
|
| |
| | format ($value) |
| | Format a value from standard, internal format to user format. More...
|
| |
| | clientFormat ($value) |
| | Format a value from standard, internal format to client format. More...
|
| |
| | formatTag ($value) |
| | Format a tag value. More...
|
| |
| | purge ($value) |
| | Purge a value. More...
|
| |
| | expect ($action) |
| | Note if an action is expected. More...
|
| |
| | execute ($id) |
| | Execute an action on this widget. More...
|
| |
| | nothing ($value) |
| | Check if a value is empty. More...
|
| |
| | check ($value) |
| | Check a value. More...
|
| |
| | propertyExists ($property) |
| | Check if a property exists (public or published). More...
|
| |
| | constants ($prefix=null) |
| | Return all constants. More...
|
| |
| | get ($key) |
| | Get one or more properties. More...
|
| |
| | set ($key, $value=null) |
| | Set one or more properties. More...
|
| |
| | __get ($key) |
| |
| | __set ($key, $value) |
| |
|
| const | TYPES = 'types' |
| | Allowed file types (mime or extension; mime can have asterisk wildcards or even be a complete. More...
|
| |
| const | FILENAME = 'filename' |
| | Fixed filename for the upload. If everything is OK, file will be overwitten directly, and. More...
|
| |
| const | MULTI = 'multi' |
| | Allow multiple files to be uploaded. More...
|
| |
| const | PREVIEW_SIZE = 'previewSize' |
| | Size (width) of preview image (false = no preview). More...
|
| |
| const | USER_FILES = 'userFiles' |
| | Show user files. More...
|
| |
| const | EVENT_UPLOAD = 'controller:widget:file:upload' |
| |
| const | TUS_VERSION = '1.0.0' |
| |
| const | TUS_EXTENSIONS = 'creation,termination,checksum' |
| |
| | $types = [] |
| |
| | $filename = null |
| |
| | $multi = false |
| |
| | $previewSize = false |
| |
| | $previewTtl = null |
| |
| | $previewKeyPrefix = 'fred-controller-widget-file-preview-' |
| |
| | $previewMax = 3 |
| | Maximum number of preview images. More...
|
| |
| | $memoryMargin = 20 * 1048576 |
| | Spare memory for async file upload processing. More...
|
| |
| | $memoryFactor = 0.5 |
| | Factor memory for async file upload processing. More...
|
| |
| | $userFiles = false |
| |
| | $sideloadControllerName = null |
| | Controller that provides the sideloading. More...
|
| |
| | $sideloadPath = null |
| | Path to temporarily store sideload files. More...
|
| |
| | $sideloadExt = '.side' |
| | Extension for sideload files. More...
|
| |
| | $sideloadMode = 0666 |
| | File mode for sideload files. More...
|
| |
| | $sideloadTokenLength = 32 |
| | Length of the sideload token. More...
|
| |
| | $sideloadHint = null |
| | Hint to show during sideloading (translated). More...
|
| |
| | $sideloadInterval = 5 |
| | Poll interval for sideloading check (seconds). More...
|
| |
| | $sideloadGarbageChance = 100 |
| | Clear sideloading path once every ... times. More...
|
| |
| | $sideloadSkip = 5 |
| | Stop scanning for new files after this number of misses. More...
|
| |
| | $tusPath = null |
| | Path to temporarily store TUS data. More...
|
| |
| | $tusExt = '.tus' |
| | Extension for TUS data files. More...
|
| |
| | $tusTempExt = '.file' |
| | Extension for TUS partial file upload. More...
|
| |
| | $tusMode = 0666 |
| | File mode for TUS data files. More...
|
| |
| | $tusTokenLength = 32 |
| | Length of the TUS token. More...
|
| |
| | $tusTimeout = 3600 |
| | Time after which an inactive upload is removed (seconds). More...
|
| |
| | $tusGarbageChance = 100 |
| | Clear TUS path once every ... times. More...
|
| |
| | $tusChunkSize = null |
| | Upload chunk size for TUS upload (empty = calculate). More...
|
| |
| | $tusScriptSrc = '/fred/js/tus.min.js' |
| | Script to load for TUS upload (set to empty when already loaded). More...
|
| |
| const | CHILD_ID_SEPARATOR = '__' |
| |
| const | CAPTION = 'caption' |
| |
| const | DEFAULT_VALUE = 'defaultValue' |
| |
| const | DISPLAY = 'display' |
| | Display type (see DISPLAY_* constants). More...
|
| |
| const | HELP = 'help' |
| | Help string (translated). More...
|
| |
| const | HINT = 'hint' |
| | Hint string (translated). More...
|
| |
| const | META = 'meta' |
| | Meta data (array). More...
|
| |
| const | PARAMS = 'params' |
| | Extra parameters for async calls (prefix the key with a '@' to point to the value of another. More...
|
| |
| const | RIGHT = 'right' |
| | Optional different right with respect to the controller. If the user has the right, then (s)he. More...
|
| |
| const | TRAILER = 'trailer' |
| | Trailer string (translated). More...
|
| |
| const | TAGS = 'tags' |
| | Extra tags for help, hint, and trailer. More...
|
| |
| const | WIDGET_HELP = 'widgetHelp' |
| | General widget help (translated). More...
|
| |
| const | CLASS_NAME = 'className' |
| |
| const | MIN = 'min' |
| | Minimum value. More...
|
| |
| const | MAX = 'max' |
| | Maximum value. More...
|
| |
| const | REQUIRED = 'required' |
| | True for required. Set to self::VALID_FUNC to let the validation function handle this. Use. More...
|
| |
| const | VALID_FUNC = 'validFunc' |
| | Specific validation function (called with value and index; returns true if OK). More...
|
| |
| const | WIDGETS = 'widgets' |
| | Optional child widgets (key = name, value = widget object). More...
|
| |
| const | SECURITY_CHECKS_IGNORE = 'securityChecksIgnore' |
| | Security checks to ignore (array with checks to ignore, true =. More...
|
| |
| const | DISPLAY_HIDDEN = 'h' |
| | Do not show (only hidden) More...
|
| |
| const | DISPLAY_MINIMAL = 'm' |
| | Show only value (without input element(s)). More...
|
| |
| const | DISPLAY_READABLE = 'r' |
| | Show input element(s), but read-only. More...
|
| |
| const | DISPLAY_WRITEABLE = 'w' |
| | Show editable input element(s). More...
|
| |
| const | EVENT_ACTION_PREFIX = 'controller:widget:action:' |
| |
| | $defaultValue = null |
| |
| | $help = null |
| |
| | $min = null |
| |
| | $max = null |
| |
| | $required = null |
| |
| | $trailer = null |
| |
| | $widgetHelp = null |
| |
| | $validFunc = null |
| |
| | $parent = null |
| | Optional parent widget. More...
|
| |
| | $indexes = [] |
| |
| const | HIDDEN = 0 |
| | Property is hidden. More...
|
| |
| const | READABLE = 1 |
| | Property is readable. More...
|
| |
| const | WRITEABLE = 2 |
| | Property is writeable. More...
|
| |
| const | READWRITE = 3 |
| | Property is readable and writeable. More...
|
| |
|
| | purgeBase ($value) |
| | Purge uploaded filename from possible array construction. More...
|
| |
| | uploadEvent ($name) |
| |
| | checkMin ($value, $index=null) |
| |
| | checkMax ($value, $index=null) |
| |
| | checkUpload ($value, $index=null) |
| |
| | checkTypes ($value, $index=null) |
| |
| | previewFile ($filename) |
| |
| | processUpload ($temp, $name) |
| | Process upload data. More...
|
| |
| | sideloadFilename ($token, $index=null) |
| | Filename for a sideload file. More...
|
| |
| | sideloadUrl ($token) |
| | Sideload URL. More...
|
| |
| | sideloadGarbage () |
| | Clear old sideload tokens. More...
|
| |
| | tusError ($code, $message) |
| |
| | tusIndex ($header) |
| |
| | tusFilename ($token) |
| |
| | tusGarbage () |
| |
| | actionPreview () |
| |
| | actionDownload () |
| |
| | actionUpload () |
| |
| | actionRotate () |
| |
| | actionDelete () |
| |
| | actionUserFiles () |
| |
| | actionUserFilePreview () |
| |
| | actionUserFile () |
| |
| | actionSideload () |
| |
| | actionSideloadImage () |
| |
| | actionSideloadCheck () |
| |
| | actionTus () |
| |
| | getFilenames () |
| |
| | getSideloadToken () |
| |
| | init () |
| |
| | config ($key, $default=null) |
| | Get single configuration value. More...
|
| |
| | executeChild ($id) |
| | Execute an action on a child widget. More...
|
| |
| | indexId ($id, $join=false) |
| | Add indexes to an ID (with wildcards). More...
|
| |
| | checkMin ($value) |
| |
| | checkMax ($value) |
| |
| | checkRequired ($value) |
| | Required check. More...
|
| |
| | checkValidFunc ($value) |
| |
| | actionHelp () |
| |
| | setController ($value) |
| |
| | getDisplay () |
| |
| | getFred () |
| |
| | getId () |
| |
| | getParams () |
| |
| | getReadable () |
| |
| | getRight () |
| |
| | getTags () |
| |
| | getWidgets () |
| |
| | getWriteable () |
| |
| | _get ($key) |
| | Default getter if no specific setter is defined, and the property is also not published (readable). More...
|
| |
| | publish ($property, $visibility=self::READABLE) |
| | Publish a property (or hide it again). More...
|
| |
| | alias ($alias, $property, $object=null) |
| | Define an alias for a property (of another object). More...
|
| |
| | configure ($config) |
| | Configure the object. More...
|
| |
| | _set ($key, $value) |
| | Default setter if no specific setter is defined, and the property is also not published (writeable). More...
|
| |
Definition at line 7 of file File.php.