KWeb
6.4
|
Podstawowa klasa do implementowania atrybutow. More...
Public Member Functions | |
__construct ($id, $title, $opt=array()) | |
getType () | |
Zwraca nazwę typu . | |
onFormPosted (KWebAttribute_Table_Form $form) | |
Called from KWebAttribute_Table_Form::setPostedData Attribute can change the data on the form, but should not yet convert or validate it... | |
getFileFormId (KWebObject_Attributable $object) | |
getPathTypeAccessRight ($type) | |
getFileUploadObject () | |
checkPostedFile (KWebObject_Attributable $object, &$value, $lang=false) | |
convertData ($value, $format, $conversion) | |
getTempFilePath (KWebAttribute_Table_Form $form, $full=false) | |
buildTempFilePath ($fileTmp, $full=false) | |
storePostedFormData (KWebAttribute_Table_Form $form, $value) | |
Stores attribute's data in the object... | |
generateFilepath (KWebObject_Attributable $object, $filename) | |
Returns unique filepath in the upload dir. | |
setFileFromTemp (KWebObject_Attributable $object, $tmpPath, $destName=null, $move=true) | |
setFilePath (KWebObject_Attributable $object, $path, $type=KWebPath::FILE, $lang=false) | |
getFileExt (KWebObject_Attributable $object, $lang=false) | |
getFileValue (KWebObject_Attributable $object, $lang=false) | |
Zwraca wartość atrybutu bez typu (nie dotyczy URL) | |
getPath (KWebObject_Attributable $object, $lang=false) | |
getFilePath (KWebObject_Attributable $object, $lang=false) | |
Returns null or KWebPath (usefull for checking existence, otherwise use getPath()) | |
getFileUrl (KWebObject_Attributable $object, $lang=false, $useMirror=true) | |
canMirrorFile () | |
getFileMirrors (KWebObject_Attributable $object, $lang=false) | |
getFilePathType (KWebObject_Attributable $object, $lang=false) | |
Zwraca typ ścieżki, dla wskazanej ścieżki, lub przypisanej do atrybutu. | |
getFileSize (KWebObject_Attributable $object, $lang=false) | |
isValidLocalFile (KWebObject_Attributable $object, $lang=false) | |
isUrl (KWebObject_Attributable $object, $lang=false) | |
getFileSizeLimit () | |
getUploadPath () | |
getFileDenyExt () | |
getFileAcceptExt () | |
checkFile (&$file) | |
checkUrl (KWebObject_Attributable $object, &$url) | |
checkScript ($mask) | |
isTranslated (KWebObject_Attributable $object, $lang=false) | |
getImageSrc (KWebObject_Attributable $object, $prev) | |
Zwraca ścieżkę do przygotowanego pliku. | |
getPreview (KWebObject_Attributable $object, $imgPreview, array $options=array(), $lang=false) | |
Returns preview result for this file. | |
Static Public Member Functions | |
static | extractFileExt ($url) |
Data Fields | |
$r_type_file = 0 | |
$r_type_url = 0 | |
$r_type_script = -1 | |
$extAccept = false | |
$extDeny = false | |
$uploadSubdir = false | |
Subdirectory KScript, which will be appended to getUploadPath() Examples: '{{ objectData | item_type }}/{{strftime | Y/m}}/' => 'image/'. |
Podstawowa klasa do implementowania atrybutow.
KWebAttribute_File::__construct | ( | $ | id, |
$ | title, | ||
$ | opt = array() |
||
) |
Reimplemented from KWebAttribute.
Reimplemented in KWebAttribute_Media, and KWebAttribute_Image.
KWebAttribute_File::buildTempFilePath | ( | $ | fileTmp, |
$ | full = false |
||
) |
KWebAttribute_File::canMirrorFile | ( | ) |
Reimplemented in KWebAttribute_Media, and KWebAttribute_Image.
KWebAttribute_File::checkFile | ( | &$ | file | ) |
KWebAttribute_File::checkPostedFile | ( | KWebObject_Attributable $ | object, |
&$ | value, | ||
$ | lang = false |
||
) |
KWebAttribute_File::checkScript | ( | $ | mask | ) |
KWebAttribute_File::checkUrl | ( | KWebObject_Attributable $ | object, |
&$ | url | ||
) |
Reimplemented in KWebAttribute_Media.
KWebAttribute_File::convertData | ( | $ | value, |
$ | format, | ||
$ | conversion | ||
) |
$conversion | true (CONVERT_TO) - dane mają być pokazane W formularzu, false (CONVERT_FROM) - dane pochodzą Z formularza |
Reimplemented from KWebAttribute.
static KWebAttribute_File::extractFileExt | ( | $ | url | ) | [static] |
KWebAttribute_File::generateFilepath | ( | KWebObject_Attributable $ | object, |
$ | filename | ||
) |
Returns unique filepath in the upload dir.
KWebAttribute_File::getFileAcceptExt | ( | ) |
Reimplemented in KWebAttribute_Media, and KWebAttribute_Image.
KWebAttribute_File::getFileDenyExt | ( | ) |
KWebAttribute_File::getFileExt | ( | KWebObject_Attributable $ | object, |
$ | lang = false |
||
) |
KWebAttribute_File::getFileFormId | ( | KWebObject_Attributable $ | object | ) |
KWebAttribute_File::getFileMirrors | ( | KWebObject_Attributable $ | object, |
$ | lang = false |
||
) |
KWebAttribute_File::getFilePath | ( | KWebObject_Attributable $ | object, |
$ | lang = false |
||
) |
KWebAttribute_File::getFilePathType | ( | KWebObject_Attributable $ | object, |
$ | lang = false |
||
) |
Zwraca typ ścieżki, dla wskazanej ścieżki, lub przypisanej do atrybutu.
KWebAttribute_File::getFileSize | ( | KWebObject_Attributable $ | object, |
$ | lang = false |
||
) |
KWebAttribute_File::getFileSizeLimit | ( | ) |
Reimplemented in KWebAttribute_Media, and KWebAttribute_Image.
KWebAttribute_File::getFileUploadObject | ( | ) |
Reimplemented in KWebAttribute_Image.
KWebAttribute_File::getFileUrl | ( | KWebObject_Attributable $ | object, |
$ | lang = false , |
||
$ | useMirror = true |
||
) |
KWebAttribute_File::getFileValue | ( | KWebObject_Attributable $ | object, |
$ | lang = false |
||
) |
Zwraca wartość atrybutu bez typu (nie dotyczy URL)
KWebAttribute_File::getImageSrc | ( | KWebObject_Attributable $ | object, |
$ | prev | ||
) |
Zwraca ścieżkę do przygotowanego pliku.
KWebAttribute_File::getPath | ( | KWebObject_Attributable $ | object, |
$ | lang = false |
||
) |
KWebAttribute_File::getPathTypeAccessRight | ( | $ | type | ) |
KWebAttribute_File::getPreview | ( | KWebObject_Attributable $ | object, |
$ | imgPreview, | ||
array $ | options = array() , |
||
$ | lang = false |
||
) |
Returns preview result for this file.
$imgPreview | ImgPreview instance, or instance name |
Reimplemented in KWebAttribute_Media.
KWebAttribute_File::getTempFilePath | ( | KWebAttribute_Table_Form $ | form, |
$ | full = false |
||
) |
KWebAttribute_File::getType | ( | ) |
Zwraca nazwę typu .
Reimplemented from KWebAttribute.
Reimplemented in KWebAttribute_Media, and KWebAttribute_Image.
KWebAttribute_File::getUploadPath | ( | ) |
Reimplemented in KWebAttribute_Media, and KWebAttribute_Image.
KWebAttribute_File::isTranslated | ( | KWebObject_Attributable $ | object, |
$ | lang = false |
||
) |
Reimplemented from KWebAttribute.
KWebAttribute_File::isUrl | ( | KWebObject_Attributable $ | object, |
$ | lang = false |
||
) |
KWebAttribute_File::isValidLocalFile | ( | KWebObject_Attributable $ | object, |
$ | lang = false |
||
) |
KWebAttribute_File::onFormPosted | ( | KWebAttribute_Table_Form $ | form | ) |
Called from KWebAttribute_Table_Form::setPostedData Attribute can change the data on the form, but should not yet convert or validate it...
In case of error, an Exception should be thrown
Reimplemented from KWebAttribute.
KWebAttribute_File::setFileFromTemp | ( | KWebObject_Attributable $ | object, |
$ | tmpPath, | ||
$ | destName = null , |
||
$ | move = true |
||
) |
KWebAttribute_File::setFilePath | ( | KWebObject_Attributable $ | object, |
$ | path, | ||
$ | type = KWebPath::FILE , |
||
$ | lang = false |
||
) |
KWebAttribute_File::storePostedFormData | ( | KWebAttribute_Table_Form $ | form, |
$ | value | ||
) |
Stores attribute's data in the object...
Data is already validated and converted to FORMAT_INTERNAL. This function is called for EVERY attribute with an id, even those, that were not posted.
You should check if it is posted ($form->isAttributedPosted()), and act accordingly.
Data is in FORMAT_INTERNAL
Reimplemented from KWebAttribute.
KWebAttribute_File::$extAccept = false |
KWebAttribute_File::$extDeny = false |
KWebAttribute_File::$r_type_file = 0 |
KWebAttribute_File::$r_type_script = -1 |
KWebAttribute_File::$r_type_url = 0 |
KWebAttribute_File::$uploadSubdir = false |
Subdirectory KScript, which will be appended to getUploadPath() Examples: '{{ objectData | item_type }}/{{strftime | Y/m}}/' => 'image/'.