public static function loadXML($fileLocation) { $xml = simplexml_load_file($fileLocation) or die("Unable to load menu file"); $res = new MenuBar(); foreach ($xml->menuItem as $menuItemXML) { $itemType = (string) $menuItemXML->menuType; $itemType = "vhOrganizer\\menu\\" . $itemType; $res->addMenuItem($itemType::loadXML($menuItemXML)); } return $res; }
/** * Public constructor * * @param string $toptext Root text * @param string $id The ID of the div that will have the treemenu * @access public */ function TreeMenu($toptext, $id = 'treemenu') { $this->_rootText = $toptext; $this->_paths = array(); $this->_class = 'DynamicTree'; $this->_imagesDirectory = PIWI_URL . 'piwidata/art/treemenu/'; $this->_id = $id; if (empty($this->_id)) { die("TreeMenu should have an id!"); } parent::init(); }
function print_block_theme_select($style = 0, $config = "", $side, $index) { global $pgv_lang; global $ALLOW_THEME_DROPDOWN, $ALLOW_USER_THEMES, $THEME_DIR, $pgv_lang, $themeformcount; $id = "theme_select"; $title = $pgv_lang["change_theme"]; $title .= print_help_link("change_theme", "qm", "", false, true); $theme_menu = MenuBar::getThemeMenu(); $content = '<div class="center theme_form"><br />' . $theme_menu->getMenuAsDropdown() . '<br /<br /></div>'; global $THEME_DIR; if ($style) { require $THEME_DIR . 'templates/block_small_temp.php'; } else { require $THEME_DIR . 'templates/block_main_temp.php'; } }
</<?php if (!$PGV_MENUS_AS_LISTS) { ?> td><td<?php } else { ?> ul><ul<?php } ?> class="sublinks_cell <?php echo $TEXT_DIRECTION; ?> "> <?php //-- get reports menu from menubar $menubar = new MenuBar(); $menu = $menubar->getReportsMenu("", $controller->getFamilyID()); $menu->printMenu(); //$menu = $controller->getReportsMenu(); //$menu->printMenu(); } // reports if (PGV_USER_CAN_EDIT && $controller->display) { ?> </<?php if (!$PGV_MENUS_AS_LISTS) { ?> td><td<?php } else { ?> ul><ul<?php
<?php namespace vhOrganizer\menu; require "menuItem.php"; require "menuBar.php"; require "menuClickable.php"; require "menuDropdown.php"; require "menuLogin.php"; $menu = MenuBar::loadXML("..\\content\\xml\\menu.xml"); echo "<div class='menuLine'>"; echo "<div class='menucontainer'>"; echo $menu->getHTML(); echo "</div>"; echo "</div>";
* it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ include "prepend.inc.php"; $Server = getData("Server", "integer"); $defaultget = getData("PHP_SELF") . "?Server={$Server}&"; $mode = getData("mode"); $submode = getData("submode"); if (!$mode) { $mode = "main"; } $Sortorder = getData("Sortorder"); $Sortfield = getData("Sortfield"); $menu = new MenuBar(); $menu->registerMenu("main", "Main", $defaultget . "mode=main&" . SID); $menu->selectMenu($mode); $menu->renderHTML(); $html = $menu->getHTML(); unset($menu); $html .= "<h1> Database " . $DB->Name($Server) . " - User " . $DB->User($Server) . "</h1>"; // different views switch ($mode) { case "main": switch ($submode) { case "execute": $statement = trim(getData("statement")); $html .= "<form action=\"database_detail.php\" method=\"post\" enctype=\"application/x-www-form-urlencoded\">" . "<input type=\"hidden\" name=\"Server\" value=\"{$Server}\">" . "<input type=\"hidden\" name=\"mode\" value=\"main\">" . "<input type=\"hidden\" name=\"submode\" value=\"execute\">" . "<textarea name=\"statement\" cols=\"80\" rows=\"5\" wrap=\"VIRTUAL\" style=\"width: 400px\">" . $statement . "</textarea><br>" . "<input type=\"Submit\" name=\"BUTTON\" value=\"Execute\">"; $html .= "</form></td></tr></table>"; $tbl = new DataTable($Server);
$hbox->PackStart($radio); $hbox->PackEnd($vbox); //$hbox->Show (); $toolbar = new Toolbar(); $toolbar->Add($button); $toolbar->Add($entry); $toolbar->Add($comboimage); $toolbar->Add($spin); $toolbar->SetStyle("background-color: #331"); $editor = new VBox(); $editor->PackStart($toolbar); $editor->PackStart($textarea); $viewport = new ViewPort("viewport", 600, 180); $viewport->Add($editor); //$viewport->Show (); $menu = new MenuBar(); $menu->Add("Archivo"); $menu->Add("Archivo/Abrir"); $menu->Add("Archivo/Cerrar"); $menu->Add("Archivo/Guardar"); $menu->Add("Archivo/Guardar/Guardar como archivo"); $menu->Add("Archivo/Guardar/Guardar como PDF"); $menu->Add("Editar"); $menu->Add("Editar/Copiar"); $menu->Add("Editar/Cortar"); $menu->Add("Editar/Pegar"); $menu->Add("Editar/Pegar/Especial"); $menu->Add("Editar/Pegar/Normal"); $menu->Add("Ayuda"); $menu->Add("Ayuda/Acerca de..."); $menu->Show();
$menu = new IconBar(); $menu->registerMenu("rownum", "Rowcount", $defaultget . "mode=main&submode=rownum&" . SID, "images/rowcount.gif"); $menu->registerMenu("rename1", "Rename", $defaultget . "mode=main&submode=rename1&" . SID, "images/rename.gif"); $menu->registerMenu("truncate1", "Truncate", $defaultget . "mode=main&submode=truncate1&" . SID, "images/truncate.gif"); $menu->registerMenu("drop1", "Drop", $defaultget . "mode=main&submode=drop1&" . SID, "images/drop.gif"); $menu->selectMenu($submode); $menu->renderHTML(); $html = $menu->getHTML(); unset($menu); $html .= "<br>"; /* $html.="<a href=\"".$defaultget."mode=main&submode=analyze&".SID."\">". "<img border=0 src=\"images/analyze.gif\" alt=\"Analyze Table $Tablename\" width=32 height=32><br>Analyze</a>"; $html.="</td><td align=center>"; */ $menu = new MenuBar(); $menu->registerMenu("main", "Main", $defaultget . "mode=main&" . SID); $menu->registerMenu("column", "Column Data", $defaultget . "mode=column&" . SID); $menu->registerMenu("indizes", "Indizes", $defaultget . "mode=indizes&" . SID); $menu->registerMenu("info", "Table Info", $defaultget . "mode=info&" . SID); $menu->registerMenu("content", "Table Content", $defaultget . "mode=content&" . SID); $menu->registerMenu("constraints", "Constraints", $defaultget . "mode=constraints&" . SID); $menu->registerMenu("triggers", "Triggers", $defaultget . "mode=triggers&" . SID); $menu->selectMenu($mode); $menu->renderHTML(); $html .= $menu->getHTML(); unset($menu); $html .= "<h1> Database " . $DB->Name($Server) . " - Table " . $Tablename . "</h1>"; // different views switch ($mode) { case "column":
* This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ include "prepend.inc.php"; $Server = getData("Server", "integer"); $Tablespacename = getData("Tablespacename"); $Tablespacenameurl = rawurlencode($Tablespacename); $Sortorder = getData("Sortorder"); $Sortfield = getData("Sortfield"); $mode = getData("mode"); $submode = getData("submode"); $defaultget = getData("PHP_SELF") . "?Server={$Server}&Tablespacename={$Tablespacenameurl}&"; $menu = new MenuBar(); $menu->registerMenu("info", "Overview", $defaultget . "mode=info&" . SID); $menu->registerMenu("datafiles", "Datafiles", $defaultget . "mode=datafiles&" . SID); //$menu->registerMenu("users", "Users", $defaultget."mode=users&".SID); $menu->selectMenu($mode); $menu->renderHTML(); $html = $menu->getHTML(); unset($menu); $html .= "<h1> Database " . $DB->Name($Server) . " - Tablespace " . $Tablespacename . "</h1>"; // different views switch ($mode) { case "info": switch ($submode) { default: $tblsp = new Tablespace($Server); $tblsp->setName($Tablespacename);
$comboimage->SetDefault("mbloggy"); echo $comboimage->GetPiwiXML(); echo "\n\n\n"; $radio = new RadioButtons("favoritos", "vertical"); $radio->AddOption("Jaws Project", "jawsproject"); $radio->AddOption("Piwi Project", "piwiproject"); $radio->SetDefault("piwiproject"); echo $radio->GetPiwiXML(); echo "\n\n\n"; $check = new CheckButtons("favoritos2", "vertical"); $check->AddOption("Jaws Project", "jawsproject"); $check->AddOption("Piwi Project", "piwiproject"); $check->SetDefault("piwiproject"); echo $check->GetPiwiXML(); echo "\n\n\n"; $menu = new MenuBar(); $menu->Add("Archivo"); $menu->Add("Archivo/Abrir"); $menu->Add("Archivo/Cerrar"); $menu->Add("Archivo/Guardar"); $menu->Add("Archivo/Guardar/Guardar como archivo"); $menu->Add("Archivo/Guardar/Guardar como PDF"); $menu->Add("Editar"); $menu->Add("Editar/Copiar"); $menu->Add("Editar/Cortar"); $menu->Add("Editar/Pegar"); $menu->Add("Editar/Pegar/Especial"); $menu->Add("Editar/Pegar/Normal"); $menu->Add("Archivo/Guardar/Destrozar"); echo $menu->GetPiwiXML(); echo "\n\n\n";