logo.jpg
Forum
Forum
Welcome, Guest
Please Login or Register.    Lost Password?
Multiple categories in DOCMan Lister and Tabular (1 viewing) (1) Guest
Go to bottom Post Reply Favoured: 0
TOPIC: Multiple categories in DOCMan Lister and Tabular
#1
Multiple categories in DOCMan Lister and Tabular 1 Year, 11 Months ago Karma: 0  
Find the file: [path to install]/administrator/components/com_docman/classes/DOCMAN_utils.class.php
and goto line number 894.

Change following code:

Code:

$query .= $catid ? "\n AND d.catid IN ($catid) " : ""; } else { if ($user->isSpecial) { $query .= $catid ? "\n WHERE d.catid=$catid " : ""; } elseif ($user->canApprove()) { $query .= $catid ? "\n WHERE d.catid=$catid " : ""; } elseif ($user->canPublish()) { $query .= "WHERE d.approved=1"; $query .= $catid ? "\n AND d.catid=$catid " : ""; } elseif ($user->userid) { $query .= "WHERE d.published=1 AND d.approved=1" . "\n AND (d.dmowner=" . $user->userid . "\n OR d.dmmantainedby=" . $user->userid . "\n OR d.dmowner=" . _DM_PERMIT_EVERYONE . "\n OR d.dmowner=" . _DM_PERMIT_REGISTERED; if ($user->groupsIn != '0,0') { $query .= "\n OR d.dmowner IN (" . $user->groupsIn . ")"; $query .= "\n OR d.dmmantainedby IN (" . $user->groupsIn . ")"; } if ($_DOCMAN->getCfg('author_can') != _DM_AUTHOR_NONE) { $query .= "\n OR d.dmsubmitedby = " . $user->userid; } $query .= ")"; $query .= $catid ? "\n AND d.catid=$catid " : ""; } }
with this code
Code:

$query .= $catid ? "\n AND d.catid IN ($catid) " : ""; } else { if ($user->isSpecial) { $query .= $catid ? "\n WHERE d.catid IN ($catid) " : ""; } elseif ($user->canApprove()) { $query .= $catid ? "\n WHERE d.catid IN ($catid) " : ""; } elseif ($user->canPublish()) { $query .= "WHERE d.approved=1"; $query .= $catid ? "\n AND d.catid IN ($catid) " : ""; } elseif ($user->userid) { $query .= "WHERE d.published=1 AND d.approved=1" . "\n AND (d.dmowner=" . $user->userid . "\n OR d.dmmantainedby=" . $user->userid . "\n OR d.dmowner=" . _DM_PERMIT_EVERYONE . "\n OR d.dmowner=" . _DM_PERMIT_REGISTERED; if ($user->groupsIn != '0,0') { $query .= "\n OR d.dmowner IN (" . $user->groupsIn . ")"; $query .= "\n OR d.dmmantainedby IN (" . $user->groupsIn . ")"; } if ($_DOCMAN->getCfg('author_can') != _DM_AUTHOR_NONE) { $query .= "\n OR d.dmsubmitedby = " . $user->userid; } $query .= ")"; $query .= $catid ? "\n AND d.catid IN ($catid) " : ""; } }
 
Report to moderator   Logged Logged  
 
Last Edit: 2008/08/19 16:21 By administrator.
  The administrator has disabled public write access.
Go to top Post Reply
get the latest posts directly to your desktop

New Login Form






Lost Password?

Who's Online

We have 33 guests online