public function display() { $manialink = $this->request->createLink('/rent/'); $ui = new \ManiaLib\Gui\Cards\Navigation\Menu(); $ui->title->setText(\ManiaHost\Config::getInstance()->appName); $ui->quitButton->setManialink($manialink); $ui->subTitle->setText('Admin panel'); $ui->addItem(); $ui->lastItem->text->setText('Incomes'); $ui->lastItem->icon->setSubStyle(Icons128x128_1::Coppers); $ui->lastItem->setSelected(); $manialink = $this->request->createLink('/admin/audience-list/'); $ui->addItem(); $ui->lastItem->text->setText('Servers Audience'); $ui->lastItem->icon->setSubStyle(Icons128x128_1::Statistics); $ui->lastItem->setManialink($manialink); $ui->save(); Manialink::beginFrame(35); $quad = new Quad(180, 60); $quad->setPosY(64); $quad->setHalign('center'); $quad->setImage($this->response->rentalUrl, true); $quad->save(); $quad = new Quad(180, 60); $quad->setPosY(-4); $quad->setHalign('center'); $quad->setImage($this->response->incomesUrl, true); $quad->save(); Manialink::endFrame(); }
function __construct($sx = 187.5, $sy = 200) { parent::__construct($sx, $sy); $this->setStyle(Quad::Bgs1); $this->setSubStyle(Bgs1::BgWindow2); $this->cardElementsHalign = 'center'; $this->titleBg = new Quad(0, 16.25); $this->titleBg->setHalign('center'); $this->titleBg->setStyle(Quad::Bgs1InRace); $this->titleBg->setSubStyle(Bgs1InRace::BgTitle3_1); $this->addCardElement($this->titleBg); $this->title = new Label(); $this->title->setAlign('center', 'center2'); $this->title->setPositionY(-8.25); $this->title->setStyle(Label::TextTitle3); $this->addCardElement($this->title); $this->panelBg = new Quad(); $this->panelBg->setHalign('center'); $this->addCardElement($this->panelBg); }