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();'); }
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>"; }
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>"; }