getPath('classes', 'utils')); require_once($_DOCMAN->getPath('classes', 'file')); require_once($_DOCMAN->getPath('classes', 'model')); $_DOCMAN->loadLanguage('doclink'); JRequest::setVar('tmpl', 'component'); function showDoclink() { global $mainframe; $assets = JURI::root()."components/com_docman/assets"; // add styles and scripts $doc =& JFactory::getDocument(); JHTML::_('behavior.mootools'); $doc->addStyleSheet($assets.'/css/doclink.css'); $doc->addScript($assets.'/js/dlutils.js'); $doc->addScript($assets.'/js/popup.js'); $doc->addScript($assets.'/js/dialog.js'); $rows = DOCMAN_utils::categoryArray(); HTML_DMDoclink::showDoclink($rows); } function showListview(){ global $_DOCMAN, $mainframe; $assets = JURI::root()."components/com_docman/assets"; // add styles and scripts $doc =& JFactory::getDocument(); JHTML::_('behavior.mootools'); $doc->addStyleSheet($assets.'/css/doclink.css'); $doc->addScript($assets.'/js/sortabletable.js'); $doc->addScript($assets.'/js/listview.js'); if (isset($_REQUEST['catid'])) { $cid = intval($_REQUEST['catid']); } else { $cid = 0; } //get folders $cats = DOCMAN_Cats::getChildsByUserAccess($cid); //get items if ($cid) { $docs = DOCMAN_Docs::getDocsByUserAccess($cid, 'name', 'ASC', 999, 0); } else { $docs = array(); } //if ($entries_cnt) HTML_DMDoclink::createHeader(); HTML_DMDoclink::createFolders($cats,$cid); HTML_DMDoclink::createItems($docs, $cid); HTML_DMDoclink::createFooter(); }