Описание

Класс, отвечающий за построение и подгрузку списка файлов в файловой панели.

  • author: Казбек Елекоев <elekoev@binn.ru>
  • version: 4.0
  • copyright: Copyright (c) 2007, OOO "СИБИЭС Групп"

Располагается в /lib/sbFilesList.inc.php (строка 24)

sbFolders
   |
   --sbFilesList
Методы (список)
static string getFileIcon (string $ext)
sbFilesList __construct ()
void addFileMenuItem (string $name, string $func, [bool $hide = true])
void init ()
void show ()
Переменные
string $mFilesAfterLoadFunc = '' (строка 38)

JavaScript-функция, вызываемая после загрузки списка файлов

  • access: public
string $mFilesClickFunc = '' (строка 31)

JavaScript-функция, вызываемая при щелчке по файлу

  • access: public
bool $mFilesCopyMenu = true (строка 66)

Выводить или нет пункт меню "Копировать файлы"

  • access: public
bool $mFilesCutMenu = true (строка 59)

Выводить или нет пункт меню "Вырезать файлы"

  • access: public
bool $mFilesDeleteMenu = true (строка 80)

Выводить или нет пункт меню "Удалить файлы"

  • access: public
array $mFilesExtensions = array() (строка 117)

Массив расширений файлов

В списке файлов будут отображаться только файлы с указанными расширениями.

  • access: public
string $mFilesFooterStr = '' (строка 101)

HTML-код, выводимый под списком файлов и панелью с деревом папок

  • access: public
string $mFilesHeaderStr = '' (строка 94)

HTML-код, выводимый над списком файлов и панелью с деревом папок

  • access: public
string $mFilesJavaScriptStr = '' (строка 108)

Вспомогательный JavaScript-код (обычно содержит реализацию функций для доп. пунктов меню)

  • access: public
bool $mFilesMenu = true (строка 52)

Выводить или нет контекстное меню файлов

  • access: public
int $mFilesPanelWidth = '300' (строка 45)

Ширина панели с деревом папок по умолчанию

  • access: public
bool $mFilesRenameMenu = true (строка 73)

Выводить или нет пункт меню "Переименовать файл"

  • access: public
bool $mFilesSelectAllMenu = true (строка 87)

Выводить или нет пункт меню "Выделить все"

  • access: public
string $mFilesSelectedFile = '' (строка 124)

Путь к выбранному файлу

  • access: public

Унаследованые переменные

Унаследованы от sbFolders

sbFolders::$mFoldersAddMenu
sbFolders::$mFoldersAutoloading
sbFolders::$mFoldersCopyMenu
sbFolders::$mFoldersDad
sbFolders::$mFoldersDeleteMenu
sbFolders::$mFoldersEditMenu
sbFolders::$mFoldersMenu
sbFolders::$mFoldersNeverShowFolds
sbFolders::$mFoldersOnlyShowFolds
sbFolders::$mFoldersPasteFilesMenu
sbFolders::$mFoldersRefreshMenu
sbFolders::$mFoldersRightsMenu
sbFolders::$mFoldersSelectedPath
sbFolders::$mFoldersUploadMenu
Методы
статичный метод getFileIcon (строка 357)

Возвращает HTML-код изображения для переданного расширения файла

  • return: HTML-код изображения.
static string getFileIcon (string $ext)
  • string $ext: Расширение файла.
Конструктор __construct (строка 160)

Конструктор класса

  • access: public
sbFilesList __construct ()

Переопределение:
sbFolders::__construct()
Конструктор класса
addFileMenuItem (строка 175)

Добавляет доп. пункт в контекстное меню списка файлов

  • access: public
void addFileMenuItem (string $name, string $func, [bool $hide = true])
  • string $name: Название пункта меню.
  • string $func: JavaScript-функция, вызываемая при щелчке по пункту меню.
  • bool $hide: TRUE - скрывать пункт из списка, если меню вызывается не для конкретного файла, FALSE - показывать пункт всегда.
init (строка 190)

Инициализирует файловую панель, выводит JavaScript-код

Метод вызывается только при первом обращении к файловой панели.

  • access: public
void init ()

Переопределение:
sbFolders::init()
Инициализация переменных класса и вывод JavaScript-кода для работы с папками
show (строка 373)

Выводит список файлов

Вызывается каждый раз при подгрузке списка. Осуществляет пейджирование файлов в списке.

  • access: public
void show ()

Переопределение:
sbFolders::show()
Выводит XML для дерева директорий

Унаследованые методы

Унаследованы от sbFolders

sbFolders::__construct()
sbFolders::addFolderMenuItem()
sbFolders::init()
sbFolders::show()
Техническая поддержка:
Сайт: http://www.sbuilder.ru/tec_support.php
E-mail: support@sbuilder.ru
Copyright © 2001-2008, ООО "СИБИЭС Групп"
Документация сгенерирована с использованием phpDocumentor