$_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()) {
示例#2
0
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()) {