Table of Contents
MediaController
Layer: Controller · Source: lib/controller/MediaController.php:27 (lines 27–635)
class MediaController extends BaseApp
Docblock Metadata
| Tag | Value |
|---|---|
@category | Class MediaController extends BaseApp |
@author | M.Noermoehammad |
@license | MIT |
@version | 1.0 |
@since | Since Release 1.0 |
Inheritance
| Relation | Type | Meaning |
|---|---|---|
| extends | ''BaseApp'' | parent class/interface |
Constants (1)
| Visibility | Name | Value | Line |
|---|---|---|---|
- | TIME_BEFORE_EXPIRED | 8; | 45 |
Properties (2)
| Visibility | Type | Name | Default | Line |
|---|---|---|---|---|
private | (untyped) | $view | 35 | |
private | (untyped) | $mediaService | 43 |
Methods (15)
| Visibility | Method | Summary | Line |
|---|---|---|---|
| public | __construct() | Initialize object properties | 53 |
| public | listItems() | Retrieve all media items | 65 |
| public | insert() | abstract method insert | 119 |
| private | validateMediaUpload() | (undocumented) | 182 |
| private | buildMediaMetadata() | (undocumented) | 246 |
| private | saveMediaRecord() | (undocumented) | 269 |
| private | renderUploadForm() | (undocumented) | 297 |
| public | update() | update | 325 |
| private | validateMediaEdit() | (undocumented) | 415 |
| private | handleMediaFileUpdate() | 441 | |
| private | updateMediaWithFile() | (undocumented) | 503 |
| private | updateMediaMetaOnly() | (undocumented) | 526 |
| private | renderEditForm() | (undocumented) | 535 |
| public | remove() | Abstract method remove | 566 |
| protected | setView() | setView | 631 |
__construct()
public function __construct(MediaService $mediaService)
lines 53–56 (4)
Initialize object properties
| Parameter | Type | Default | Description |
|---|---|---|---|
$mediaService | ''MediaService'' | required | none |
listItems()
public function listItems()
lines 65–110 (46)
Retrieve all media items
Takes no parameters.
Returns: (none declared)
insert()
public function insert()
lines 119–180 (62)
Documentation inherited from ''Scriptlog\Core\BaseApp''.
abstract method insert
Takes no parameters.
Returns: (none declared)
validateMediaUpload()
private function validateMediaUpload($file_location, $file_error, $file_size, $filters, $form_fields, &$errors, $checkError)
lines 182–244 (63)
| Parameter | Type | Default | Description |
|---|---|---|---|
$file_location | (untyped) | required | none |
$file_error | (untyped) | required | none |
$file_size | (untyped) | required | none |
$filters | (untyped) | required | none |
$form_fields | (untyped) | required | none |
$errors (by reference) | (untyped) | required | none |
$checkError | (untyped) | required | none |
Returns: (none declared)
buildMediaMetadata()
private function buildMediaMetadata($file_extension, $file_name, $file_type, $file_size, $file_location)
lines 246–267 (22)
| Parameter | Type | Default | Description |
|---|---|---|---|
$file_extension | (untyped) | required | none |
$file_name | (untyped) | required | none |
$file_type | (untyped) | required | none |
$file_size | (untyped) | required | none |
$file_location | (untyped) | required | none |
Returns: (none declared)
saveMediaRecord()
private function saveMediaRecord($new_filename, $file_type, $filters, $media_metavalue)
lines 269–295 (27)
| Parameter | Type | Default | Description |
|---|---|---|---|
$new_filename | (untyped) | required | none |
$file_type | (untyped) | required | none |
$filters | (untyped) | required | none |
$media_metavalue | (untyped) | required | none |
Returns: (none declared)
renderUploadForm()
private function renderUploadForm($errors = array(), $formData = null)
lines 297–315 (19)
| Parameter | Type | Default | Description |
|---|---|---|---|
$errors | (untyped) | array() | none |
$formData | (untyped) | null | none |
Returns: (none declared)
update()
public function update($id)
lines 325–413 (89)
| Parameter | Type | Default | Description |
|---|---|---|---|
$id | (untyped) | required | none |
Returns: (none declared)
validateMediaEdit()
private function validateMediaEdit($filters, $form_fields, &$errors, $checkError)
lines 415–438 (24)
| Parameter | Type | Default | Description |
|---|---|---|---|
$filters | (untyped) | required | none |
$form_fields | (untyped) | required | none |
$errors (by reference) | (untyped) | required | none |
$checkError | (untyped) | required | none |
Returns: (none declared)
handleMediaFileUpdate()
private function handleMediaFileUpdate($file_location, $file_error, $file_size, $file_name, $file_type, $file_extension, $new_filename, $filters, &$errors, $checkError)
lines 441–501 (61)
| Parameter | Type | Default | Description |
|---|---|---|---|
$file_location | (untyped) | required | none |
$file_error | (untyped) | required | none |
$file_size | (untyped) | required | none |
$file_name | (untyped) | required | none |
$file_type | (untyped) | required | none |
$file_extension | (untyped) | required | none |
$new_filename | (untyped) | required | none |
$filters | (untyped) | required | none |
$errors (by reference) | (untyped) | required | none |
$checkError | (untyped) | required | none |
Returns: (none declared)
updateMediaWithFile()
private function updateMediaWithFile($new_filename, $file_type, $filters, $media_metavalue)
lines 503–524 (22)
| Parameter | Type | Default | Description |
|---|---|---|---|
$new_filename | (untyped) | required | none |
$file_type | (untyped) | required | none |
$filters | (untyped) | required | none |
$media_metavalue | (untyped) | required | none |
Returns: (none declared)
updateMediaMetaOnly()
private function updateMediaMetaOnly($filters)
lines 526–533 (8)
| Parameter | Type | Default | Description |
|---|---|---|---|
$filters | (untyped) | required | none |
Returns: (none declared)
renderEditForm()
private function renderEditForm($errors = null, $data_media = null, $media_properties = null, $getMedia = null)
lines 535–556 (22)
| Parameter | Type | Default | Description |
|---|---|---|---|
$errors | (untyped) | null | none |
$data_media | (untyped) | null | none |
$media_properties | (untyped) | null | none |
$getMedia | (untyped) | null | none |
Returns: (none declared)
remove()
public function remove($id)
lines 566–623 (58)
Documentation inherited from ''Scriptlog\Core\BaseApp''.
Abstract method remove
| Parameter | Type | Default | Description |
|---|---|---|---|
$id | (untyped) | required | none |
Returns: (none declared)
setView()
protected function setView($viewName)
lines 631–634 (4)
setView
| Parameter | Type | Default | Description |
|---|---|---|---|
$viewName | (untyped) | required | none |
Returns: (none declared)
Imports
| Alias | Fully-qualified name |
|---|---|
ActionConst | ''Scriptlog\Core\ActionConst'' |
AppException | ''Scriptlog\Core\AppException'' |
BaseApp | ''Scriptlog\Core\BaseApp'' |
LogError | ''Scriptlog\Core\LogError'' |
Sanitize | ''Scriptlog\Core\Sanitize'' |
View | ''Scriptlog\Core\View'' |
MediaService | ''Scriptlog\Service\MediaService'' |
This page is generated from source by 'tools/gendoc'. Edits will be overwritten.
