Funktionsbeschreibungen
Funktion „lmb_copyFile()“
lmb_copyFile
mixed lmb_copyFile(numeric $ID, numeric $level, array $dublicates=null, array $relation=null)
Funktion zum Kopieren einer Datei im DMS (./limbas_src/extra/explorer/filestructure.lib)
Als Parameter kann auch ein Array für das Kopieren mehrerer Dateien übergeben werden.
Parameter
Zusammenfassung der Parameter:
- $ID : Die zu kopierende Datei-ID
- $level : Zielordner
- $dublicates : Behandlung von Duplikaten
- relation : Verknüpfungsparameter
$ID
Die zu kopierende Datei-ID
$level
Zielordner-ID
$dublicate
Behandelt das Vorgehen, falls die Datei schon existiert.
- $dublicate[„typ“] : overwrite, rename, versioning, skip
- $dublicate[„subj“] : version notice if versioning
$relation
Datensatz oder Datensätze zu welchem die Datei verknüpft werden soll. Es können Felder vom Typ Verknüpfung (field_type 11) sowie Upload (field_type 6) verwendet werden.
- $relation[„gtabid“][0] : Tabellen-ID
- $relation[„fieldid“][0] : Feld-ID
- $relation[„datid“][0] : Datensatz-ID
Rückgabewert
ID oder Array der neu angelegten Datei