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 | ''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\Core\BaseModel'' |
This page is generated from source by 'tools/gendoc'. Edits will be overwritten.
