/**
  * @see	\wcf\system\worker\IWorker::getProgress()
  */
 public function getProgress()
 {
     $progress = parent::getProgress();
     if ($progress == 100) {
         // unmark users
         ClipboardHandler::getInstance()->unmark($this->parameters['userIDs'], ClipboardHandler::getInstance()->getObjectTypeID('com.woltlab.wcf.user'));
     }
     return $progress;
 }
예제 #2
0
 /**
  * @see	wcf\system\worker\IWorker::getProgress()
  */
 public function getProgress()
 {
     $progress = parent::getProgress();
     if ($progress == 100) {
         // clear session
         $userTransferData = WCF::getSession()->getVar('userTransferData');
         unset($userTransferData[$this->parameters['transferID']]);
         WCF::getSession()->register('userTransferData', $userTransferData);
     }
     return $progress;
 }
예제 #3
0
 /**
  * @see	wcf\system\worker\IWorker::getProgress()
  */
 public function getProgress()
 {
     $progress = parent::getProgress();
     if ($progress == 100) {
         // clear markings
         $typeID = ClipboardHandler::getInstance()->getObjectTypeID('com.woltlab.wcf.user');
         ClipboardHandler::getInstance()->removeItems($typeID);
         // clear session
         $userMailData = WCF::getSession()->getVar('userMailData');
         unset($userMailData[$this->parameters['mailID']]);
         WCF::getSession()->register('userMailData', $userMailData);
     }
     return $progress;
 }