$_DOCMAN->loadLanguage('frontend'); $_DMUSER = $_DOCMAN->getUser(); require_once $_DOCMAN->getPath('classes', 'html'); require_once $_DOCMAN->getPath('classes', 'utils'); require_once $_DOCMAN->getPath('classes', 'theme'); require_once $_DOCMAN->getPath('classes', 'compat'); require_once $_DOCMAN->getPath('classes', 'token'); // Component Menu parameters jimport('joomla.application.menu'); $menu =& JMenu::getInstance('site'); $params =& $menu->getParams($Itemid); // Request vars $task = JRequest::getVar("task", ""); $gid = JRequest::getInt("gid", $params->get('cat_id', 0)); $script = JRequest::getInt("script", 0); $ordering = JRequest::getCmd("order", $_DOCMAN->getCfg('default_order')); $direction = strtoupper(JRequest::getCmd("dir", $_DOCMAN->getCfg('default_order2'))); if (!in_array($direction, array('ASC', 'DESC'))) { $direction = 'ASC'; } $revision = JRequest::getInt("revision", 0); $archive = JRequest::getInt("archive", 0); $limitstart = JRequest::getInt("limitstart", 0); // $limit = (int) mosGetParam($_REQUEST, "limit", $_DOCMAN->getCfg('perpage')); $limit = $_DOCMAN->getCfg('perpage'); $total = DOCMAN_Cats::countDocsInCatByUser($gid, $_DMUSER); if ($total <= $limit) { $limitstart = 0; } // check if the user actually has access to see this document switch ($_DMUSER->canAccess()) {
require_once $_DOCMAN->getPath('classes', 'compat'); require_once $_DOCMAN->getPath('classes', 'token'); // Component Menu parameters if (defined('_DM_J15')) { jimport('joomla.application.menu'); $menu =& JMenu::getInstance('site'); $params =& $menu->getParams($Itemid); } else { $menu = $mainframe->get('menu'); $params = new mosParameters($menu->params); } // Request vars $task = mosGetParam($_REQUEST, "task", ""); $gid = (int) mosGetParam($_REQUEST, "gid", $params->get('cat_id', 0)); $script = mosGetParam($_REQUEST, "script", 0); $ordering = mosGetParam($_REQUEST, "order", $_DOCMAN->getCfg('default_order')); $direction = strtoupper(mosGetParam($_REQUEST, "dir", $_DOCMAN->getCfg('default_order2'))); if (!in_array($direction, array('ASC', 'DESC'))) { $direction = 'ASC'; } $revision = mosGetParam($_REQUEST, "revision", 0); $archive = mosGetParam($_REQUEST, "archive", 0); $limitstart = (int) mosGetParam($_REQUEST, "limitstart", 0); // $limit = (int) mosGetParam($_REQUEST, "limit", $_DOCMAN->getCfg('perpage')); $limit = $_DOCMAN->getCfg('perpage'); $total = DOCMAN_Cats::countDocsInCatByUser($gid, $_DMUSER); if ($total <= $limit) { $limitstart = 0; } // check if the user actually has access to see this document switch ($_DMUSER->canAccess()) {