Commit dd38d89cbb31422456a14c9e6d12bad6c6453cad
1 parent
de310ed5
Check _show() to determine if the action is available
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@4847 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
1 additions
and
12 deletions
lib/actions/documentaction.inc.php
| ... | ... | @@ -120,18 +120,7 @@ class KTDocumentAction extends KTStandardDispatcher { |
| 120 | 120 | function check() { |
| 121 | 121 | $this->oDocument =& $this->oValidator->validateDocument($_REQUEST['fDocumentId']); |
| 122 | 122 | |
| 123 | - if (!is_null($this->_sShowPermission)) { | |
| 124 | - $oPermission =& KTPermission::getByName($this->_sShowPermission); | |
| 125 | - if (!PEAR::isError($oPermission)) { | |
| 126 | - $res = KTPermissionUtil::userHasPermissionOnItem($this->oUser, $oPermission, $this->oDocument); | |
| 127 | - if (!$res) { | |
| 128 | - return false; | |
| 129 | - } | |
| 130 | - } | |
| 131 | - } | |
| 132 | - | |
| 133 | - // catch non-enabled state. | |
| 134 | - if ($this->_disable()) { return false; } | |
| 123 | + if (!$this->_show()) { return false; } | |
| 135 | 124 | |
| 136 | 125 | $aOptions = array( |
| 137 | 126 | "final" => false, | ... | ... |