This is an old revision of the document!
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 (0)
None declared.
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'' | [[scriptlog:lib:dao:mediadao|''MediaDao'']] | //required// | //none// | | ''$downloadModel'' | [[scriptlog:lib:model:downloadmodel|''DownloadModel'']] | //required// | //none// | | ''$validator'' | [[scriptlog:lib:core:formvalidator|''FormValidator'']] | //required// | //none// | | ''$sanitizer'' | [[scriptlog:lib:core:sanitize|''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
^ Alias ^ Fully-qualified name ^ | ''FormValidator'' | [[scriptlog:lib:core:formvalidator|''Scriptlog\Core\FormValidator'']] | | ''Sanitize'' | [[scriptlog:lib:core:sanitize|''Scriptlog\Core\Sanitize'']] | | ''MediaDao'' | [[scriptlog:lib:dao:mediadao|''Scriptlog\Dao\MediaDao'']] | | ''DownloadModel'' | [[scriptlog:lib:model:downloadmodel|''Scriptlog\Model\DownloadModel'']] |
This page is generated from source by 'tools/gendoc'. Edits will be overwritten.
