mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-12 12:41:30 +00:00
do not show menu item if document may not be checked in
This commit is contained in:
parent
a7579f47ae
commit
ab72673379
|
@ -812,9 +812,11 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
||||||
$menuitems['update_document'] = array('link'=>$this->params['settings']->_httpRoot."out/out.UpdateDocument".$docid, 'label'=>getMLText('update_document'));
|
$menuitems['update_document'] = array('link'=>$this->params['settings']->_httpRoot."out/out.UpdateDocument".$docid, 'label'=>getMLText('update_document'));
|
||||||
if($accessobject->check_controller_access('LockDocument'))
|
if($accessobject->check_controller_access('LockDocument'))
|
||||||
$menuitems['lock_document'] = array('link'=>$this->params['settings']->_httpRoot."op/op.LockDocument".$docid."&formtoken=".createFormKey('lockdocument'), 'label'=>getMLText('lock_document'));
|
$menuitems['lock_document'] = array('link'=>$this->params['settings']->_httpRoot."op/op.LockDocument".$docid."&formtoken=".createFormKey('lockdocument'), 'label'=>getMLText('lock_document'));
|
||||||
if($document->isCheckedOut())
|
if($document->isCheckedOut()) {
|
||||||
$menuitems['checkin_document'] = array('link'=>$this->params['settings']->_httpRoot."out/out.CheckInDocument".$docid, 'label'=>getMLText('checkin_document'));
|
if($accessobject->mayCheckIn($document)) {
|
||||||
else {
|
$menuitems['checkin_document'] = array('link'=>$this->params['settings']->_httpRoot."out/out.CheckInDocument".$docid, 'label'=>getMLText('checkin_document'));
|
||||||
|
}
|
||||||
|
} else {
|
||||||
if($this->params['checkoutdir']) {
|
if($this->params['checkoutdir']) {
|
||||||
$menuitems['checkout_document'] = array('link'=>$this->params['settings']->_httpRoot."op/op.CheckOutDocument".$docid, 'label'=>getMLText('checkout_document'));
|
$menuitems['checkout_document'] = array('link'=>$this->params['settings']->_httpRoot."op/op.CheckOutDocument".$docid, 'label'=>getMLText('checkout_document'));
|
||||||
}
|
}
|
||||||
|
|
|
@ -733,9 +733,11 @@ background-image: linear-gradient(to bottom, #882222, #111111);;
|
||||||
$menuitems['update_document'] = array('link'=>$this->params['settings']->_httpRoot."out/out.UpdateDocument".$docid, 'label'=>getMLText('update_document'));
|
$menuitems['update_document'] = array('link'=>$this->params['settings']->_httpRoot."out/out.UpdateDocument".$docid, 'label'=>getMLText('update_document'));
|
||||||
if($accessobject->check_controller_access('LockDocument'))
|
if($accessobject->check_controller_access('LockDocument'))
|
||||||
$menuitems['lock_document'] = array('link'=>$this->params['settings']->_httpRoot."op/op.LockDocument".$docid."&formtoken=".createFormKey('lockdocument'), 'label'=>getMLText('lock_document'));
|
$menuitems['lock_document'] = array('link'=>$this->params['settings']->_httpRoot."op/op.LockDocument".$docid."&formtoken=".createFormKey('lockdocument'), 'label'=>getMLText('lock_document'));
|
||||||
if($document->isCheckedOut())
|
if($document->isCheckedOut()) {
|
||||||
$menuitems['checkin_document'] = array('link'=>$this->params['settings']->_httpRoot."out/out.CheckInDocument".$docid, 'label'=>getMLText('checkin_document'));
|
if($accessobject->mayCheckIn($document)) {
|
||||||
else {
|
$menuitems['checkin_document'] = array('link'=>$this->params['settings']->_httpRoot."out/out.CheckInDocument".$docid, 'label'=>getMLText('checkin_document'));
|
||||||
|
}
|
||||||
|
} else {
|
||||||
if($this->params['checkoutdir']) {
|
if($this->params['checkoutdir']) {
|
||||||
$menuitems['checkout_document'] = array('link'=>$this->params['settings']->_httpRoot."op/op.CheckOutDocument".$docid, 'label'=>getMLText('checkout_document'));
|
$menuitems['checkout_document'] = array('link'=>$this->params['settings']->_httpRoot."op/op.CheckOutDocument".$docid, 'label'=>getMLText('checkout_document'));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user