Пример #1
0
 /**
  * @see FleetQueue::validate()
  */
 public function validate()
 {
     parent::validate();
     $maxSystems = WCF::getUser()->impulse_motor_tech * 4;
     $systemsDistance = abs($this->getStartPlanet()->system - $this->getTargetPlanet()->system);
     if ($maxSystems < $systemsDistance || $this->getStartPlanet()->galaxy != $this->getTargetPlanet()->galaxy) {
         require_once WCF_DIR . 'lib/system/exception/NamedUserException.class.php';
         throw new NamedUserException(WCF::getLanguage()->get('wot.fleet.tooFarAway'));
     }
 }