196 Zeilen
6,7 KiB
HTML
196 Zeilen
6,7 KiB
HTML
<html>
|
|
<head>
|
|
<title></title>
|
|
<meta http-equiv="expires" content="0">
|
|
<meta http-equiv="cache-control" content="no-cache">
|
|
<meta http-equiv="pragma" content="no-cache">
|
|
<link rel="stylesheet" type="text/css" href="styles/contenido.css">
|
|
<script language="JavaScript" src="scripts/cfoldingrow.js"></script>
|
|
<script language="JavaScript" src="scripts/general.js"></script>
|
|
<script language="JavaScript" src="scripts/parameterCollector.js"></script>
|
|
|
|
<script language="JavaScript">
|
|
var sDisplay = 'table-row';
|
|
var bMsie = (document.all) ? true : false;
|
|
if (bMsie) {
|
|
sDisplay = 'block';
|
|
}
|
|
|
|
// save status of buttons
|
|
var iPage = {PAGE};
|
|
var selectedButton = '';
|
|
var actionURL='';
|
|
var listoptionURL='';
|
|
var pagingURL='';
|
|
|
|
// Buttons and their images
|
|
var butUser = { imgId:'{IUSER}', containerId:'{ID_USERS}', imgOff:'images/users_o.gif', imgOn:'images/users.gif'};
|
|
var butGroups = { imgId:'{IGROUP}', containerId:'{ID_GROUPS}', imgOff:'images/groups_o.gif', imgOn:'images/groups.gif'};
|
|
var buttonArray = new Array(butUser, butGroups);
|
|
|
|
function resizeFrame(arg, bIgnore)
|
|
{
|
|
if(arg == '')
|
|
{
|
|
// Fetch links and store for later usage
|
|
var actionLink = document.getElementById('{ACTIONLINK}');
|
|
var listoptionLink = document.getElementById('{LISTOPTIONLINK}');
|
|
var pagingLink = document.getElementById('{PAGINGLINK}');
|
|
|
|
actionURL = actionLink.href;
|
|
listoptionURL = listoptionLink.href;
|
|
if (pagingLink) {
|
|
pagingURL = pagingLink.href;
|
|
}
|
|
|
|
// clicking the link now calls this function
|
|
actionLink.href = "javascript:resizeFrame('{ACTIONLINK}')";
|
|
listoptionLink.href = "javascript:resizeFrame('{LISTOPTIONLINK}')";
|
|
if (pagingLink) {
|
|
pagingLink.href = "javascript:resizeFrame('{PAGINGLINK}')";
|
|
}
|
|
|
|
// for first load set focus to newsletter
|
|
hoverEffect('{ID_USERS}', 'on');
|
|
}
|
|
else if(arg == '{ACTIONLINK}')
|
|
{
|
|
window.location.href=actionURL;
|
|
}
|
|
else if(arg == '{LISTOPTIONLINK}')
|
|
{
|
|
window.location.href=listoptionURL;
|
|
}
|
|
else if(arg == '{PAGINGLINK}' && bIgnore != 1)
|
|
{
|
|
window.location.href=pagingURL;
|
|
}
|
|
|
|
// resizing frame
|
|
window.setTimeout("parent.parent.frameResize.resizeTopLeftFrame(document.getElementById('top_left_container').offsetHeight+1)", 10);
|
|
}
|
|
|
|
function toggleContainer(activeButton)
|
|
{
|
|
// remember selected
|
|
selectedButton = activeButton;
|
|
|
|
for(var i=0; i < buttonArray.length; i++)
|
|
{
|
|
// make selected container visible
|
|
if(activeButton == buttonArray[i].imgId)
|
|
{
|
|
document.getElementById(buttonArray[i].containerId).style.display = 'block';
|
|
}
|
|
// render other containers invisible
|
|
else
|
|
{
|
|
document.getElementById(buttonArray[i].containerId).style.display = 'none';
|
|
}
|
|
}
|
|
hoverEffect(activeButton, 'in');
|
|
resizeFrame(activeButton);
|
|
}
|
|
|
|
function hoverEffect(actButton, stat)
|
|
{
|
|
// fetch the button object
|
|
for(var i=0; i < buttonArray.length; i++)
|
|
{
|
|
// highlight image on enter, gray image on mouse out
|
|
if(buttonArray[i].imgId == actButton && actButton != selectedButton)
|
|
{
|
|
if(stat == 'in')
|
|
{
|
|
document.getElementById(buttonArray[i].imgId).src=buttonArray[i].imgOn;
|
|
}
|
|
else
|
|
{
|
|
document.getElementById(buttonArray[i].imgId).src=buttonArray[i].imgOff;
|
|
}
|
|
}
|
|
else if(buttonArray[i].imgId != selectedButton)
|
|
{
|
|
document.getElementById(buttonArray[i].imgId).src=buttonArray[i].imgOff;
|
|
}
|
|
}
|
|
}
|
|
|
|
function refresh() {
|
|
var sFilterParam = execFilter(1);
|
|
var sActionsRowState = document.getElementById('m9').value;
|
|
var sFilterRowState = document.getElementById('m17').value;
|
|
|
|
sFilterParam += '&frame=1&view='+selectedButton+'&actionrow='+sActionsRowState+'&filterrow='+sFilterRowState+'&page='+iPage;
|
|
window.location.href = sFilterParam;
|
|
}
|
|
|
|
function execFilter(bGet)
|
|
{
|
|
var multilink = "main.php?";
|
|
var formelements = document.filter;
|
|
|
|
for (var i = 0; i < formelements.length; i++)
|
|
{
|
|
if(i > 0 && formelements[i].name != "" && formelements[i].name != "area" && formelements[i].name != "frame" && formelements[i].value != "")
|
|
{
|
|
multilink += "&";
|
|
}
|
|
if(formelements[i].name != "" && formelements[i].value != "" && formelements[i].name != "area" && formelements[i].name != "frame" )
|
|
{
|
|
multilink += formelements[i].name + "=" + formelements[i].value;
|
|
}
|
|
}
|
|
|
|
if (bGet == 2 || bGet == 1) {
|
|
multilink+='&page='+iPage;
|
|
}
|
|
|
|
if (bGet == 1) {
|
|
return multilink+'&area=frontend';
|
|
} else {
|
|
conMultiLink("left_bottom", multilink+'&area=frontend&frame=2');
|
|
}
|
|
}
|
|
|
|
function toggle_pager(sId) {
|
|
var oBase = document.getElementById(sId);
|
|
|
|
if (oBase) {
|
|
if (oBase.firstChild && oBase.firstChild.firstChild && oBase.firstChild.firstChild) {
|
|
var sExpandstate = document.getElementsByName('expandstate_'+sId)[0].value;
|
|
|
|
oBase.previousSibling.style.display = sDisplay;
|
|
if (sExpandstate == 'expanded') {
|
|
oBase.style.display = sDisplay;
|
|
} else {
|
|
oBase.style.display = 'none';
|
|
}
|
|
} else if (oBase){
|
|
oBase.previousSibling.style.display = 'none';
|
|
oBase.style.display = 'none';
|
|
}
|
|
}
|
|
|
|
switch(sId) {
|
|
case '25c6a67d-a3f1-4ea4-8391-446c131952c9':
|
|
resizeFrame('{PAGINGLINK}', 1);
|
|
break;
|
|
}
|
|
}
|
|
|
|
</script>
|
|
</head>
|
|
|
|
<body onLoad="resizeFrame('')" bgcolor="#FFFFFF">
|
|
<div id="top_left_container" style="margin: 1px 0 0 0; border: 1px solid #B3B3B3;padding-top: 7px">
|
|
<div style="height:2em;margin: 0 0 0 17px;padding-bottom:5px;">{BUTTONROW}</div>
|
|
{CUSERS}
|
|
{CGROUPS}
|
|
|
|
</div>
|
|
<script language="JavaScript">
|
|
toggleContainer('{IINIT}');
|
|
</script>
|
|
</body>
|
|
</html>
|