Example #1
0
 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;
 }
Example #2
0
 /**
  * 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();
 }
Example #3
0
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';
    }
}
Example #4
0
				</<?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 
Example #5
0
<?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);
Example #7
0
$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);
Example #10
0
$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";