- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/lib/ui/fileinput.php
- Класс: BitrixMainUIFileInput
- Вызов: FileInput::getExtDialogs
private function getExtDialogs()
{
if ($this->uploadSetts["medialib"] && Loader::includeModule("fileman"))
{
$this->uploadSetts["medialib"] = array(
"click" => "OpenMedialibDialog".$this->id,
"handler" => "SetValueFromMedialib".$this->id
);
CMedialib::ShowDialogScript(array(
"event" => $this->uploadSetts["medialib"]["click"],
"arResultDest" => array(
"FUNCTION_NAME" => $this->uploadSetts["medialib"]["handler"]
)
));
}
if ($this->uploadSetts["fileDialog"])
{
$this->uploadSetts["fileDialog"] = array(
"click" => "OpenFileDialog".$this->id,
"handler" => "SetValueFromFileDialog".$this->id
);
CAdminFileDialog::ShowScript
(
Array(
"event" => $this->uploadSetts["fileDialog"]["click"],
"arResultDest" => array("FUNCTION_NAME" => $this->uploadSetts["fileDialog"]["handler"]),
"arPath" => array("SITE" => SITE_ID, "PATH" =>"/upload"),
"select" => 'F',// F - file only, D - folder only
"operation" => 'O',
"showUploadTab" => true,
"allowAllFiles" => true,
"SaveConfig" => true,
)
);
}
}