function preview()
 {
     $config = $this->fetchAndAssertConfig(_('starting it'));
     $server = $this->session->get('server');
     $this->response->configFile = $this->session->get('configFile', \ManiaLib\Utils\Formatting::stripStyles($server->name));
     $header = \DedicatedManager\Helpers\Header::getInstance();
     $header->rightText = _('Back to plugins');
     $header->rightIcon = 'back';
     $header->rightLink = $this->request->createLinkArgList('../plugins');
 }
 function spectate()
 {
     list($options) = $this->fetchAndAssertConfig(_('starting it'));
     $defaultFileName = \ManiaLib\Utils\Formatting::stripStyles($options->name);
     $this->response->configFile = $this->session->get('configFile', $defaultFileName);
     $service = new \DedicatedManager\Services\ServerService();
     $this->response->servers = $service->getLives();
     $this->response->spectate = $this->session->get('spectate', new \DedicatedManager\Services\Spectate());
     if (!$this->response->servers) {
         $this->response->spectate->method = 'login';
     }
     $header = \DedicatedManager\Helpers\Header::getInstance();
     $header->rightText = _('Back to relay server configuration');
     $header->rightIcon = 'back';
     $header->rightLink = $this->request->createLinkArgList('../config');
 }
Example #3
0
 protected function onConstruct()
 {
     parent::onConstruct();
     $header = \DedicatedManager\Helpers\Header::getInstance();
     $header->leftLink = null;
 }
Example #4
0
 function guestlist()
 {
     $service = new \DedicatedManager\Services\GuestlistFileService();
     if ($this->response->isLocal) {
         $this->response->guestlistFiles = $service->getList();
     } else {
         $this->response->guestlistFiles = array();
     }
     $this->response->guestListedPlayers = $this->server->connection->getGuestList(-1, 0);
     $this->response->players = $this->players;
     $header = \DedicatedManager\Helpers\Header::getInstance();
     $header->rightText = _('Back to players management');
     $header->rightLink = $this->request->createLinkArgList('../players', 'host', 'port');
 }
 function preview()
 {
     list($options) = $this->fetchAndAssertConfig(_('starting it'));
     $this->fetchAndAssertSettings(_('starting server'));
     $this->fetchAndAssertMaps(_('starting server'));
     $defaultFileName = \ManiaLib\Utils\Formatting::stripStyles($options->name);
     $this->response->configFile = $this->session->get('configFile', $defaultFileName);
     $this->response->matchFile = $this->session->get('matchFile', $defaultFileName);
     $header = \DedicatedManager\Helpers\Header::getInstance();
     $header->rightText = _('Back to map selection');
     $header->rightIcon = 'back';
     $header->rightLink = $this->request->createLinkArgList('../maps');
 }
Example #6
0
 protected function onConstruct()
 {
     parent::onConstruct();
     $header = \DedicatedManager\Helpers\Header::getInstance();
     $header->leftLink = $this->request->createLinkArgList('../go-home');
 }