コード例 #1
0
 public function generateTop($page)
 {
     $res = "<div id='header'>";
     $res .= "    <h1 id='header'>" . $this->config->get("application.title") . "</h1>";
     $res .= "</div>";
     $res .= "<div>";
     $res .= "    <ul id='menu'>";
     $pages_available = $this->config->get("pages.available");
     $res .= $this->generateMenuItem("status", "Status", 0, $page, $pages_available, $this->user);
     $res .= $this->generateMenuItem("sources", "Sources", 0, $page, $pages_available, $this->user);
     if ($this->isAvailableMenuItem($pages_available, "search", $this->config)) {
         $search_rooturl = $this->config->getDefault("search.rooturl", "");
         if ($core_url != "") {
             $key = base64_encode($core_url);
             $search_rooturl .= "?key=" . $key;
         }
         if ($search_rooturl != "") {
             $res .= "<li><a href='" . $search_rooturl . "' target='search'>Search</a></li>";
         }
     }
     if ($this->user->getLevel() == "2") {
         $res .= $this->generateMenuItem("manage", "Manage", 0, $page, $pages_available, $this->user);
         if ($this->isAvailableMenuItem($pages_available, "mongodb", $this->config)) {
             $mongodb_rooturl = $this->config->getDefault("mongodb.rooturl", "");
             if ($mongodb_rooturl != "") {
                 $res .= "<li><a href='" . $mongodb_rooturl . "' target='mongodb'>MongoDB</a></li>";
             }
         }
     } else {
         $res .= $this->generateMenuItem("manage", "My account", 0, $page, $pages_available, $this->user);
     }
     $res .= $this->generateMenuItem("logout", "Logout", 0, $page, $pages_available, $this->user);
     $res .= "    </ul>";
     $res .= "</div>";
     $res .= "<div id='account_selector'><div>";
     $res .= "<form id='account_selector' name ='account_selector' method='POST' action='index.php?page=status'>";
     $res .= "    <b>Logged in as </b> " . $this->user->getName() . " (" . getUserLevelLabel($this->user->getLevel()) . ")";
     if ($this->user->getLevel() == "2" && mg_row_count($this->mg, "accounts", "") > 1) {
         $res .= "&nbsp;-&nbsp;<b>Account </b> ";
         $aAccounts = getAvailableAccounts($this->config);
         if ($aAccounts != null) {
             $res .= "<select id='id_account' name='id_account' style='editInputSelect' onChange='accountOnChange();'>";
             foreach ($aAccounts as $key => $value) {
                 $res .= "<option value='" . $key . "'";
                 if ($key == $this->id_account_current) {
                     $res .= " selected";
                 }
                 $res .= ">" . $value . "</option>";
             }
             $res .= "</select>";
         }
     }
     $res .= "</form>";
     $res .= "</div>";
     $res .= "</div>";
     return $res;
 }
コード例 #2
0
 $res .= "</tr>";
 $res .= "<tr>";
 $res .= "<td class='head'>Confirm password</td>";
 $res .= "<td><input class='editInputTextSmall' type='password' name='user_password2' id='user_password2' value=''></td>";
 $res .= "</tr>";
 $res .= "<tr>";
 $res .= "<td class='head'>Requiere change password at next logon</td>";
 $res .= "<td><input type='checkbox' name='change_password' id='change_password' value='1'></td>";
 $res .= "</tr>";
 $res .= "<tr>";
 $res .= "<td class='head'>Level</td>";
 $res .= "<td>";
 $res .= "<select id='user_level' name='user_level' style='editInputSelect' onChange='userLevelOnChange();'>";
 $res .= "<option value='0'>" . getUserLevelLabel("0") . "</option>";
 $res .= "<option value='1'>" . getUserLevelLabel("1") . "</option>";
 $res .= "<option value='2'>" . getUserLevelLabel("2") . "</option>";
 $res .= "</select>";
 $res .= "</td>";
 $res .= "</tr>";
 $res .= "<tr>";
 $res .= "<td class='head'>Belongs to account</td>";
 $res .= "<td>";
 $res .= "<div id='user_belong_all' name='user_belong_all' style='display: none'>All</div>";
 $res .= "<div id='user_belong' name='user_belong' style='display: block'>";
 $account = 1;
 $aAccounts = getAvailableAccounts($config);
 if ($aAccounts != null) {
     $res .= "<select id='id_account' name='id_account' style='editInputSelect'>";
     foreach ($aAccounts as $key => $value) {
         $res .= "<option value='" . $key . "'";
         if ($account == strtolower(trim($key))) {