Scriptlog Docs

Scriptlog Documentation

Code reference for the Scriptlog codebase

User Tools

Site Tools


scriptlog:lib:controller:mediacontroller

This is an old revision of the document!


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 (0)

None declared.

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() @SuppressWarnings(PHPMD.ExcessiveParameterList) 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)

@SuppressWarnings(PHPMD.ExcessiveParameterList)

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


This page is generated from source by 'tools/gendoc'. Edits will be overwritten.

scriptlog/lib/controller/mediacontroller.1790414212.txt.gz · Last modified: by admin