/* (c) 2008-2014 Samnan ur Rehman @web http://mywebsql.net @license http://mywebsql.net/license */ function selectUser(){user=$("#userlist").val();""!=user&&(setMessage(__("Please wait...")),$("#popup_overlay").removeClass("ui-helper-hidden"),wrkfrmSubmit("usermanager","","",user))}function setError(a,b){$("#grid-messages").html(b).addClass("error");$(selectedRow).length&&($(selectedRow).removeClass("sel"),selectedRow=null);$(a).each(function(){$(this).addClass("error")});setTimeout(function(){$(a).each(function(){$(this).removeClass("error")})},2E3)} function selectAll(){check=$(this).prop("checked");n=$("#grid-tabs").tabs("option","selected");cls="";1==n?cls=".prv":2==n&&(cls=".dbprv");""!=cls&&$(cls).prop("checked",check);$(cls).each(1==n?updatePrivilege:updateDbPrivilege)}function setMessage(a){$("#grid-messages").html(a).removeClass("error")} function cancelOperation(){$("#grid-tabs").tabs("enable",1).tabs("enable",2);$("#userlist").removeAttr("disabled");$("#button-list").animate({"margin-top":"0px"});$("#btn_cancel,#btn_add2").hide();$("#btn_submit").show();loadUserData()} function loadUserData(){$("#username").val(USER_INFO.username);$("#hostname").val(USER_INFO.host);currentDb=null;$("#tab-global").html("");html="";for(var a in PRIVILEGE_NAMES)html+='
'+PRIVILEGE_NAMES[a]+"
";$("#tab-global").html(html);$("#tab-global .prv").click(updatePrivilege);showDbList(); $("#checkboxes").hide();$("#popup_overlay").hide();$("#popup_wrapper").css("display","block");setTimeout(function(){$("#username").focus()},50)} function showDbList(){html='
'+__("Select a database to view privileges for the user")+ "
";$("#tab-db").html(html);$("#db_names").change(showDbPrivileges);$("#db_names .used").css("font-weight","bold");$("#db_names").children("option").each(function(a){if($(this).hasClass("used"))return $("#db_names").prop("selectedIndex",a),$("#db_names").trigger("change"),!1})} function showDbPrivileges(){$("#checkboxes").show();db=$("#db_names").val();currentDbPrivileges=DB_PRIVILEGES[db]||[];html="";for(var a in DB_PRIVILEGE_NAMES)html+='
'+DB_PRIVILEGE_NAMES[a]+"
";$("#db_privileges").html(html);$("#tab-db .dbprv").click(updateDbPrivilege); $("#selectall").prop("checked",0==$("#tab-db .dbprv").not(":checked").length)}function updatePrivilege(){prv=$(this).attr("id");if(checked=$(this).prop("checked"))-1==$.inArray(prv,PRIVILEGES)&&PRIVILEGES.push(prv);else for(i=0;i