Ejemplo n.º 1
0
function popup_group()
{
    $ldap = new clladp();
    $orgs = $ldap->hash_get_ou(true);
    $orgs[null] = "{select}";
    $organizations = Field_array_Hash($orgs, 'ou', null, "DansGuardianAuthChooseOrg()", null, 0, "font-size:15px;padding:4px");
    $dansg = new dansguardian_rules();
    $rules = $dansg->hash_RulesList();
    $rules[null] = "{select}";
    $rules_list = Field_array_Hash($rules, 'RuleID', null, null, null, 0, "font-size:15px;padding:4px");
    $html = "\n\t<table style='width:99%'>\n\t<tr>\n\t\t<td class=legend style='font-size:15px'>{organization}:</td>\n\t\t<td>{$organizations}</td>\n\t</tr>\n\t<tr><td class=legend style='font-size:15px'>{groups}:</td>\n\t<td><span id='dans-groups'></span>\n\t</tr>\n\t<tr>\n\t\t<td class=legend style='font-size:15px'>{rule}:</td>\n\t\t<td>{$rules_list}</td>\n\t</tr>\t\n\t<tr>\n\t\t<td colspan=2 align='right'><hr>" . button("{add}", "DansGuardianAuthAdd()") . "</td>\n\t</tr>\n\t</table>\n\t\n\t\n\t";
    $tpl = new templates();
    echo $tpl->_ENGINE_parse_body($html);
}
Ejemplo n.º 2
0
function popup_group(){
	$page=CurrentPageName();
	$ldap=new clladp();
	$tpl=new templates();
	$orgs=$ldap->hash_get_ou(true);
	$orgs[null]="{select}";
	$organizations=Field_array_Hash($orgs,'ou',null,"DansGuardianAuthChooseOrg()",null,0,"font-size:15px;padding:4px");
	$dansg=new dansguardian_rules();
	$please=$tpl->_ENGINE_parse_body('{PLEASE_SELECT_GROUP_FIRST}');
	$rules=$dansg->hash_RulesList();
	$rules[null]="{select}";
	
	$rules_list=Field_array_Hash($rules,'RuleID',$_GET["selected"],null,null,0,"font-size:15px;padding:4px");
	
	$html="
	<table style='width:99%'>
	<tr>
		<td class=legend style='font-size:15px'>{organization}:</td>
		<td>$organizations</td>
	</tr>
	<tr><td class=legend style='font-size:15px'>{groups}:</td>
	<td><span id='dans-groups'></span>
	</tr>
	<tr>
		<td class=legend style='font-size:15px'>{rule}:</td>
		<td>$rules_list</td>
	</tr>	
	<tr>
		<td colspan=2 align='right'><hr>". button("{add}","DansGuardianAuthAdd()")."</td>
	</tr>
	</table>
	
	<script>
		function DansGuardianAuthChooseOrg(){
			LoadAjax('dans-groups','$page?choose-group='+document.getElementById('ou').value);
		}
		
	var x_DansGuardianAuthAdd= function (obj) {
		var res=obj.responseText;
		if (res.length>0){alert(res);return;}
		RefreshDansRulesIPList();
		YahooWin3Hide();
		}		
		
		function DansGuardianAuthAdd(){
			if(!document.getElementById('gpid').value){
				alert('$please');
				return;
			}
			
			var gpid=document.getElementById('gpid').value;
			var RuleID=document.getElementById('RuleID').value;
			if(gpid.length==0){
				alert('$please');
				return;
			}
			if(RuleID.length==0){return;}			
			
		var XHR = new XHRConnection();
		XHR.appendData('add-ldap-group','yes');
	 	XHR.appendData('gpid',gpid);
		XHR.appendData('RuleID',RuleID);
		XHR.sendAndLoad('$page', 'GET',x_DansGuardianAuthAdd);  			
			
		}		
		
	</script>
	
	";
	
	echo $tpl->_ENGINE_parse_body($html);	
	
}