_dropFolderDir, -1, 1) == DIRECTORY_SEPARATOR) $dropfolderdir = substr($settings->_dropFolderDir, 0, -1); else $dropfolderdir = $settings->_dropFolderDir; if(isset($_GET['showfolders']) && $_GET['showfolders']) $showfolders = true; else $showfolders = false; if (isset($_GET["folderid"]) && is_numeric($_GET["folderid"])) { $folderid = intval($_GET["folderid"]); $folder = $dms->getFolder($folderid); } else { $folder = null; } $tmp = explode('.', basename($_SERVER['SCRIPT_FILENAME'])); $view = UI::factory($theme, $tmp[1], array('dms'=>$dms, 'user'=>$user)); if($view) { $view->setParam('dropfolderdir', $dropfolderdir); $view->setParam('dropfolderfile', isset($_GET["dropfolderfile"]) ? $_GET["dropfolderfile"] : ''); $view->setParam('form', $form); $view->setParam('conversionmgr', $conversionmgr); $view->setParam('cachedir', $settings->_cacheDir); $view->setParam('previewWidthMenuList', $settings->_previewWidthMenuList); $view->setParam('previewWidthList', $settings->_previewWidthDropFolderList); $view->setParam('convertToPdf', $settings->_convertToPdf); $view->setParam('previewConverters', isset($settings->_converters['preview']) ? $settings->_converters['preview'] : array()); $view->setParam('timeout', $settings->_cmdTimeout); $view->setParam('xsendfile', $settings->_enableXsendfile); $view->setParam('showfolders', $showfolders); $view->setParam('folder', $folder); $view($_GET); exit; }