$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(); }