get classname of SeedDMS Document from dms instance

don't use hard coded SeedDMS_Core_Document anymore
This commit is contained in:
Uwe Steinmann 2015-12-04 08:34:32 +01:00
parent 7d88617964
commit 20e7b873a5

View File

@ -122,7 +122,7 @@ class SeedDMS_AccessOperation {
* settings.
*/
function maySetRecipients() { /* {{{ */
if(get_class($this->obj) == 'SeedDMS_Core_Document') {
if(get_class($this->obj) == $this->dms->getClassname('document')) {
$latestContent = $this->obj->getLatestContent();
$status = $latestContent->getStatus();
if ((($this->settings->_enableVersionModification && ($this->obj->getAccessMode($this->user) == M_ALL)) || $this->user->isAdmin()) && ($status["status"]==S_RELEASED)) {
@ -142,10 +142,10 @@ class SeedDMS_AccessOperation {
* settings.
*/
function maySetRevisors() { /* {{{ */
if(get_class($this->obj) == 'SeedDMS_Core_Document') {
if(get_class($this->obj) == $this->dms->getClassname('document')) {
$latestContent = $this->obj->getLatestContent();
$status = $latestContent->getStatus();
if ((($this->settings->_enableVersionModification && ($this->obj->getAccessMode($this->user) == M_ALL)) || $this->user->isAdmin()) /* && ($status["status"]==S_RELEASED || $status["status"]==S_IN_REVISION)*/) {
if (($this->settings->_enableVersionModification && ($this->obj->getAccessMode($this->user) == M_ALL)) || $this->user->isAdmin() /* && ($status["status"]==S_RELEASED || $status["status"]==S_IN_REVISION)*/) {
return true;
}
}
@ -281,7 +281,7 @@ class SeedDMS_AccessOperation {
* account here.
*/
function mayReceipt() { /* {{{ */
if(get_class($this->obj) == 'SeedDMS_Core_Document') {
if(get_class($this->obj) == $this->dms->getClassname('document')) {
$latestContent = $this->obj->getLatestContent();
$status = $latestContent->getStatus();
if ($status["status"]!=S_OBSOLETE) {
@ -299,7 +299,7 @@ class SeedDMS_AccessOperation {
* account here.
*/
function mayRevise() { /* {{{ */
if(get_class($this->obj) == 'SeedDMS_Core_Document') {
if(get_class($this->obj) == $this->dms->getClassname('document')) {
$latestContent = $this->obj->getLatestContent();
$status = $latestContent->getStatus();
if ($status["status"]!=S_OBSOLETE) {