Table of Contents

MediaService

Layer: Service · Source: lib/service/MediaService.php:23 (lines 23–611)


class MediaService

Docblock Metadata

Tag Value
@category Service Class
@author M.Noermoehammad
@license MIT
@version 1.0
@since Since Release 1.0

Inheritance

No parent, interface or trait. This is a root type.

Constants (0)

None.

Properties (17)

Visibility Type Name Default Line
private (untyped) $mediaId 31
private (untyped) $media_filename 39
private (untyped) $media_caption 47
private (untyped) $media_type 55
private (untyped) $media_target 63
private (untyped) $media_user 71
private (untyped) $media_access 79
private (untyped) $media_status 87
private (untyped) $meta_key 95
private (untyped) $meta_value 103
private (untyped) $media_identifier 111
private (untyped) $before_expired 119
private (untyped) $ip_address 127
private (untyped) $mediaDao 134
private (untyped) $validator 141
private (untyped) $sanitizer 148
private (untyped) $downloadModel 156

Methods (29)

Visibility Method Summary Line
public __construct() Initialize an intanciates of class properties or method 166
public setMediaId() set media id 181
public setMediaFilename() set media filename 192
public setMediaCaption() set media caption 203
public setMediaType() Set media type 214
public setMediaTarget() Set media target 225
public setMediaUser() Set media user 236
public setMediaAccess() Set media access 247
public setMediaStatus() Set media status 258
public setMediaKey() Set media metadata key 269
public setMediaValue() Set media metadata value 280
public setMediaIdentifier() setMediaIdentifier 291
public setBeforeExpired() setBeforeExpired 302
public setIpAddress() setIpAddress 313
public grabAllMedia() Grab all media 325
public grabMedia() GrabMedia 339
public grabMediaMeta() Grab media meta 352
public addMedia() Add media 364
public addMediaMeta() AddMediaMeta() 386
public addMediaDownload() addMediaDownload 403
public modifyMedia() Updating media record 422
public modifyMediaMeta() ModifyMetaMedia() 453
public modifyMediaDownload() modifyMediaDownload 469
public removeMedia() Removes media record 485
public mediaTargetDropDown() Drop down media target 558
public mediaAccessDropDown() Drop down media access 570
public mediaStatusDropDown() Drop down media status 582
public isMediaUser() isMediaUser 595
public totalMedia() Total media libray on database record 607

__construct()

public function __construct(MediaDao $mediaDao, DownloadModel $downloadModel, FormValidator $validator, Sanitize $sanitizer)

lines 166–173 (8)

Initialize an intanciates of class properties or method

Parameter Type Default Description
$mediaDao ''MediaDao'' required none
$downloadModel ''DownloadModel'' required none
$validator ''FormValidator'' required none
$sanitizer ''Sanitize'' required none

setMediaId()

public function setMediaId($mediaId)

lines 181–184 (4)

set media id

Parameter Type Default Description
$mediaId (untyped) required none

Returns: (none declared)

setMediaFilename()

public function setMediaFilename($filename)

lines 192–195 (4)

set media filename

Parameter Type Default Description
$filename (untyped) required none

Returns: (none declared)

setMediaCaption()

public function setMediaCaption($caption)

lines 203–206 (4)

set media caption

Parameter Type Default Description
$caption (untyped) required none

Returns: (none declared)

setMediaType()

public function setMediaType($type)

lines 214–217 (4)

Set media type

Parameter Type Default Description
$type (untyped) required none

Returns: (none declared)

setMediaTarget()

public function setMediaTarget($target)

lines 225–228 (4)

Set media target

Parameter Type Default Description
$target (untyped) required none

Returns: (none declared)

setMediaUser()

public function setMediaUser($user)

lines 236–239 (4)

Set media user

Parameter Type Default Description
$user (untyped) required none

Returns: (none declared)

setMediaAccess()

public function setMediaAccess($access)

lines 247–250 (4)

Set media access

Parameter Type Default Description
$access (untyped) required none

Returns: (none declared)

setMediaStatus()

public function setMediaStatus($status)

lines 258–261 (4)

Set media status

Parameter Type Default Description
$status (untyped) required none

Returns: (none declared)

setMediaKey()

public function setMediaKey($meta_key)

lines 269–272 (4)

Set media metadata key

Parameter Type Default Description
$meta_key (untyped) required none

Returns: (none declared)

setMediaValue()

public function setMediaValue($value)

lines 280–283 (4)

Set media metadata value

Parameter Type Default Description
$value (untyped) required none

Returns: (none declared)

setMediaIdentifier()

public function setMediaIdentifier($media_identifier)

lines 291–294 (4)

setMediaIdentifier

Parameter Type Default Description
$media_identifier (untyped) required none

Returns: (none declared)

setBeforeExpired()

public function setBeforeExpired($before_expired)

lines 302–305 (4)

setBeforeExpired

Parameter Type Default Description
$before_expired (untyped) required none

Returns: (none declared)

setIpAddress()

public function setIpAddress($ip_address)

lines 313–316 (4)

setIpAddress

Parameter Type Default Description
$ip_address (untyped) required none

Returns: (none declared)

grabAllMedia()

public function grabAllMedia($orderBy = 'ID', $user_level = null)

lines 325–329 (5)

Grab all media

retrieve all media records

Parameter Type Default Description
$orderBy (untyped) 'ID' none
$user_level (untyped) null none

Returns: (none declared)

grabMedia()

public function grabMedia($id)

lines 339–342 (4)

GrabMedia

retrieve a single record of media

Parameter Type Default Description
$id (untyped) required none

Returns: (none declared) — mixed

grabMediaMeta()

public function grabMediaMeta($id, $filename)

lines 352–355 (4)

Grab media meta

retrieve a single record of media properties(meta)

Parameter Type Default Description
$id (untyped) required none
$filename (untyped) required none

Returns: (none declared) — mixed

addMedia()

public function addMedia()

lines 364–380 (17)

Add media

create new media record

Takes no parameters.

Returns: (none declared) — mixed

addMediaMeta()

public function addMediaMeta()

lines 386–397 (12)

AddMediaMeta()

Takes no parameters.

Returns: (none declared)

addMediaDownload()

public function addMediaDownload()

lines 403–414 (12)

addMediaDownload

Takes no parameters.

Returns: (none declared)

modifyMedia()

public function modifyMedia()

lines 422–445 (24)

Updating media record

Takes no parameters.

Returns: (none declared) — object

modifyMediaMeta()

public function modifyMediaMeta()

lines 453–463 (11)

ModifyMetaMedia()

Takes no parameters.

Returns: (none declared) — void

modifyMediaDownload()

public function modifyMediaDownload()

lines 469–478 (10)

modifyMediaDownload

Takes no parameters.

Returns: (none declared)

removeMedia()

public function removeMedia()

lines 485–549 (65)

Removes media record

if there is a file inside media directory, delete it

Takes no parameters.

Returns: (none declared)

mediaTargetDropDown()

public function mediaTargetDropDown($selected = "")

lines 558–561 (4)

Drop down media target

Parameter Type Default Description
$selected (untyped) “” none

Returns: (none declared) — string

mediaAccessDropDown()

public function mediaAccessDropDown($selected = "")

lines 570–573 (4)

Drop down media access

Parameter Type Default Description
$selected (untyped) “” none

Returns: (none declared) — string

mediaStatusDropDown()

public function mediaStatusDropDown($selected = "")

lines 582–585 (4)

Drop down media status

Parameter Type Default Description
$selected (untyped) “” none

Returns: (none declared) — string

isMediaUser()

public function isMediaUser()

lines 595–598 (4)

isMediaUser

Checking if user's session level available then return it

Takes no parameters.

Returns: (none declared) — string

totalMedia()

public function totalMedia(array $data = [])

lines 607–610 (4)

Total media libray on database record

Parameter Type Default Description
$data array [] default value = null

Returns: (none declared) — integer|number

Imports


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