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

Class: FileManager

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

Class FileManager

Property Summary
CMSDatabase   $db  
String   $lastUploadFileHash   Идентификатор последнего выгруженного файла
CMSModuleFileManager   $module  
mixed   $user  

[ Top ]
Method Summary
FileManager   FileManager()  
void   EditorList()  
void   FileList()  
void   FileListByUser()  
void   FileRemove()  
void   FolderAppend()  
void   FolderAppendFromData()  
void   FolderChangePhrase()  
void   FolderInfoByName()  
void   FolderList()  
void   FolderListByUser()  
void   FolderRemove()  
void   GetFileData()  
void   GetFileExtensionList()  
void   GetFileInfo()  
void   GetFreeSpace()  
void   GetFreeSpaceByUser()  
CMSUpload   GetUpload()   Получить менеджер загрузки
void   GetUploadLib()  
void   ImageChange()  
void   ImageConvert()  
void   ImageEditorChange()   Изменение картинки
void   ImageEditorSave()   Сохранение изменений картинки в редакторе
void   IsAccessProfile()  
void   IsAdminRole()  
void   IsFileUploadRole()  
void   IsFileViewRole()  
void   UploadFile()  
void   UploadFiles()   Выгрузка файлов в базу данных.

[ Top ]
Properties
CMSDatabase   $db = null [line 34]
API Tags:
Access:  public


[ Top ]
String   $lastUploadFileHash = '' [line 24]

Идентификатор последнего выгруженного файла

API Tags:
Access:  public


[ Top ]
CMSModuleFileManager   $module = null [line 17]
API Tags:
Access:  public


[ Top ]
mixed   $user = null [line 36]
API Tags:
Access:  public


[ Top ]
Methods
Constructor FileManager  [line 38]

  FileManager FileManager( CMSModuleFileManager $module  )

Parameters:
CMSModuleFileManager   $module: 

API Tags:
Access:  public


[ Top ]
EditorList  [line 104]

  void EditorList( $filehash, $session  )

Parameters:
   $filehash: 
   $session: 

API Tags:
Access:  public


[ Top ]
FileList  [line 82]

  void FileList( $folderid  )

Parameters:
   $folderid: 

API Tags:
Access:  public


[ Top ]
FileListByUser  [line 86]

  void FileListByUser( $userid, $folderid  )

Parameters:
   $userid: 
   $folderid: 

API Tags:
Access:  public


[ Top ]
FileRemove  [line 517]

  void FileRemove( $filehash  )

Parameters:
   $filehash: 

API Tags:
Access:  public


[ Top ]
FolderAppend  [line 473]

  void FolderAppend( $parentFolderId, $folderName, [ $folderPhrase = '']  )

Parameters:
   $parentFolderId: 
   $folderName: 
   $folderPhrase: 

API Tags:
Access:  public


[ Top ]
FolderAppendFromData  [line 479]

  void FolderAppendFromData( $data  )

Parameters:
   $data: 

API Tags:
Access:  public


[ Top ]
FolderChangePhrase  [line 487]

  void FolderChangePhrase( $data  )

Parameters:
   $data: 

API Tags:
Access:  public


[ Top ]
FolderInfoByName  [line 510]

  void FolderInfoByName( $parentFolderId, $folderName  )

Parameters:
   $parentFolderId: 
   $folderName: 

API Tags:
Access:  public


[ Top ]
FolderList  [line 93]

  void FolderList( )


API Tags:
Access:  public


[ Top ]
FolderListByUser  [line 97]

  void FolderListByUser( $userid  )

Parameters:
   $userid: 

API Tags:
Access:  public


[ Top ]
FolderRemove  [line 499]

  void FolderRemove( $data  )

Parameters:
   $data: 

API Tags:
Access:  public


[ Top ]
GetFileData  [line 465]

  void GetFileData( $p_filehash, [ $begin = 1], [ $end = 2097152]  )

Parameters:
   $p_filehash: 
   $begin: 
   $end: 

API Tags:
Access:  public


[ Top ]
GetFileExtensionList  [line 111]

  void GetFileExtensionList( )


API Tags:
Access:  public


[ Top ]
GetFileInfo  [line 458]

  void GetFileInfo( $p_filehash  )

Parameters:
   $p_filehash: 

API Tags:
Access:  public


[ Top ]
GetFreeSpace  [line 127]

  void GetFreeSpace( )


API Tags:
Access:  public


[ Top ]
GetFreeSpaceByUser  [line 131]

  void GetFreeSpaceByUser( $userid  )

Parameters:
   $userid: 

API Tags:
Access:  public


[ Top ]
GetUpload  [line 50]

  CMSUpload GetUpload( )

Получить менеджер загрузки


API Tags:
Access:  public


[ Top ]
GetUploadLib  [line 372]

  void GetUploadLib( $file  )

Parameters:
   $file: 

API Tags:
Access:  public


[ Top ]
ImageChange  [line 553]

  void ImageChange( $filehash, $tools, $d  )

Parameters:
   $filehash: 
   $tools: 
   $d: 

API Tags:
Access:  public


[ Top ]
ImageConvert  [line 378]

  void ImageConvert( $p_filehash, $p_w, $p_h, $p_cnv  )

Parameters:
   $p_filehash: 
   $p_w: 
   $p_h: 
   $p_cnv: 

API Tags:
Access:  public


[ Top ]
ImageEditorChange  [line 617]

  void ImageEditorChange( $filehash $filehash, $session $session, $data $data  )

Изменение картинки

Parameters:
$filehash   $filehash:  идентификатор основной картинки
$session   $session:  текущая сессия редактора
$data   $data:  данные по изменению

API Tags:
Access:  public


[ Top ]
ImageEditorSave  [line 534]

  void ImageEditorSave( $data $data  )

Сохранение изменений картинки в редакторе

Parameters:
$data   $data:  данные по изменению

API Tags:
Access:  public


[ Top ]
IsAccessProfile  [line 71]

  void IsAccessProfile( [ $userid = 0]  )

Parameters:
   $userid: 

API Tags:
Access:  public


[ Top ]
IsAdminRole  [line 59]

  void IsAdminRole( )


API Tags:
Access:  public


[ Top ]
IsFileUploadRole  [line 67]

  void IsFileUploadRole( )


API Tags:
Access:  public


[ Top ]
IsFileViewRole  [line 63]

  void IsFileViewRole( )


API Tags:
Access:  public


[ Top ]
UploadFile  [line 203]

  void UploadFile( $folderid, $filelocation, $filename, $extension, $filesize, [ $atrribute = 0], [ $ignoreImageSize = false]  )

Parameters:
   $folderid: 
   $filelocation: 
   $filename: 
   $extension: 
   $filesize: 
   $atrribute: 
   $ignoreImageSize: 

API Tags:
Access:  public


[ Top ]
UploadFiles  [line 172]

  void UploadFiles( $fileinfo $folderid, $system $fileinfo  )

Выгрузка файлов в базу данных.

Возвращает 0, если файл выгружен успешно, иначе номер ошибки:

  1. - неизвестный тип файла,
  2. - размер файла превышает допустимый,
  3. - неизвестная ошибка сервера,
  4. - размер картинки превышает допустимый,
  5. - свободное место в профили закончилось,
  6. - нет прав на выгрузку файла,
  7. - файл с таким именем уже есть в этой папке

Parameters:
$fileinfo   $folderid: 
$system   $fileinfo:  если true, файл является системным и виден всем администраторам

API Tags:
Access:  public


[ Top ]

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