示例#1
0
 public function getContextMenuHTML($identifier)
 {
     $kal = array();
     if (!isset($_COOKIE["phynx_color"])) {
         $sk = "standard";
     } else {
         $sk = $_COOKIE["phynx_color"];
     }
     $fp = opendir("../styles/");
     while (($file = readdir($fp)) !== false) {
         if ($file[0] == ".") {
             continue;
         }
         if (!is_dir("../styles/{$file}")) {
             continue;
         }
         $kal[$file] = ucfirst($file);
     }
     $gui = new HTMLGUI();
     $message = "Achtung: Die Seite muss neu geladen werden, damit die Einstellungen wirksam werden. Jetzt neu laden?";
     echo $gui->getContextMenu($kal, 'Colors', '1', $sk, "phynxContextMenu.stop(); if(confirm('{$message}')) document.location.reload();");
     if (!isset($_COOKIE["phynx_layout"])) {
         $sk2 = "horizontal";
     } else {
         $sk2 = $_COOKIE["phynx_layout"];
     }
     echo '<div class="backgroundColor1" style="height: 10px;"></div>';
     echo $gui->getContextMenu(array("horizontal" => "horizontal", "vertical" => "vertikal", "desktop" => "Desktop", "fixed" => "fixiert"), "Colors", "2", $sk2, 'phynxContextMenu.stop(); if(confirm(\'' . $message . '\')) document.location.reload();');
     $ud = new mUserdata();
     $al = $ud->getUDValue("noAutoLogout", "false");
     echo '<div class="backgroundColor1" style="padding:5px;font-weight:bold;">Automatisch ausloggen:</div>';
     echo $gui->getContextMenu(array("false" => "ja", "true" => "nein"), "Colors", "3", $al, 'phynxContextMenu.stop(); if(confirm(\'' . $message . '\')) document.location.reload();');
 }
示例#2
0
 public function getContextMenuHTML($identifier)
 {
     $sk = Applications::activeApplication();
     #$_SESSION["applications"]->getActiveApplication();
     $kal = Applications::getList();
     #$_SESSION["applications"]->getApplicationsList();
     $kal = array_flip($kal);
     #print_r($kal);
     #foreach($kal as $k => $v)
     #	$kal[$k] = $k;
     $gui = new HTMLGUI();
     echo "<div style=\"max-height:400px;overflow:auto;\">" . $gui->getContextMenu($kal, 'Menu', '1', $sk, 'phynxContextMenu.stop(); contentManager.switchApplication();') . "</div>";
     echo "<div class=\"backgroundColor1\" id=\"cMLogout\" onclick=\"userControl.doLogout();\" onmouseover=\"this.className='backgroundColor3';\" onmouseout=\"this.className='backgroundColor1';\" style=\"padding:5px;cursor:pointer;\"><img style=\"float:left;\" title=\"Abmelden\" src=\"./images/i2/logout.png\" onclick=\"userControl.doLogout();\" /><p style=\"padding-top:7px;padding-bottom:7px;padding-left:50px;\"><b>Abmelden</b></p></div>";
 }
示例#3
0
 public function getContextMenuHTML($identifier)
 {
     $sk = Applications::activeApplication();
     #$_SESSION["applications"]->getActiveApplication();
     $kal = Applications::getList();
     #$_SESSION["applications"]->getApplicationsList();
     $kal = array_flip($kal);
     #print_r($kal);
     #foreach($kal as $k => $v)
     #	$kal[$k] = $k;
     $AC = anyC::get("Userdata", "typ", "loginTo");
     $AC->addAssocV3("UserID", "=", Session::currentUser()->getID());
     while ($UD = $AC->n()) {
         if ($UD->A("wert") != "0") {
             continue;
         }
         unset($kal[str_replace("loginTo", "", $UD->A("name"))]);
     }
     $gui = new HTMLGUI();
     echo "<div style=\"max-height:400px;overflow:auto;\">" . $gui->getContextMenu($kal, 'Menu', '1', $sk, 'phynxContextMenu.stop(); contentManager.switchApplication();') . "</div>";
     echo "<div class=\"backgroundColor1\" id=\"cMLogout\" onclick=\"userControl.doLogout();\" onmouseover=\"this.className='backgroundColor3';\" onmouseout=\"this.className='backgroundColor1';\" style=\"padding:5px;cursor:pointer;\"><img style=\"float:left;\" title=\"Abmelden\" src=\"./images/i2/logout.png\" onclick=\"userControl.doLogout();\" /><p style=\"padding-top:7px;padding-bottom:7px;padding-left:50px;\"><b>Abmelden</b></p></div>";
 }