|
|
iPyr_Storage
Objektas yra skirtas darbui su failų duomenų baze sistemoje. Metodai: - putBinFile($filename, $params) - įtraukia failą į sistemos duomenų bazę. Grąžina sisteminį failo id.
Parametras | Būtinas | Tipas | Komentaras | $filename | * | | Kelias iki norimo įkrauti failo. | $params | * | | Failo parametrų masyvas. galimos reikšmės: $params["width"] - jeigu kraunamas failas yra paveiksliukas, tai šiame kintamajame nurodomas jo plotis; $params["height"] - jei kraunamas failas yra paveiksliukas, tai šiame kintamajame nurodomas jo aukštis; $params["type"] - failo MIME tipas, pagal nutylėjimą "application/octet-stream"; $params["name"] - failo pavadinimas; $params["temp"] - nurodo ar failas yra laikinas | - delBinFile($id) - ištrina failą iš sistemos pagal $id
Parametras | Būtinas | Tipas | Komentaras | $id | * | skaičius | Trinamo failo id | - assignToElement($type, $file_id, $parent_id, $label, $temp = 0) - priskiria failą sistemos objektui ($parent_id).
Parametras | Būtinas | Tipas | Komentaras | $type | * | | Kintamasis nurodantis, ar priskiriamas objektas yra paveiksliukas ("image") ar failas ("file") | $file_id | * | | Priskiriamas failas | $parent_id | * | | Sistemos objektas | $label | * | | Failo identifikatorius šiam objektui (padeda atskirti vieną failą nuo kito) | $temp | | | Kintamasis nurodantis, ar priskyrimas yra laikinas | - unassignFromElement($id, $type, $file_id) - panakina failo ($file_id) priskyrimą objektui ($id).
Parametras | Būtinas | Tipas | Komentaras | $id | * | | Sistemos objektas | $type | * | | Kintamasis nurodantis, ar priskirtas objektas yra paveiksliukas ("image") ar failas ("file") | $file_id | * | | Priskirtasis failas | - delElementFile($id, $type, $file_id) - panaikina priskyrimą nuo objekto ($id) ir fiziškai ištrina failą ($file_id).
Parametras | Būtinas | Tipas | Komentaras | $id | * | | Sistemos objektas | $type | * | | Kintamasis nurodantis, ar ištrinamasis objektas yra paveiksliukas ("image") ar failas ("file") | $file_id | * | | Trinamasis failas | - delElementAllFiles($id, $type = false) - panaikina priskirimą nuo objekto ($id) ir fiziškai ištrina visus jam priskirtus failus.
Parametras | Būtinas | Tipas | Komentaras | $id | * | | Sistemos objektas | $type | | | Kintamasis nurodantis, ar naikinti paveiksliukus ("image") ar failus ("file"), pagal nutylėjimą | - getElementFiles($id, $type = false, $label = false) - grąžina paveiksliukų, priskirtų nurodytam objekto $id, masyvą. Jeigu nurodytas $type ("image", "file") grąžina tik tam tikro tipo objektus, jeigu nurodytas $label - tai grąžina tik tuos, kurie jį atitinka.
Parametras | Būtinas | Tipas | Komentaras | $id | * | | Sistemos objektas | $type | | | Kintamasis nurodantis, ar grąžinamas objektas yra paveiksliukas ("image") ar failas ("file") | $label | | | Failo identifikatorius šiam objektui (padeda atskirti vieną failą nuo kito) | - getFileInfo($id) - grąžina vieno failo informaciją.
Parametras | Būtinas | Tipas | Komentaras | $id | * | | Failo id | - dublicateFile($id) - dublikuoja failą sistemoje ir grąžina jo id.
Parametras | Būtinas | Tipas | Komentaras | $id | * | | Failo, kurį reikia dubliuoti, id |
|