Beispiel #1
0
 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();
 }
Beispiel #2
0
 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);
 }