* @author $Author$: * @date $Date$: */ use ManiaLib\Gui\Manialink; use ManiaLib\Gui\Elements\Label; use ManiaLib\Gui\Elements\Icons64x64_1; use ManiaLib\ManiaScript\UI; use ManiaLib\ManiaScript\Action; use ManiaLib\ManiaScript\Event; Manialink::beginFrame(-100, -83, 0.2); $ui = new Label(175); $ui->setValign('center2'); $ui->setPosition(3, -3.5, 0); $ui->setScale(0.75); $ui->setStyle(Label::TextInfoSmall); $ui->setText(sprintf('$<$000%s$> is proudly powered by $l[http://wordpress.org/]WordPress$l and $l[http://code.google.com/p/maniapress/]ManiaPress$l.', maniapress_get_bloginfo('name'))); $ui->save(); if (maniapress_get_option('manialink')) { Manialink::beginFrame(150, 1.5, 0.1); $params['url'] = maniapress_get_option('manialink'); if (maniapress_get_option('manialink-name')) { $params['name'] = maniapress_get_option('manialink-name'); } $url = 'http://maniahome.maniaplanet.com/add/?' . http_build_query($params); $ui = new \ManiaLib\Gui\Elements\IncludeManialink(); $ui->setUrl($url); $ui->save(); Manialink::endFrame(); } Manialink::beginFrame(188, -1, 0.1); $ui = new Icons64x64_1(5);
$ui->setDefault(\ManiaLib\Application\Request::getInstance()->get('s')); $ui->save(); $ui = new Icons64x64_1(6); $ui->setPosition(41, 0.5); $ui->setSubStyle(Icons64x64_1::Maximize); $ui->setManialink(maniapress_get_bloginfo('url') . '?s=search'); $ui->save(); Manialink::endFrame(); $layout = new ManiaLib\Gui\Layouts\Line(); $layout->setMarginWidth(1); Manialink::beginFrame(10, -24, 0.2, 1, $layout); // TODO MANIAPRESS Handle drop-down menus $menu = wp_get_nav_menu_object('manialink'); if ($menu) { $menu_items = wp_get_nav_menu_items($menu->term_id); foreach ((array) $menu_items as $key => $menu_item) { $title = $menu_item->title; $url = $menu_item->url; $ui = new ManiaLib\Gui\Elements\Button(); $ui->setText($menu_item->title); $ui->setManialink($menu_item->url); $ui->save(); } } else { $ui = new ManiaLib\Gui\Elements\Button(); $ui->setText('Home'); $ui->setManialink(maniapress_get_bloginfo('url')); $ui->save(); } Manialink::endFrame(); Manialink::endFrame();