$v){ if ((++$i)!=1) $skindata['args'].='&'.$k.'='.$v; else $skindata['args'].='?'.$k.'='.$v; } foreach ($_POST as $k => $v){ if ((++$i)!=1) $skindata['args'].='&'.$k.'='.$v; else $skindata['args'].='?'.$k.'='.$v; } // Topmenu template $admin = $_SESSION["ACCOUNT"] == 'ADMIN'; if ($admin) $menudata['newdomain'] = $alang["TConfigForm_NewDomainItem"]; if ($admin || isuserright("U")) $menudata['newuser'] = $alang["TConfigForm_NewUserItem"]; if ($admin || isuserright("M")) $menudata['newlist'] = $alang["TConfigForm_NewListItem"]; if ($admin || isuserright("G")) $menudata['newgroup'] = $alang["TConfigForm_NewUserGroup"]; if ($admin || isuserright("L")) $menudata['newlistserver'] = $alang["TConfigForm_NewServerItem"]; if ($admin || isuserright("E")) $menudata['newexecutable'] = $alang["TConfigForm_NewExecItem"]; if ($admin || isuserright("R")) $menudata['newremoteaccount'] = $alang["TConfigForm_NewRemoteItem"]; if ($admin || isuserright("S")) $menudata['newstaticroute'] = $alang["TConfigForm_NewRouteItem"]; if ($admin || isuserright("N")) $menudata['newnotification'] = $alang["TConfigForm_NewNotificationItem"]; if ($admin || isuserright("C")) $menudata['newcatalog'] = $alang["TConfigForm_NewCatalogItem"]; $menudata['domains'] = $alang["TConfigForm_LimitsSheet"]; $menudata['logout'] = $alang["LOGOUT"]; if (@!$sDomain) $sDomain = $_COOKIE['domainv']; if (@!$sDomain) { $doms = getdomainlist(); $sDomain = $doms[0]["DOMAIN"]; } if($_SESSION['domainv_override']){ $sDomain = $_COOKIE['domainv']; } $menudata['value'] = getstrvalue($sDomain); $menudata['amp'] = '&'; $menudata['nbsp'] = ' '; $menu = template( $skin_dir . 'menu.tpl', $menudata); // Process page if (!isset($_GET['treenode'])) { $treenode = $_COOKIE['lastnode']; $index = strrpos($treenode,'/'); if($index!==false){ $treenode = substr($treenode,$index+1,strlen($treenode)-$index-1); } if (!$treenode || $_SESSION["ACCOUNT"]=="DOMAINADMIN" || $_SESSION["GUI"]=="domainadmin") $treenode='DOMAINS'; } else $treenode=$_GET['treenode']; /* If the menu structure for current page has some childern, view menu, else view php or use xml. */ $tree = new cMTree($_SESSION["GUI"]); $currnode = $tree->MTGetNode($treenode,$tree->Root); $body = $tree->MTPrintMenu($currnode); // Fill template data // $skindata['title'] = $alang["TConfigForm"]; $skindata['title'] = $alang["TTntMenuItems_Root"]; $skindata['menu'] = $menu; $skindata['name'] = $alang[$currnode->pData['LABEL']]; $skindata['icon'] = $currnode->pData['ICON']; $skindata['body'] = $body; $skindata['path'] = $skin_dir; $skindata['domainadmin']['visible'] = $_SESSION["ACCOUNT"] == 'DOMAINADMIN'; $skindata['admin']['visible'] = $_SESSION["ACCOUNT"] == 'ADMIN'; $skindata['charset'] = $encoding; // Run template echo template( $skin_dir . 'skin.tpl', $skindata); ?>