include("scripts/popup.js"); include("scripts/ajax.js"); var timeout=1200000; window.onload = onLoadH; function onLoadH(e) { emod = (e) ? (e.eventPhase) ? "W3C" : "NN4" : (window.event) ? "IE4+" : "unknown"; document.emod = (e) ? (e.eventPhase) ? "W3C" : "NN4" : (window.event) ? "IE4+" : "unknown"; document.hotkeys = new Array(); document.onkeyup = function(e) { if(document.emod=="IE4+") e=window.event; if(document.hotkeys) { for(var key in document.hotkeys) { if(document.hotkeys[key].enabled) document.hotkeys[key].func(e); } } return true; } var win= new tPopupWindow('progress',260,164,800); document.ajaxLoader = new tAjaxLoader(); cb=function() { document.getElementById("tab_login_selector_1").onmouseup = function() { goLogin(); } document.getElementById("tab_login_selector_2").onmouseup = function() { goLogin(); } document.getElementById("tab_login_selector_3").onmouseup = function() { goLogin(); } document.popup["progress"].close(); } registerComponents('main.cxml',cb); return true; } function resetSessionTimer(reload) { if(document.sessionTimer||reload) { if(document.sessionOutTimer) { window.clearTimeout(document.sessionOutTimer); } window.clearTimeout(document.sessionTimer); document.sessionTimer=window.setTimeout("sessionTimeout();",timeout); } if(reload) { document.popup["logout"].close(); document.ajaxLoader.getContent("html/forms/null.phtml",null,null); } } function sessionTimeout() { document.sessionTimer=false; var win= new tPopupWindow('logout',260,164,1200); var callback=function (res) { var cb=function (res) { document.sessionCount=60; document.sessionOutTimer=window.setTimeout("doLogout();",1000); } registerComponents('main.cxml',cb); } document.ajaxLoader.getContent("html/forms/sessiontimeout.phtml",win.content,callback); } function doLogout() { document.sessionCount-=1; document.getElementById("logout_message").innerHTML="Hátralévő idő: "+document.sessionCount; document.sessionOutTimer=window.setTimeout("doLogout();",1000); if(document.sessionCount==0) { var callback=function(res) { if(res=="done") { document.location.reload(true); } } document.ajaxLoader.postContent('system/server.php?action=logout',null,'',callback); } } function registerComponents(file,ret) { callback=function(res) { if(String(res).substring(0,4)!="/**/") { var errorMessage="An PHP error occurred by initializing new components.\r\n\r\nError message:\r\n"; errorMessage+=res; alert(errorMessage); } else { var code=String(res).split("/***"); for(var indexes=1; indexes"; document.location="index.php?lang="+lang; } else { document.getElementById("login_message").innerHTML="Hibás felhasználónév vagy jelszó"; var login=document.getElementById("login_message"); setOpacity(login,100); login.fadeOut = function() { if(this.opacity>0) { setOpacity(this,this.opacity-10); window.setTimeout('document.getElementById("login_message").fadeOut()',50); } else this.innerHTML=""; } window.setTimeout('document.getElementById("login_message").fadeOut()',4000); } } document.ajaxLoader.postContent('system/server.php?action=login',null,'username='+username+'&password='+password,callback); } function clearHelp(){ document.getElementById("help").innerHTML=""; } function Help(text){ if(text!="%help") { document.getElementById("help").innerText=text; } } function logout() { if(confirm("Valóban ki szeretne jelentkezni?")) { var callback=function(res) { if(res=="done") { document.location.reload(true); } else alert(res); } document.ajaxLoader.postContent('system/server.php?action=logout',null,'',callback); } } function setPassword(uid) { var win= new tPopupWindow('newpass',280,120,1000); var callback=function(res) { registerComponents('main.cxml',null); } document.ajaxLoader.getContent('html/forms/users/newpass.pajax?uid='+uid,win.content,callback); } function savePassword(uid) { var pw1=document.getElementById("newpass_1").value; var pw2=document.getElementById("newpass_2").value; if(pw1==pw2&&pw1!="") { document.popup["newpass"].content.innerHTML=""; var callback=function(res) { if(res=="done") { if(uid=="") { alert("Kérjük jelentkezzen be újra az új jelszóval!"); document.location.reload(true); } else { document.popup["newpass"].close(); } } } document.ajaxLoader.postContent('system/server.php?action=newpass',null,'uid='+uid+'&pw1='+pw1+'&pw2='+pw2,callback); } else alert("A két jelszó nem egyezik"); } function setDbPass() { var win= new tPopupWindow('newdbpass',280,120,1000); var callback=function(res) { registerComponents('main.cxml',null); } document.ajaxLoader.getContent('html/forms/system/dbpass.pajax',win.content,callback); } function saveDbPass() { var pw1=document.getElementById("newdbpass_1").value; var pw2=document.getElementById("newdbpass_2").value; if(pw1==pw2&&pw1!="") { var callback=function(res) { if(res=="done") { document.popup["newdbpass"].close(); } else alert(res); } document.ajaxLoader.postContent('system/server.php?action=newdbpass',null,'pw1='+pw1+'&pw2='+pw2,callback); } else alert("A két jelszó nem egyezik"); } function setStatPass() { var win= new tPopupWindow('statpass',280,120,1000); var callback=function(res) { registerComponents('main.cxml',null); } document.ajaxLoader.getContent('html/forms/system/statpass.pajax',win.content,callback); } function saveStatPass() { var pw1=document.getElementById("statpass_1").value; var pw2=document.getElementById("statpass_2").value; if(pw1==pw2&&pw1!="") { var callback=function(res) { if(res=="done") { document.popup["statpass"].close(); } else alert(res); } document.ajaxLoader.postContent('system/server.php?action=statpass',null,'pw1='+pw1+'&pw2='+pw2,callback); } else alert("A két jelszó nem egyezik"); } function setQuota(uid,size) { document.currentUid=uid; document.currentSize=size; var val=document.getElementById("users_quota_size").value; var qon=document.getElementById("checkbox_users_enable_quota").checked; var callback=function(res) { if(res=="done") { var cb=function() { registerComponents("main.cxml"); } document.ajaxLoader.postContent("system/compile.php?file=forms/users/quota.phtml",document.getElementById("tab_users_quota"),"params=uid="+document.currentUid,cb); } else alert(res); } if((size>val*1024)&&(qon=="true")&&val>0) alert("A foglalt lemezterületnél kisebb kvótát nem lehet állítani"); else document.ajaxLoader.postContent('system/server.php?action=setquota',null,'uid='+uid+'&size='+val+'&qon='+qon,callback); } function setUser(uid) { var win= new tPopupWindow('setuser',400,320,800); var callback=function(res) { registerComponents('main.cxml',null); } document.ajaxLoader.getContent('html/forms/users/userconfig.pajax?uid='+uid,win.content,callback); } function viewCard(uid) { var win= new tPopupWindow('setuser',350,320,800); var callback=function(res) { registerComponents('main.cxml',null); } document.ajaxLoader.getContent('html/forms/users/card.pajax?uid='+uid,win.content,callback); } function domainInfo(o) { var win= new tPopupWindow('domaininfo',608,386,1000); var callback=function(res) { registerComponents('main.cxml',null); } document.ajaxLoader.getContent('html/forms/system/domaininfo.pajax?o='+o,win.content,callback); } function saveDomainInfo(o) { var callback=function(res) { if(res=="done") { document.popup["domaininfo"].close(); } else { alert(res); } } var vars=""; vars+="domaininfo_caption_info_firstname="+gid("domaininfo_caption_info_firstname").value+"&"; vars+="domaininfo_caption_info_lastname="+gid("domaininfo_caption_info_lastname").value+"&"; vars+="domaininfo_caption_info_mother_name="+gid("domaininfo_caption_info_mother_name").value+"&"; vars+="domaininfo_caption_info_maiden_name="+gid("domaininfo_caption_info_maiden_name").value+"&"; vars+="domaininfo_caption_info_user_phone="+gid("domaininfo_caption_info_user_phone").value+"&"; vars+="domaininfo_caption_info_identity_card="+gid("domaininfo_caption_info_identity_card").value+"&"; vars+="domaininfo_caption_info_citizenship="+gid("domaininfo_caption_info_citizenship").value+"&"; vars+="domaininfo_caption_info_place_of_birth="+gid("domaininfo_caption_info_place_of_birth").value+"&"; vars+="domaininfo_caption_info_permanent_address="+gid("domaininfo_caption_info_permanent_address").value+"&"; vars+="domaininfo_caption_info_email_address="+gid("domaininfo_caption_info_email_address").value+"&"; vars+="domaininfo_caption_info_compname="+gid("domaininfo_caption_info_compname").value+"&"; vars+="domaininfo_caption_info_compnumber="+gid("domaininfo_caption_info_compnumber").value+"&"; vars+="domaininfo_caption_info_taxnumber="+gid("domaininfo_caption_info_taxnumber").value+"&"; vars+="domaininfo_caption_info_accountnumber="+gid("domaininfo_caption_info_accountnumber").value+"&"; vars+="domaininfo_caption_info_seat="+gid("domaininfo_caption_info_seat").value+"&"; vars+="domaininfo_caption_info_comptelephone="+gid("domaininfo_caption_info_comptelephone").value+"&"; vars+="domaininfo_caption_info_compmail="+gid("domaininfo_caption_info_compmail").value+"&"; vars+="domaininfo_caption_info_confidential_clerk="+gid("domaininfo_caption_info_confidential_clerk").value+"&"; vars+="domaininfo_caption_info_compmother="+gid("domaininfo_caption_info_compmother").value+"&"; vars+="domaininfo_caption_info_compbirthday="+gid("domaininfo_caption_info_compbirthday").value+"&"; vars+="domaininfo_caption_info_compidentity="+gid("domaininfo_caption_info_compidentity").value+"&"; vars+="domaininfo_caption_system_billing_name="+gid("domaininfo_caption_system_billing_name").value+"&"; vars+="domaininfo_caption_system_billing_addr="+gid("domaininfo_caption_system_billing_addr").value+"&"; if(gid("checkbox_domaininfo_caption_system_billing_method_1").checked==true) { vars+="domaininfo_caption_system_billing_method=1&"; } else { vars+="domaininfo_caption_system_billing_method=2&"; } if(gid("checkbox_domaininfo_caption_system_billing_type_1").checked==true) { vars+="domaininfo_caption_system_billing_type=1&"; } else { vars+="domaininfo_caption_system_billing_type=2&"; } vars+="size="+document.getElementById("dropdown_domaininfo_storage_size_value").value; document.ajaxLoader.postContent('system/server.php?action=domaininfo&o='+o,null,vars,callback); } function newUser() { var win= new tPopupWindow('newuser',400,320,800); var callback=function(res) { registerComponents('main.cxml',null); } document.ajaxLoader.getContent('html/forms/users/newuser.pajax',win.content,callback); } function saveUser() { var login=document.getElementById("newuser_info_loginname").value; var cn=document.getElementById("newuser_info_username").value; var addr=document.getElementById("newuser_info_address").value; var phone=document.getElementById("newuser_info_phone").value; var pass=document.getElementById("newuser_info_pass").value; if(pass=="") alert("A jelszó nem lehet üres!"); else if(cn=="") alert("Adja meg a felhasználó nevét!"); else if(login=="") alert("A felhasználónév nem lehet üres!"); else { var callback = function(res) { if(res=="done") { var cb=function (res) { var cb2=function (res) { document.popup["newuser"].close(); } registerComponents('main.cxml',cb2); } document.ajaxLoader.getContent("system/compile.php?file=forms/users/users.phtml",document.getElementById("tab_users"),cb); } } document.ajaxLoader.postContent('system/server.php?action=users',null,'action=users&caction=add&mail='+login+'&cn='+cn+'&addr='+addr+'&phone='+phone+'&pass='+pass,callback); } } function deleteUser(uid) { if(confirm("Valóban törölni kívánja a felhasználót?")) { var callback=function(res) { if(res=="done") { var cb=function (res) { registerComponents('main.cxml',null); } document.ajaxLoader.getContent("system/compile.php?file=forms/users/users.phtml",document.getElementById("tab_users"),cb); } } document.ajaxLoader.postContent('system/server.php?action=deleteuser',null,'uid='+uid,callback); } } function setAccess(folder,fn) { var win= new tPopupWindow('access',310,353,800); var callback=function(res) { registerComponents('main.cxml',null); } document.ajaxLoader.getContent('html/forms/system/settings.pajax?folder='+folder+'&fn='+fn,win.content,callback); } function addAccessUser(folder) { var name=document.getElementById("access_user_name").value; var password=document.getElementById("access_user_pass").value; document.folder=folder; var callback=function(res) { if(res!="") { alert(res); } else { var cb=function(res) { registerComponents('main.cxml',null); } document.ajaxLoader.getContent('html/forms/system/settings.pajax?folder='+document.folder,document.popup["access"].content,cb); } } document.ajaxLoader.postContent('html/forms/system/add_user.php?action=add&folder='+folder,null,'name='+name+'&password='+password,callback); } function saveAccess(folder,fn) { var default_page=document.getElementById("access_default_page").value; var redirect=document.getElementById("access_redirect").value; var dir_browse=document.getElementById("checkbox_directory_browse").checked; document.folder=folder; var callback=function(res) { if(res!="") { alert(res); } else { var cb=function(res) { registerComponents('main.cxml',null); } document.ajaxLoader.getContent('html/forms/system/settings.pajax?folder='+document.folder,document.popup["access"].content,cb); } } document.ajaxLoader.postContent('html/forms/system/add_user.php?action=settings&folder='+folder,null,'default='+default_page+'&redirect='+redirect+'&browse='+dir_browse+'&fn='+fn,callback); } function deleteAccessUser(folder,name) { document.folder=folder; var callback=function(res) { if(res!="") { alert(res); } else { var cb=function(res) { registerComponents('main.cxml',null); } document.ajaxLoader.getContent('html/forms/system/settings.pajax?folder='+document.folder,document.popup["access"].content,cb); } } document.ajaxLoader.postContent('html/forms/system/add_user.php?action=delete&folder='+folder,null,'name='+name,callback); } function saveUserSettings(uid) { var username=document.getElementById("users_info_username").value; var address=document.getElementById("users_info_address").value; var phone=document.getElementById("users_info_phone").value; var callback=function(res) { if(res=="done") { var cb2 = function(res) { registerComponents('main.cxml',null); } document.ajaxLoader.getContent("system/compile.php?file=forms/users/users.phtml",document.getElementById("tab_users"),cb2); } } document.ajaxLoader.postContent('system/server.php?action=usersettings',null,'uid='+uid+'&username='+username+'&address='+address+'&phone='+phone,callback); } function saveSettings(uid) { var mailforward=document.getElementById("forward").value; var spammove=document.getElementById("checkbox_spam").checked; var spamcheck=document.getElementById("checkbox_bypass").checked; document.getElementById("tab_tabs_0_content").innerHTML=""; var callback=function(res) { if(res=="done") { document.ajaxLoader.getContent("html/user.phtml",document.getElementById("tab_tabs_0_content"),null); registerComponents('main.cxml',null); } else alert("'"+res+"'"); } document.ajaxLoader.postContent('system/server.php?action=user',null,'mailforwardingaddress='+mailforward+'&spamcheck='+spamcheck+'&spammove='+spammove,callback); } function saveData(uid) { var leave_copy=document.getElementById("checkbox_leave_copy").checked; var spam=document.getElementById("checkbox_spam").checked; var bypass=document.getElementById("checkbox_bypass").checked; var fw=document.getElementById("forward").value; var callback=function(res) { if(res=="done") { } else alert("'"+res+"'"); } document.ajaxLoader.postContent('system/server.php?action=user',null,'uid='+uid+'&leavecopy='+leave_copy+'&spam='+spam+'&bypass='+bypass+'&fwaddr='+fw,callback); } function saveInfo(uid) { var username=document.getElementById("info_username").value; var address=document.getElementById("info_address").value; var phone=document.getElementById("info_phone").value; var callback=function(res) { if(res=="done") { } } document.ajaxLoader.postContent('system/server.php?action=usersettings',null,'uid='+uid+'&username='+username+'&address='+address+'&phone='+phone,callback); } function addMail(uid) { document.currentUid=uid; var mail=document.getElementById("users_add_mail").value; if(mail=="") { alert("írjon be egy azonosítót"); } else { document.popup["setuser"].content.style.cursor="wait"; var callback=function(res) { if(res=="done") { var cb=function() { registerComponents("main.cxml"); } document.ajaxLoader.postContent("system/compile.php?file=forms/users/emails.phtml",document.getElementById("tab_users_email"),"params=uid="+document.currentUid,cb); document.popup["setuser"].content.style.cursor="default"; } else { document.popup["setuser"].content.style.cursor="default"; alert(res); } } document.ajaxLoader.postContent('system/server.php?action=userconfig',null,'uid='+uid+'&caction=add&mail='+mail,callback); } } function deleteMail(uid,mail) { if(confirm("Valóban törölni szeretné a levélcímet?")==true) { document.currentUid=uid; document.popup["setuser"].content.style.cursor="wait"; var callback=function(res) { if(res=="done") { var cb=function() { registerComponents("main.cxml"); } document.ajaxLoader.postContent("system/compile.php?file=forms/users/emails.phtml",document.getElementById("tab_users_email"),"params=uid="+document.currentUid,cb); document.popup["setuser"].content.style.cursor="default"; } else alert("hiba"); } document.ajaxLoader.postContent('system/server.php?action=userconfig',null,'action=userconfig&caction=delete&uid='+uid+'&mail='+mail,callback); } }