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.