Ejemplo n.º 1
0
 function getInfo()
 {
     if ($this->oDocument->getIsCheckedOut()) {
         return null;
     }
     return parent::getInfo();
 }
 function check()
 {
     $res = parent::check();
     if ($res !== true) {
         return $res;
     }
     if ($this->oDocument->getIsCheckedOut()) {
         $_SESSION['KTErrorMessage'][] = _kt('This document can\'t be made immutable because it is checked out');
         controllerRedirect('viewDocument', 'fDocumentId=' . $this->oDocument->getId());
         exit(0);
     }
     return true;
 }
Ejemplo n.º 3
0
 function check()
 {
     $res = parent::check();
     if ($res !== true) {
         return $res;
     }
     if ($this->oDocument->getIsCheckedOut()) {
         $_SESSION["KTErrorMessage"][] = _kt("This document can't be renamed because it is checked out");
         controllerRedirect('viewDocument', 'fDocumentId=' . $this->oDocument->getId());
         exit(0);
     }
     return true;
 }
Ejemplo n.º 4
0
 function check()
 {
     $res = parent::check();
     if ($res !== true) {
         return $res;
     }
     return true;
 }
Ejemplo n.º 5
0
 function getInfo()
 {
     $aInfo = parent::getInfo();
     if (!Subscription::exists($this->oUser->getID(), $this->oDocument->getID(), SubscriptionEvent::subTypes('Document'))) {
         $aInfo['active'] = 'no';
     }
     return $aInfo;
 }
Ejemplo n.º 6
0
 function JavascriptDocumentAction($oDocument = null, $oUser = null, $oPlugin = null)
 {
     parent::KTDocumentAction($oDocument, $oUser, $oPlugin);
     $this->js_initialise();
 }
Ejemplo n.º 7
0
 function DocumentIndexAction($oDocument = null, $oUser = null, $oPlugin = null)
 {
     parent::KTDocumentAction($oDocument, $oUser, $oPlugin);
     $this->sDisplayName = _kt('Schedule Indexing');
 }
Ejemplo n.º 8
0
 function getInfo()
 {
     $oConfig =& KTConfig::getSingleton();
     $sEmailServer = $oConfig->get('email/emailServer');
     if ($sEmailServer == 'none') {
         return null;
     }
     if (empty($sEmailServer)) {
         return null;
     }
     return parent::getInfo();
 }
Ejemplo n.º 9
0
 function KTDocumentDiscussionAction($oDocument = null, $oUser = null, $oPlugin = null)
 {
     $this->aStateNames = array(DISCUSSION_OPEN => _kt('Under discussion'), DISCUSSION_CONCLUSION => _kt('Conclusion'), DISCUSSION_CLOSED => _kt('Closed'));
     parent::KTDocumentAction($oDocument, $oUser, $oPlugin);
 }