\SDP_Views_Link

Summary

Methods
Properties
Constants
create()
get()
find()
download()
payment()
activate()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
increaseLinkCount()
containsFirstPortion()
getRange()
updateActivationInfo()
No private properties found
N/A

Methods

create()

create(  $request,   $match) 

Parameters

$request
$match

get()

get(  $request,   $match) 

Parameters

$request
$match

find()

find(  $request,   $match) 

Parameters

$request
$match

download()

download(  $request,   $match) 

Parameters

$request
$match

payment()

payment(\Pluf_HTTP_Request  $request, array  $match) 

Parameters

\Pluf_HTTP_Request $request
array $match

activate()

activate(\Pluf_HTTP_Request  $request, array  $match) 

Parameters

\Pluf_HTTP_Request $request
array $match

increaseLinkCount()

increaseLinkCount(\Pluf_HTTP_Request  $request) 

Checks number of created free links by current session and increases the number.

It throws exception if current session has received maximum daily count.

Parameters

\Pluf_HTTP_Request $request

Throws

\Pluf_Exception_Forbidden

containsFirstPortion()

containsFirstPortion(  $httpRange,   $totalSize) 

Parameters

$httpRange
$totalSize

getRange()

getRange(  $range,   $start,   $end,   $fileSize) 

Parameters

$range
$start
$end
$fileSize

updateActivationInfo()

updateActivationInfo(\SDP_Link  $link) : \SDP_Link

Checks

Parameters

\SDP_Link $link

Returns

\SDP_Link