Scriptlog Docs

Scriptlog Documentation

Code reference for the Scriptlog codebase

User Tools

Site Tools


scriptlog:lib:service:mediaservice

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
scriptlog:lib:service:mediaservice [2026/09/26 09:09] – admin adminscriptlog:lib:service:mediaservice [2026/09/26 09:34] (current) – admin admin
Line 10: Line 10:
 ======= Docblock Metadata ======= ======= Docblock Metadata =======
  
-  ^ Tag ^ Value ^ +^ Tag ^ Value ^ 
-  | ''@category'' | Service Class | +| ''@category'' | Service Class | 
-  | ''@author'' | M.Noermoehammad | +| ''@author'' | M.Noermoehammad | 
-  | ''@license'' | MIT | +| ''@license'' | MIT | 
-  | ''@version'' | 1.0 | +| ''@version'' | 1.0 | 
-  | ''@since'' | Since Release 1.0 |+| ''@since'' | Since Release 1.0 |
  
 ======= Inheritance ======= ======= Inheritance =======
Line 25: Line 25:
 //None.// //None.//
  
-======= Properties (0) =======+======= Properties (17) =======
  
-//None declared.//+^ 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) ======= ======= Methods (29) =======
  
-  ^ Visibility ^ Method ^ Summary ^ Line ^ +^ Visibility ^ Method ^ Summary ^ Line ^ 
-  | public | ''__construct()'' | Initialize an intanciates of class properties or method | 166 | +| public | ''__construct()'' | Initialize an intanciates of class properties or method | 166 | 
-  | public | ''setMediaId()'' | set media id | 181 | +| public | ''setMediaId()'' | set media id | 181 | 
-  | public | ''setMediaFilename()'' | set media filename | 192 | +| public | ''setMediaFilename()'' | set media filename | 192 | 
-  | public | ''setMediaCaption()'' | set media caption | 203 | +| public | ''setMediaCaption()'' | set media caption | 203 | 
-  | public | ''setMediaType()'' | Set media type | 214 | +| public | ''setMediaType()'' | Set media type | 214 | 
-  | public | ''setMediaTarget()'' | Set media target | 225 | +| public | ''setMediaTarget()'' | Set media target | 225 | 
-  | public | ''setMediaUser()'' | Set media user | 236 | +| public | ''setMediaUser()'' | Set media user | 236 | 
-  | public | ''setMediaAccess()'' | Set media access | 247 | +| public | ''setMediaAccess()'' | Set media access | 247 | 
-  | public | ''setMediaStatus()'' | Set media status | 258 | +| public | ''setMediaStatus()'' | Set media status | 258 | 
-  | public | ''setMediaKey()'' | Set media metadata key | 269 | +| public | ''setMediaKey()'' | Set media metadata key | 269 | 
-  | public | ''setMediaValue()'' | Set media metadata value | 280 | +| public | ''setMediaValue()'' | Set media metadata value | 280 | 
-  | public | ''setMediaIdentifier()'' | setMediaIdentifier | 291 | +| public | ''setMediaIdentifier()'' | setMediaIdentifier | 291 | 
-  | public | ''setBeforeExpired()'' | setBeforeExpired | 302 | +| public | ''setBeforeExpired()'' | setBeforeExpired | 302 | 
-  | public | ''setIpAddress()'' | setIpAddress | 313 | +| public | ''setIpAddress()'' | setIpAddress | 313 | 
-  | public | ''grabAllMedia()'' | Grab all media | 325 | +| public | ''grabAllMedia()'' | Grab all media | 325 | 
-  | public | ''grabMedia()'' | GrabMedia | 339 | +| public | ''grabMedia()'' | GrabMedia | 339 | 
-  | public | ''grabMediaMeta()'' | Grab media meta | 352 | +| public | ''grabMediaMeta()'' | Grab media meta | 352 | 
-  | public | ''addMedia()'' | Add media | 364 | +| public | ''addMedia()'' | Add media | 364 | 
-  | public | ''addMediaMeta()'' | AddMediaMeta() | 386 | +| public | ''addMediaMeta()'' | AddMediaMeta() | 386 | 
-  | public | ''addMediaDownload()'' | addMediaDownload | 403 | +| public | ''addMediaDownload()'' | addMediaDownload | 403 | 
-  | public | ''modifyMedia()'' | Updating media record | 422 | +| public | ''modifyMedia()'' | Updating media record | 422 | 
-  | public | ''modifyMediaMeta()'' | ModifyMetaMedia() | 453 | +| public | ''modifyMediaMeta()'' | ModifyMetaMedia() | 453 | 
-  | public | ''modifyMediaDownload()'' | modifyMediaDownload | 469 | +| public | ''modifyMediaDownload()'' | modifyMediaDownload | 469 | 
-  | public | ''removeMedia()'' | Removes media record | 485 | +| public | ''removeMedia()'' | Removes media record | 485 | 
-  | public | ''mediaTargetDropDown()'' | Drop down media target | 558 | +| public | ''mediaTargetDropDown()'' | Drop down media target | 558 | 
-  | public | ''mediaAccessDropDown()'' | Drop down media access | 570 | +| public | ''mediaAccessDropDown()'' | Drop down media access | 570 | 
-  | public | ''mediaStatusDropDown()'' | Drop down media status | 582 | +| public | ''mediaStatusDropDown()'' | Drop down media status | 582 | 
-  | public | ''isMediaUser()'' | isMediaUser | 595 | +| public | ''isMediaUser()'' | isMediaUser | 595 | 
-  | public | ''totalMedia()'' | Total media libray on database record | 607 |+| public | ''totalMedia()'' | Total media libray on database record | 607 |
  
  
Line 73: Line 90:
 Initialize an intanciates of class properties or method Initialize an intanciates of class properties or method
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$mediaDao'' | [[scriptlog:lib:dao:mediadao|''MediaDao'']] | //required// | //none// | +|  ''$mediaDao'' |  [[scriptlog:lib:dao:mediadao|''MediaDao'']] |  //required// |  //none// | 
-  | ''$downloadModel'' | [[scriptlog:lib:model:downloadmodel|''DownloadModel'']] | //required// | //none// | +|  ''$downloadModel'' |  [[scriptlog:lib:model:downloadmodel|''DownloadModel'']] |  //required// |  //none// | 
-  | ''$validator'' | [[scriptlog:lib:core:formvalidator|''FormValidator'']] | //required// | //none// | +|  ''$validator'' |  [[scriptlog:lib:core:formvalidator|''FormValidator'']] |  //required// |  //none// | 
-  | ''$sanitizer'' | [[scriptlog:lib:core:sanitize|''Sanitize'']] | //required// | //none// |+|  ''$sanitizer'' |  [[scriptlog:lib:core:sanitize|''Sanitize'']] |  //required// |  //none// |
  
  
Line 90: Line 107:
 set media id set media id
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$mediaId'' | ''(untyped)'' | //required// | //none// |+|  ''$mediaId'' |  ''(untyped)'' |  //required// |  //none// |
  
 **Returns:** ''(none declared)'' **Returns:** ''(none declared)''
Line 106: Line 123:
 set media filename set media filename
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$filename'' | ''(untyped)'' | //required// | //none// |+|  ''$filename'' |  ''(untyped)'' |  //required// |  //none// |
  
 **Returns:** ''(none declared)'' **Returns:** ''(none declared)''
Line 122: Line 139:
 set media caption set media caption
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$caption'' | ''(untyped)'' | //required// | //none// |+|  ''$caption'' |  ''(untyped)'' |  //required// |  //none// |
  
 **Returns:** ''(none declared)'' **Returns:** ''(none declared)''
Line 138: Line 155:
 Set media type Set media type
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$type'' | ''(untyped)'' | //required// | //none// |+|  ''$type'' |  ''(untyped)'' |  //required// |  //none// |
  
 **Returns:** ''(none declared)'' **Returns:** ''(none declared)''
Line 154: Line 171:
 Set media target Set media target
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$target'' | ''(untyped)'' | //required// | //none// |+|  ''$target'' |  ''(untyped)'' |  //required// |  //none// |
  
 **Returns:** ''(none declared)'' **Returns:** ''(none declared)''
Line 170: Line 187:
 Set media user Set media user
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$user'' | ''(untyped)'' | //required// | //none// |+|  ''$user'' |  ''(untyped)'' |  //required// |  //none// |
  
 **Returns:** ''(none declared)'' **Returns:** ''(none declared)''
Line 186: Line 203:
 Set media access Set media access
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$access'' | ''(untyped)'' | //required// | //none// |+|  ''$access'' |  ''(untyped)'' |  //required// |  //none// |
  
 **Returns:** ''(none declared)'' **Returns:** ''(none declared)''
Line 202: Line 219:
 Set media status Set media status
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$status'' | ''(untyped)'' | //required// | //none// |+|  ''$status'' |  ''(untyped)'' |  //required// |  //none// |
  
 **Returns:** ''(none declared)'' **Returns:** ''(none declared)''
Line 218: Line 235:
 Set media metadata key Set media metadata key
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$meta_key'' | ''(untyped)'' | //required// | //none// |+|  ''$meta_key'' |  ''(untyped)'' |  //required// |  //none// |
  
 **Returns:** ''(none declared)'' **Returns:** ''(none declared)''
Line 234: Line 251:
 Set media metadata value Set media metadata value
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$value'' | ''(untyped)'' | //required// | //none// |+|  ''$value'' |  ''(untyped)'' |  //required// |  //none// |
  
 **Returns:** ''(none declared)'' **Returns:** ''(none declared)''
Line 250: Line 267:
 setMediaIdentifier setMediaIdentifier
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$media_identifier'' | ''(untyped)'' | //required// | //none// |+|  ''$media_identifier'' |  ''(untyped)'' |  //required// |  //none// |
  
 **Returns:** ''(none declared)'' **Returns:** ''(none declared)''
Line 266: Line 283:
 setBeforeExpired setBeforeExpired
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$before_expired'' | ''(untyped)'' | //required// | //none// |+|  ''$before_expired'' |  ''(untyped)'' |  //required// |  //none// |
  
 **Returns:** ''(none declared)'' **Returns:** ''(none declared)''
Line 282: Line 299:
 setIpAddress setIpAddress
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$ip_address'' | ''(untyped)'' | //required// | //none// |+|  ''$ip_address'' |  ''(untyped)'' |  //required// |  //none// |
  
 **Returns:** ''(none declared)'' **Returns:** ''(none declared)''
Line 300: Line 317:
 retrieve all media records retrieve all media records
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$orderBy'' | ''(untyped)'' | '''ID''' | //none// | +|  ''$orderBy'' |  ''(untyped)'' |  '''ID''' |  //none// | 
-  | ''$user_level'' | ''(untyped)'' | ''null'' | //none// |+|  ''$user_level'' |  ''(untyped)'' |  ''null'' |  //none// |
  
 **Returns:** ''(none declared)'' **Returns:** ''(none declared)''
Line 319: Line 336:
 retrieve a single record of media retrieve a single record of media
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$id'' | ''(untyped)'' | //required// | //none// |+|  ''$id'' |  ''(untyped)'' |  //required// |  //none// |
  
 **Returns:** ''(none declared)'' — mixed **Returns:** ''(none declared)'' — mixed
Line 337: Line 354:
 retrieve a single record of media properties(meta) retrieve a single record of media properties(meta)
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$id'' | ''(untyped)'' | //required// | //none// | +|  ''$id'' |  ''(untyped)'' |  //required// |  //none// | 
-  | ''$filename'' | ''(untyped)'' | //required// | //none// |+|  ''$filename'' |  ''(untyped)'' |  //required// |  //none// |
  
 **Returns:** ''(none declared)'' — mixed **Returns:** ''(none declared)'' — mixed
Line 463: Line 480:
 Drop down media target Drop down media target
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$selected'' | ''(untyped)'' | ''""'' | //none// |+|  ''$selected'' |  ''(untyped)'' |  ''""'' |  //none// |
  
 **Returns:** ''(none declared)'' — string **Returns:** ''(none declared)'' — string
Line 479: Line 496:
 Drop down media access Drop down media access
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$selected'' | ''(untyped)'' | ''""'' | //none// |+|  ''$selected'' |  ''(untyped)'' |  ''""'' |  //none// |
  
 **Returns:** ''(none declared)'' — string **Returns:** ''(none declared)'' — string
Line 495: Line 512:
 Drop down media status Drop down media status
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$selected'' | ''(untyped)'' | ''""'' | //none// |+|  ''$selected'' |  ''(untyped)'' |  ''""'' |  //none// |
  
 **Returns:** ''(none declared)'' — string **Returns:** ''(none declared)'' — string
Line 528: Line 545:
 Total media libray on database record Total media libray on database record
  
-  ^ Parameter ^ Type ^ Default ^ Description ^ +^  Parameter ^  Type ^  Default ^  Description ^ 
-  | ''$data'' | ''array'' | ''[]'' | default value = null |+|  ''$data'' |  ''array'' |  ''[]'' |  default value = null |
  
 **Returns:** ''(none declared)'' — integer|number **Returns:** ''(none declared)'' — integer|number
Line 535: Line 552:
 ======= Imports ======= ======= Imports =======
  
-  ^ Alias ^ Fully-qualified name ^ +^ Alias ^ Fully-qualified name ^ 
-  | ''FormValidator'' | [[scriptlog:lib:core:formvalidator|''Scriptlog\Core\FormValidator'']] | +| ''FormValidator'' | [[scriptlog:lib:core:formvalidator|''Scriptlog\Core\FormValidator'']] | 
-  | ''Sanitize'' | [[scriptlog:lib:core:sanitize|''Scriptlog\Core\Sanitize'']] | +| ''Sanitize'' | [[scriptlog:lib:core:sanitize|''Scriptlog\Core\Sanitize'']] | 
-  | ''MediaDao'' | [[scriptlog:lib:dao:mediadao|''Scriptlog\Dao\MediaDao'']] | +| ''MediaDao'' | [[scriptlog:lib:dao:mediadao|''Scriptlog\Dao\MediaDao'']] | 
-  | ''DownloadModel'' | [[scriptlog:lib:model:downloadmodel|''Scriptlog\Model\DownloadModel'']] |+| ''DownloadModel'' | [[scriptlog:lib:model:downloadmodel|''Scriptlog\Model\DownloadModel'']] |
  
  
scriptlog/lib/service/mediaservice.1790413760.txt.gz · Last modified: by admin