Files
luos/workflow/engine/xmlform/authSources/authSources_SearchUsers.xml

82 lines
1.9 KiB
XML
Raw Normal View History

2010-12-02 23:34:41 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name="authSources/authSources_SearchUsers" type="xmlform" enableTemplate="1" width="800" labelWidth="250">
<TITLE type="title">
<en>Search for user</en>
</TITLE>
<AUTH_SOURCE_UID type="hidden"/>
<KEYWORD type="text" size="50" maxlength="50" required="0">
<en>Keyword</en>
</KEYWORD>
<btnSearch type="button" onclick="searchUsers();">
<en>Search</en>
</btnSearch>
<btnImport type="button" onclick="importUsers(this.form);">
<en>Import</en>
</btnImport>
<BTN_CANCEL type="button" onclick="cancel();">
<en>Cancel</en>
</BTN_CANCEL>
<JS type="javascript"><![CDATA[
getField('btnImport').style.visibility = 'hidden';
var searchUsers = function() {
var oRPC = new leimnud.module.rpc.xmlhttp({
url : 'authSources_Ajax',
args: 'action=searchUsers&sUID=' + getField('AUTH_SOURCE_UID').value + '&sKeyword=' + getField('KEYWORD').value
});
oRPC.callback = function(rpc){
document.getElementById('spanUsers').innerHTML = rpc.xmlhttp.responseText;
if (document.getElementById('aUsers[0]')) {
getField('btnImport').style.visibility = 'visible';
}
else {
getField('btnImport').style.visibility = 'hidden';
}
var scs = rpc.xmlhttp.responseText.extractScript();
scs.evalScript();
}.extend(this);
oRPC.make();
};
var importUsers = function(oForm) {
var bContinue = false;
var i = 0;
var oAux;
while (oAux = document.getElementById('aUsers[' + i + ']')) {
if (oAux.checked) {
bContinue = true;
}
i++;
}
if (bContinue) {
oForm.submit();
}
else {
//alert(666);
}
};
var selectAll = function(bChecked) {
var oAux;
var i = 0;
while (oAux = document.getElementById('aUsers[' + i + ']')) {
oAux.checked = true;
i++;
}
};
function cancel(){
window.location = 'authSources_List';
}
]]></JS>
</dynaForm>