コード例 #1
0
ファイル: sidebar.php プロジェクト: mermetbt/biome
function generateMenu(array $menu_list, $sidebar)
{
    foreach ($menu_list as $menu) {
        $url = isset($menu['url']) ? $menu['url'] : '';
        $icon = isset($menu['icon']) ? $menu['icon'] : NULL;
        $title = isset($menu['title']) ? $menu['title'] : '';
        $class = isset($menu['class']) ? $menu['class'] : '';
        $subclass = isset($menu['subclass']) ? $menu['subclass'] : '';
        $submenu = isset($menu['submenu']) ? $menu['submenu'] : NULL;
        echo '<li', (empty($class) ? '' : ' class="' . $class . '"') . '>';
        if (empty($submenu)) {
            echo '<a href="', $url, '">';
            if (!empty($icon)) {
                echo '<i class="', $icon, '"></i>';
            }
            echo ' ', $sidebar->getLocalized($title), '</a>';
        } else {
            $target = uniqid();
            echo '<a href="javascript:;" data-toggle="collapse" data-target="#', $target, '">';
            if (!empty($icon)) {
                echo '<i class="', $icon, '"></i>';
            }
            echo ' ', $sidebar->getLocalized($title), '<i class="fa fa-fw fa-caret-down"></i></a>';
            echo '</a>';
            echo '<ul id="', $target, '" class="navbar-nav collapse', !empty($subclass) ? ' ' . $subclass : '', '">';
            generateMenu($submenu, $sidebar);
            echo '</ul>';
        }
        echo '</li>';
    }
}
コード例 #2
0
ファイル: index.php プロジェクト: Anogio/modalweb
    $askedPage = $_GET['page'];
} else {
    $askedPage = "accueil";
}
$authorized = checkPage($askedPage);
if ($authorized) {
    $pageTitle = getPageTitle($askedPage);
} else {
    $pageTitle = "Cette page n'est pas accessible";
    $askedPage = "erreur";
}
generateHTMLHeader($pageTitle);
?>
<div class="container">
<?php 
generateMenu($askedPage);
?>

    <div class="jumbotron">
        <?php 
echo "<h1>{$pageTitle}</h1>";
?>
        <p>Ceci est le site du binet photo</p>
    </div>
    <div id="content">
        <?php 
if ($authorized) {
    require 'content/content_' . $askedPage . ".php";
} else {
    require 'content/erreur.php';
}
コード例 #3
0
ファイル: addUser.php プロジェクト: atchyutn/Appointment
    if (empty($_POST["newUsername"])) {
        $newPasswdErr = "You have to fill in this field";
    }
    if (addUser($newUsername, $newPassword, $newPrivilege, $newEmail)) {
        $successLogin = "******";
    }
}
?>
<div id="layout">
    <a href="#menu" id="menuLink" class="menu-link">
        <!-- Hamburger icon -->
        <span></span>
    </a>

    <?php 
generateMenu();
?>

    <div id="main">
        <div class="header">
            <h1>ApPOINTment</h1>
            <?php 
if (isset($_SESSION['loggedin']) && $_SESSION['loggedin'] == true) {
    echo "Hello, " . $_SESSION['username'];
}
?>

            <h2>Add user</h2>
        </div>
        <div class="content">
コード例 #4
0
ファイル: umple.php プロジェクト: deftedge/umple
             </li>
            <li id="buttonUndo" name="paletteItem">
              <img src="scripts/undo.png"> 
              Undo
            </li>
            <li id="buttonRedo" name="paletteItem">
              <img src="scripts/redo.png"> 
              Redo
            </li>
            <li id="buttonSyncDiagram" name="paletteItem">
              <img src="scripts/sync_diagram.png" /> 
              Sync Diagram 
            </li>
        </ul>
        <?php 
generateMenu("");
?>
      </div>
      
      <!-- GROUP 3 OF OPTIONS -->
      <h3><a href="#options">OPTIONS</a></h3>
      
      <div class="section">
        <div id="buttonViewComplete" title="View Complete">Selected view has opened in a new window.</div>
          <ul class="first toggle">
            <li class="subtitle"> Show View </li>
            <li id="ttShowHideCanvas"> 
              <input id="buttonShowHideCanvas" class="checkbox" type="checkbox" name="buttonShowHideCanvas" value="buttonShowHideCanvas"/> 
              <a id="labelShowHideCanvas" class="buttonExtend">Diagram (Canvas)</a>
            </li>
            <li id="ttShowHideTextEditor"> 
コード例 #5
0
<script src='<?php 
echo $modernizr;
?>
'></script>
</head>
<body>
  <div class='wrapper'>
    <div class='header'><?php 
echo $header;
?>
</div>
    <?php 
if (isset($menu)) {
    ?>
<div id='menu'><?php 
    echo generateMenu($menu);
    ?>
</div><?php 
}
?>
    <div class='main'><?php 
echo $main;
?>
</div>
    <div class='footer'><?php 
echo $footer;
?>
</div>
  </div>

<?php 
コード例 #6
0
<?php

include '../pf_service/pf_session_val.php';
include '../pf_service/pf_data_service.php';
$array_label = parse_ini_file("../pf_include/lang/labels" . $_SESSION['pf_local_lang'] . ".ini");
$a_menu = array();
$s_menu = array();
if (!isset($_SESSION['pf_a_menu']) || $_SESSION['pf_a_menu'] == null) {
    $menu = generateMenu($_SESSION['pf_id_profile'], $_SESSION['pf_id_user']);
    $_SESSION['pf_a_menu'] = $a_menu = $menu['a_menu'];
    $_SESSION['pf_s_menu'] = $s_menu = $menu['s_menu'];
} else {
    $a_menu = $_SESSION['pf_a_menu'];
    $s_menu = updateInstanceWork($_SESSION['pf_s_menu'], $_SESSION['pf_id_user']);
}
コード例 #7
0
     $construction_type = $_GET['conType'];
     $html = '';
     $query = 'SELECT * FROM constructions WHERE con_number="' . $construction_number . '" AND active="1" AND category="' . $construction_type . '"';
     $result = mysqli_query($link, $query) or die(mysqli_error($link));
     $construction_id = 0;
     $construction_name = '';
     $construction_questions = '';
     $construction_number = 0;
     if (mysqli_num_rows($result) > 0) {
         while ($row = mysqli_fetch_object($result)) {
             $construction_id = $row->id;
             $construction_number = $row->con_number;
             $construction_name = $row->name;
             $construction_questions = $row->question_ids;
         }
         $html .= generateMenu($construction_name, $construction_number);
         $html .= '~??~??~';
         $html .= generateQuestions($construction_id, $construction_questions, $construction_number);
         echo $html;
     } else {
         echo 'Error';
         return;
     }
     mysqli_close($link);
 } else {
     if (isset($_GET['sendQuestionnaire']) && $_GET['sendQuestionnaire'] > 0) {
         $link = mysqli_connect($host, $username, $pw, $db) or die('could not connect to database');
         $sendQuestionnaire = $_GET['sendQuestionnaire'];
         $name = $_GET['name'];
         $type = $_GET['type'];
         $conNr = $_GET['conNr'];
コード例 #8
0
ファイル: 3.php プロジェクト: rasel-sk/etomite
function generateMenu($handle, $id, $orderby, $sortDir, $fields, $level, $ptmLabel, $db, $ulid)
{
    //SORTABLE EDIT: NEW PARAMETER IN DECLARATION
    global $_lang;
    $sql = "SELECT {$fields} FROM " . $db . "site_content WHERE parent={$id} ORDER BY " . $orderby . " " . $sortDir . ";";
    $rs = mysql_query($sql) or die('Query failed: ' . mysql_error());
    if ($rs == false) {
        return false;
    }
    while (list($id, $type, $pagetitle, $alias, $published, $parent, $isfolder, $menuindex, $deleted, $showinmenu) = mysql_fetch_row($rs)) {
        $jsActions = " oncontextmenu=\"docid=" . $id . ";\n                   pagetitle='" . addslashes($pagetitle) . "';\n                   document.getElementById('contextmenu').style.top = document.body.scrollTop + 2 + 'px';\n                   document.getElementById('contextmenu').style.display = 'block';\n                   contextMenu();\n                   return false;\"";
        $target = " target=\"main\"";
        if ($alias != "") {
            $tooltip = " title=\"" . $_lang['alias'] . ": " . $alias . " - " . $_lang['document_opt_menu_index'] . ": " . $menuindex . "\"";
        } else {
            $tooltip = " title=\"" . $_lang['document_opt_menu_index'] . ": " . $menuindex . "\"";
        }
        $icon = "";
        $class = "class='publishedNode'";
        if (!$published) {
            $icon = "unpublished";
            $class = "class='unpublishedNode'";
        }
        if ($deleted) {
            $icon = "deleted";
            $class = "class='deletedNode'";
        }
        if (!$showinmenu) {
            $class = "class='hiddenNode'";
        }
        if (!$showinmenu && $deleted) {
            $class = "class='hiddenNode deletedNode'";
        }
        if ($type == "document") {
            $icon .= $isfolder ? "folder" : "page";
        } elseif ($type == "reference") {
            $icon .= $isfolder ? "weblinkfolder" : "weblink";
        }
        $icon .= ".gif";
        if ($isfolder == true) {
            $ptmLabel = $GLOBALS['ptmLabel'];
            $ptmLabel++;
            $GLOBALS['ptmLabel'] = $ptmLabel;
            //SORTABLE EDIT BELOW: NEW ID NAME NEEDED BY THE SCRIPTACULOUS SCRIPT ON LI ELEMENT AND ELEMENTS WITH THE TITLE PARAMETERS. ADDED, IF NEEDED, RELOAD OF TREE AFTER CALL TO ptmToggle()
            $menu .= "<li id=\"id_" . $id . "\">\n                  <div onmouseover=\"addClass(this,'mouseover');\" onmouseout=\"delClass(this,'mouseover');\">\n                    <a doOnUp=\"ptm" . $ptmLabel . "\">\n                      <img src=\"media/images/tree/" . $icon . "\" alt=\"\" id=\"img.ptm" . $ptmLabel . "\" onmousedown=\"makeDraggable(document.getElementById('id_" . $id . "'));\"  title=\"" . $_lang['tree_drag_parent'] . "\"/>\n                    </a>\n                    <a id=\"title_" . $id . "\" onclick=\" treeAction(" . $id . ",'" . addslashes($pagetitle) . "');\"" . $target . $tooltip . ">\n                      <span onmouseover=\"addClass(this,'mouseover');\" onmouseout=\"delClass(this,'mouseover');\" " . $class . $jsActions . ">" . $pagetitle . "</span>\n                    </a>\n                    &nbsp;<small>(" . $id . ")</small>";
            if ($orderby == "menuindex") {
                //SORTABLE EDIT: PRINT DRAG HANDLE IF TREE IS SORTED BY MENU INDEX
                $menu .= "&nbsp;<span class=\"handle\" title=\"" . $_lang['tree_drag_sort'] . "\" onMouseOver=\"init_drag('" . $ulid . "',{$id});\" onMouseDown=\"drag_active=true;\" onMouseUp=\"drag_active=false;\">&#9650;&#9660;</span>";
            }
            $menu .= "\n                  </div>\n";
            $menu .= "<ul id=\"ul.ptm" . $ptmLabel . "\" class=\"closed\">\n";
            $ptmLabel = $ptmLabel + 1;
            $menu .= generateMenu($handle, $id, $orderby, $sortDir, $fields, $level + 1, $ptmLabel, $db, "ul.ptm" . ($ptmLabel - 1));
            //SORTABLE EDIT: NEW PARAMETER SENT TO generateMenu()
            $menu .= "</ul>\n</li>\n";
        } else {
            //SORTABLE EDIT BELOW: ID NEEDED BY THE SCRIPTACULOUS SCRIPT
            $menu .= "<li id=\"id_" . $id . "\">\n                  <div onmouseover=\"addClass(this,'mouseover');\" onmouseout=\"delClass(this,'mouseover');\">\n                    <img src=\"media/images/tree/" . $icon . "\" alt=\"\"  onmousedown=\"makeDraggable(document.getElementById('id_" . $id . "'));\" title=\"" . $_lang['tree_drag_parent'] . "\"/>\n                    <span id=\"title_" . $id . "\" onclick=\" treeAction(" . $id . ",'" . addslashes($pagetitle) . "');\"" . $target . $jsActions . $tooltip . ">\n                      <span onmouseover=\"addClass(this,'mouseover');\" onmouseout=\"delClass(this,'mouseover');\" " . $class . ">" . $pagetitle . "</span>\n                    </span>\n                    &nbsp;<small>(" . $id . ")</small>";
            if ($orderby == "menuindex") {
                //SORTABLE EDIT: PRINT DRAG HANDLE IF TREE IS SORTED BY MENU INDEX
                $menu .= "&nbsp;<span class=\"handle\" title=\"" . $_lang['tree_drag_sort'] . "\" onMouseOver=\"init_drag('" . $ulid . "',{$id});\" onMouseDown=\"drag_active=true;\" onMouseUp=\"drag_active=false;\">&#9650;&#9660;</span>";
            }
            $menu .= "\n                  </div>\n                </li>\n";
        }
    }
    return $menu;
}
コード例 #9
0
        //
        // Fetch and add menu items for fakesmc
        //
        generateMenu("SELECT * FROM fakesmc", "order by menu");
        //
        // Fetch and add menu items for ethernet
        //
        generateMenu("SELECT * FROM ethernet", "order by menu");
        //
        // Fetch and add menu items for ps2
        //
        generateMenu("SELECT * FROM ps2", "order by menu");
        //
        // Fetch and add menu items for optionalpacks
        //
        generateMenu("SELECT * FROM optionalpacks", "order by menu");
        break;
}
//
// Generate menu
//
function generateMenu($query, $conditional)
{
    //
    // Add menu items
    //
    global $edp_db;
    $categData = $edp_db->query("{$query} {$conditional}");
    foreach ($categData as $row) {
        if ($row[menu] != $last) {
            echo "<div id='title' class='edpmenu_title_text'  style='margin-top: 10px;'>&nbsp;&nbsp;{$row['menu']}</div>";