示例#1
0
                    $newFile = new DataStorage();
                    $newFile->insert($_FILES['filebrowser_uploadedfile']);
                    $newFile->save();
                }
            }
        }
        $smarty->template_dir = SITE_ROOT . '/cms/templates';
        $smarty->addJS($tinyMCE->basepath . '/tiny_mce/tiny_mce_popup.js');
        $smarty->addJS($tinyMCE->basepath . '/tiny_mce/utils/mctabs.js');
        $smarty->addCSS($tinyMCE->basepath . '/tiny_mce/themes/advanced/skins/default/dialog.css');
        $smarty->addCSS('/css/tiny_mce_filebrowser.css');
        switch ($type) {
            case 'file':
                $smarty->assign('files', DataStorage::search());
                break;
            default:
                $smarty->assign('images', DataStorage::getImagesList());
                break;
        }
        return $smarty->render('filebrowser.tpl');
    }
}
if (isset($_REQUEST['browser'])) {
    include '../include/Site.php';
    echo DataStorage::fileBrowser($_REQUEST['type']);
}
if (isset($_REQUEST['id'])) {
    include_once '../include/Site.php';
    $fl = new DataStorage($_REQUEST['id']);
    $fl->render();
}