This is an old revision of the document!
Table of Contents
DownloadModel
Layer: Model · Source: lib/model/DownloadModel.php:19 (lines 19–269)
class DownloadModel extends BaseModel
Docblock Metadata
^ Tag ^ Value ^ | ''@category'' | Model class | | ''@author'' | M.Noermoehammad | | ''@license'' | MIT | | ''@version'' | 1.0 |
Inheritance
^ Relation ^ Type ^ Meaning ^ | extends | [[scriptlog:lib:core:basemodel|''BaseModel'']] | parent class/interface |
Constants (0)
None.
Properties (0)
None declared.
Methods (12)
^ Visibility ^ Method ^ Summary ^ Line ^ | public | ''getAllMediaDownload()'' | getAllMediaDownload | 28 | | public | ''getMediaDownload()'' | getMediaDownload | 57 | | public | ''getMediaDownloadURL()'' | getMediaDownloadURL | 89 | | public | ''createMediaDownload()'' | createMediaDownload | 116 | | public | ''updateMediaDownload()'' | updateMediaDownload | 136 | | public | ''deleteMediaDownload()'' | deleteMediaDownload | 173 | | public | ''getDownloadCountByMedia()'' | getDownloadCountByMedia | 185 | | public | ''getDownloadHistoryByMedia()'' | getDownloadHistoryByMedia | 199 | | public | ''getDownloadHistory()'' | getDownloadHistory | 212 | | public | ''getFileTypeDistribution()'' | getFileTypeDistribution | 227 | | public | ''getRecentDownloads()'' | getRecentDownloads | 243 | | public | ''createDownloadLog()'' | createDownloadLog | 259 |
getAllMediaDownload()
public function getAllMediaDownload($_orderBy = 'ID')
lines 28–47 (20)
getAllMediaDownload
^ Parameter ^ Type ^ Default ^ Description ^ | ''$_orderBy'' | ''(untyped)'' | '''ID''' | //none// |
Returns: (none declared) — mixed
getMediaDownload()
public function getMediaDownload($mediaId, $sanitize)
lines 57–79 (23)
getMediaDownload
^ Parameter ^ Type ^ Default ^ Description ^ | ''$mediaId'' | ''(untyped)'' | //required// | //none// | | ''$sanitize'' | ''(untyped)'' | //required// | //none// |
Returns: (none declared) — mixed
getMediaDownloadURL()
public function getMediaDownloadURL($identifier, $_sanitize)
lines 89–108 (20)
getMediaDownloadURL
^ Parameter ^ Type ^ Default ^ Description ^ | ''$identifier'' | ''(untyped)'' | //required// | //none// | | ''$_sanitize'' | ''(untyped)'' | //required// | //none// |
Returns: (none declared) — mixed
createMediaDownload()
public function createMediaDownload($bind)
lines 116–126 (11)
createMediaDownload
^ Parameter ^ Type ^ Default ^ Description ^ | ''$bind'' | ''(untyped)'' | //required// | //none// |
Returns: (none declared)
updateMediaDownload()
public function updateMediaDownload($sanitize, $bind, $mediaId)
lines 136–164 (29)
updateMediaDownload
^ Parameter ^ Type ^ Default ^ Description ^ | ''$sanitize'' | ''(untyped)'' | //required// | //none// | | ''$bind'' | ''(untyped)'' | //required// | //none// | | ''$mediaId'' | ''(untyped)'' | //required// | //none// |
Returns: (none declared)
deleteMediaDownload()
public function deleteMediaDownload($identifier, $sanitize)
lines 173–177 (5)
deleteMediaDownload
^ Parameter ^ Type ^ Default ^ Description ^ | ''$identifier'' | ''(untyped)'' | //required// | //none// | | ''$sanitize'' | ''(untyped)'' | //required// | //none// |
Returns: (none declared) — bool
getDownloadCountByMedia()
public function getDownloadCountByMedia($mediaId)
lines 185–191 (7)
getDownloadCountByMedia
^ Parameter ^ Type ^ Default ^ Description ^ | ''$mediaId'' | ''(untyped)'' | //required// | //none// |
Returns: (none declared) — int
getDownloadHistoryByMedia()
public function getDownloadHistoryByMedia($mediaId)
lines 199–204 (6)
getDownloadHistoryByMedia
^ Parameter ^ Type ^ Default ^ Description ^ | ''$mediaId'' | ''(untyped)'' | //required// | //none// |
Returns: (none declared) — array
getDownloadHistory()
public function getDownloadHistory($limit = 50)
lines 212–220 (9)
getDownloadHistory
^ Parameter ^ Type ^ Default ^ Description ^ | ''$limit'' | ''(untyped)'' | ''50'' | //none// |
Returns: (none declared) — array
getFileTypeDistribution()
public function getFileTypeDistribution()
lines 227–235 (9)
getFileTypeDistribution
Takes no parameters.
Returns: (none declared) — array
getRecentDownloads()
public function getRecentDownloads($limit = 10)
lines 243–251 (9)
getRecentDownloads
^ Parameter ^ Type ^ Default ^ Description ^ | ''$limit'' | ''(untyped)'' | ''10'' | //none// |
Returns: (none declared) — array
createDownloadLog()
public function createDownloadLog($bind)
lines 259–268 (10)
createDownloadLog
^ Parameter ^ Type ^ Default ^ Description ^ | ''$bind'' | ''(untyped)'' | //required// | //none// |
Returns: (none declared) — bool
Imports
^ Alias ^ Fully-qualified name ^ | ''BaseModel'' | [[scriptlog:lib:core:basemodel|''Scriptlog\Core\BaseModel'']] |
This page is generated from source by 'tools/gendoc'. Edits will be overwritten.
