Abricos | FileManager
[ class tree: Abricos ] [ index: Abricos ] [ all elements ]

Class: CMSQFileManager

Исходное местоположение: /modules/filemanager/includes/manager.php

Class CMSQFileManager

Constant Summary
EDITOR_FIELD  
FILEATTRIBUTE_HIDEN   Атрибут файла: скрытый
FILEATTRIBUTE_NONE   Атрибут файла: стандартный
FILEATTRIBUTE_TEMP   Атрибут файла: временный
FILE_FIELD  

[ Top ]
Method Summary
static void   EditorAppend()   Добавление в редактор последние изменения картинки
static void   EditorInfo()   Информация о последних изминениях картинки
static void   EditorList()  
static void   FileCopy()  
static void   &FileData()  
static void   FileDelete()  
static void   FileInfo()   Получить информацию о файле
static void   FileInfoByName()  
static void   FileList()  
static void   FileListInFolder()  
static void   FilesDelete()   Удаление файлов и их превью
static void   FileSetAttribute()  
static void   FileTypeList()  
static void   FileTypeUpdateMime()  
static void   FileUpdateCounter()  
static void   FileUpload()  
static void   FileUploadAppend()  
static void   FileUsedSpace()   Кол-во используемого пространства
static void   FolderAdd()  
static void   FolderChangePhrase()  
static void   FolderChildIdList()   Список дочерних папок в дирректории
static void   FolderInfo()  
static void   FolderInfoByName()  
static void   FolderList()  
static void   FolderRemove()  
static void   FSPathCreate()  
static void   FSPathGet()  
static void   FSPathGetByEls()  
static void   FSPathGetByInfo()  
static void   GenerateFileHash()   Генерация 8-и битного ключа
static void   GetFileHash()  
static void   ImageEditorSave()  
static void   ImageExist()  
static void   ImagePreviewAdd()  
static void   ImagePreviewHash()  
static void   UserGroupLimitList()  

[ Top ]
Methods
static method EditorAppend  [line 732]

  static void EditorAppend( CMSDatabase $db, $userid, $filehashsrc, $filehashdst, $left, $top, $width, $height, $tools, $session  )

Добавление в редактор последние изменения картинки

Parameters:
CMSDatabase   $db: 
   $userid: 
   $filehashsrc: 
   $filehashdst: 
   $left: 
   $top: 
   $width: 
   $height: 
   $tools: 
   $session: 

API Tags:
Access:  public


[ Top ]
static method EditorInfo  [line 778]

  static void EditorInfo( CMSDatabase $db, $filehash, $session  )

Информация о последних изминениях картинки

Parameters:
CMSDatabase   $db: 
   $filehash: 
   $session: 

API Tags:
Access:  public


[ Top ]
static method EditorList  [line 764]

  static void EditorList( CMSDatabase $db, $filehash, $session  )

Parameters:
CMSDatabase   $db: 
   $filehash: 
   $session: 

API Tags:
Access:  public


[ Top ]
static method FileCopy  [line 672]

  static void FileCopy( CMSDatabase $db, $filehash  )

Parameters:
CMSDatabase   $db: 
   $filehash: 

API Tags:
Access:  public


[ Top ]
static method FileData  [line 1030]

  static void &FileData( CMSDatabase $db, $filehash, [ $begin = 1], [ $count = 2097152]  )

Parameters:
CMSDatabase   $db: 
   $filehash: 
   $begin: 
   $count: 

API Tags:
Access:  public


[ Top ]
static method FileDelete  [line 910]

  static void FileDelete( CMSDatabase $db, $fileid  )

Parameters:
CMSDatabase   $db: 
   $fileid: 

API Tags:
Access:  public


[ Top ]
static method FileInfo  [line 1117]

  static void FileInfo( CMSDatabase $db, $filehash, [ $withFSName = false]  )

Получить информацию о файле

Parameters:
CMSDatabase   $db: 
   $filehash: 
   $withFSName: 

API Tags:
Access:  public


[ Top ]
static method FileInfoByName  [line 1131]

  static void FileInfoByName( CMSDatabase $db, $userid, $folderid, $filename  )

Parameters:
CMSDatabase   $db: 
   $userid: 
   $folderid: 
   $filename: 

API Tags:
Access:  public


[ Top ]
static method FileList  [line 1155]

  static void FileList( CMSDatabase $db, $userid, $folderId, [ $attribute = -1]  )

Parameters:
CMSDatabase   $db: 
   $userid: 
   $folderId: 
   $attribute: 

API Tags:
Access:  public


[ Top ]
static method FileListInFolder  [line 1145]

  static void FileListInFolder( CMSDatabase $db, $folderid  )

Parameters:
CMSDatabase   $db: 
   $folderid: 

API Tags:
Access:  public


[ Top ]
static method FilesDelete  [line 917]

  static void FilesDelete( CMSDatabase $db, $files  )

Удаление файлов и их превью

Parameters:
CMSDatabase   $db: 
   $files: 

API Tags:
Access:  public


[ Top ]
static method FileSetAttribute  [line 720]

  static void FileSetAttribute( CMSDatabase $db, $filehash, $attribute  )

Parameters:
CMSDatabase   $db: 
   $filehash: 
   $attribute: 

API Tags:
Access:  public


[ Top ]
static method FileTypeList  [line 1168]

  static void FileTypeList( CMSDatabase $db  )

Parameters:
CMSDatabase   $db: 

API Tags:
Access:  public


[ Top ]
static method FileTypeUpdateMime  [line 1252]

  static void FileTypeUpdateMime( CMSDatabase $db, $fileTypeId, $mimeType  )

Parameters:
CMSDatabase   $db: 
   $fileTypeId: 
   $mimeType: 

API Tags:
Access:  public


[ Top ]
static method FileUpdateCounter  [line 1010]

  static void FileUpdateCounter( CMSDatabase $db, $filehash  )

Parameters:
CMSDatabase   $db: 
   $filehash: 

API Tags:
Access:  public


[ Top ]
static method FileUpload  [line 1224]

  static void FileUpload( CMSDatabase $db, $userid, $folderid, $filename, $filedata, $filesize, $extension, [ $isimage = 0], [ $imgwidth = 0], [ $imgheight = 0], [ $attribute = 0]  )

Parameters:
CMSDatabase   $db: 
   $userid: 
   $folderid: 
   $filename: 
   $filedata: 
   $filesize: 
   $extension: 
   $isimage: 
   $imgwidth: 
   $imgheight: 
   $attribute: 

API Tags:
Access:  public


[ Top ]
static method FileUploadAppend  [line 1203]

  static void FileUploadAppend( CMSDatabase $db, $filehash, $filedata, $offset, $bytes  )

Parameters:
CMSDatabase   $db: 
   $filehash: 
   $filedata: 
   $offset: 
   $bytes: 

API Tags:
Access:  public


[ Top ]
static method FileUsedSpace  [line 969]

  static void FileUsedSpace( CMSDatabase $db, $userid  )

Кол-во используемого пространства

Parameters:
CMSDatabase   $db: 
   $userid: 

API Tags:
Access:  public


[ Top ]
static method FolderAdd  [line 874]

  static void FolderAdd( CMSDatabase $db, $parentfolderid, $userid, $name, [ $phrase = '']  )

Parameters:
CMSDatabase   $db: 
   $parentfolderid: 
   $userid: 
   $name: 
   $phrase: 

API Tags:
Access:  public


[ Top ]
static method FolderChangePhrase  [line 864]

  static void FolderChangePhrase( CMSDatabase $db, $folderid, $phrase  )

Parameters:
CMSDatabase   $db: 
   $folderid: 
   $phrase: 

API Tags:
Access:  public


[ Top ]
static method FolderChildIdList  [line 840]

  static void FolderChildIdList( CMSDatabase $db, $folderid  )

Список дочерних папок в дирректории

Parameters:
CMSDatabase   $db: 
   $folderid: 

API Tags:
Access:  public


[ Top ]
static method FolderInfo  [line 805]

  static void FolderInfo( CMSDatabase $db, $folderid  )

Parameters:
CMSDatabase   $db: 
   $folderid: 

API Tags:
Access:  public


[ Top ]
static method FolderInfoByName  [line 790]

  static void FolderInfoByName( CMSDatabase $db, $userid, $parentFolderId, $folderName  )

Parameters:
CMSDatabase   $db: 
   $userid: 
   $parentFolderId: 
   $folderName: 

API Tags:
Access:  public


[ Top ]
static method FolderList  [line 850]

  static void FolderList( CMSDatabase $db, $userid  )

Parameters:
CMSDatabase   $db: 
   $userid: 

API Tags:
Access:  public


[ Top ]
static method FolderRemove  [line 820]

  static void FolderRemove( CMSDatabase $db, $folderid  )

Parameters:
CMSDatabase   $db: 
   $folderid: 

API Tags:
Access:  public


[ Top ]
static method FSPathCreate  [line 1083]

  static void FSPathCreate( CMSDatabase $db, $filehash  )

Parameters:
CMSDatabase   $db: 
   $filehash: 

API Tags:
Access:  public


[ Top ]
static method FSPathGet  [line 1099]

  static void FSPathGet( CMSDatabase $db, $filehash  )

Parameters:
CMSDatabase   $db: 
   $filehash: 

API Tags:
Access:  public


[ Top ]
static method FSPathGetByEls  [line 1109]

  static void FSPathGetByEls( $userid, $folderid, $fsname  )

Parameters:
   $userid: 
   $folderid: 
   $fsname: 

API Tags:
Access:  public


[ Top ]
static method FSPathGetByInfo  [line 1105]

  static void FSPathGetByInfo( CMSDatabase $db, $fi  )

Parameters:
CMSDatabase   $db: 
   $fi: 

API Tags:
Access:  public


[ Top ]
static method GenerateFileHash  [line 1180]

  static void GenerateFileHash( [ $i = 0]  )

Генерация 8-и битного ключа

Parameters:
   $i: 

API Tags:
Access:  public


[ Top ]
static method GetFileHash  [line 1194]

  static void GetFileHash( CMSDatabase $db  )

Parameters:
CMSDatabase   $db: 

API Tags:
Access:  public


[ Top ]
static method ImageEditorSave  [line 690]

  static void ImageEditorSave( CMSDatabase $db, $userid, $filehash, $lastedit, $iscopy  )

Parameters:
CMSDatabase   $db: 
   $userid: 
   $filehash: 
   $lastedit: 
   $iscopy: 

API Tags:
Access:  public


[ Top ]
static method ImageExist  [line 1020]

  static void ImageExist( CMSDatabase $db, $filehash  )

Parameters:
CMSDatabase   $db: 
   $filehash: 

API Tags:
Access:  public


[ Top ]
static method ImagePreviewAdd  [line 981]

  static void ImagePreviewAdd( CMSDatabase $db, $filehashsrc, $filehashdst, $width, $height, $cnv  )

Parameters:
CMSDatabase   $db: 
   $filehashsrc: 
   $filehashdst: 
   $width: 
   $height: 
   $cnv: 

API Tags:
Access:  public


[ Top ]
static method ImagePreviewHash  [line 995]

  static void ImagePreviewHash( CMSDatabase $db, $filehashsrc, $width, $height, $cnv  )

Parameters:
CMSDatabase   $db: 
   $filehashsrc: 
   $width: 
   $height: 
   $cnv: 

API Tags:
Access:  public


[ Top ]
static method UserGroupLimitList  [line 958]

  static void UserGroupLimitList( CMSDatabase $db  )

Parameters:
CMSDatabase   $db: 

API Tags:
Access:  public


[ Top ]
Constants
EDITOR_FIELD = "
editorid as id,
filehashsrc as fhsrc,
width as w,
height as h,
`left` as l,
top as t,
tools,
filehashdst as fhdst,
dateline as dl,
session as ss
"
[line 751]

[ Top ]
FILEATTRIBUTE_HIDEN = 1 [line 666]

Атрибут файла: скрытый


[ Top ]
FILEATTRIBUTE_NONE = 0 [line 662]

Атрибут файла: стандартный


[ Top ]
FILEATTRIBUTE_TEMP = 2 [line 670]

Атрибут файла: временный


[ Top ]
FILE_FIELD = "
fileid as id,
filehash as fh,
filename as fn,
title as tl,
filesize as fs,
dateline as d,
attribute as a,
extension as ext,
isimage as img,
imgwidth as w,
imgheight as h,
folderid as fdid,
userid as uid
"
[line 1067]

[ Top ]

Documentation generated on Thu, 31 Dec 2009 13:47:30 +0300 by phpDocumentor 1.4.3