class UploadControl extends BaseControl

Text box and browse button that allow users to select a file to upload to the server.

Methods

__construct($label = NULL, $multiple = FALSE)

No description

void
attached($form)

This method will be called when the component (or component's parent) becomes attached to a monitored object. Do not call this method yourself.

void
loadHttpData()

Loads HTTP data.

string
getHtmlName()

Returns HTML name of control.

void
setValue($value)

No description

bool
isFilled()

Has been any file uploaded?

static bool
validateFileSize(UploadControl $control, $limit)

Is file size in limit?

static bool
validateMimeType(UploadControl $control, $mimeType)

Has file specified mime type?

static bool
validateImage(UploadControl $control)

Is file image?

Details

at line 26
__construct($label = NULL, $multiple = FALSE)

No description

Parameters

$label
$multiple

at line 40
protected void attached($form)

This method will be called when the component (or component's parent) becomes attached to a monitored object. Do not call this method yourself.

Parameters

$form

Return Value

void

at line 56
void loadHttpData()

Loads HTTP data.

Return Value

void

at line 69
string getHtmlName()

Returns HTML name of control.

Return Value

string

at line 78
void setValue($value)

No description

Parameters

$value

Return Value

void

at line 88
bool isFilled()

Has been any file uploaded?

Return Value

bool

at line 102
static bool validateFileSize(UploadControl $control, $limit)

internal  
 

Is file size in limit?

Parameters

UploadControl $control
$limit

Return Value

bool

at line 118
static bool validateMimeType(UploadControl $control, $mimeType)

internal  
 

Has file specified mime type?

Parameters

UploadControl $control
$mimeType

Return Value

bool

at line 136
static bool validateImage(UploadControl $control)

internal  
 

Is file image?

Parameters

UploadControl $control

Return Value

bool