function SaveDnsrbl()
{
    $class = $_GET["class"];
    $dnsbl = $_GET["dnsbl"];
    $infos = $_GET["infos"];
    $new_class = $_GET["new_class"];
    $ip = $_GET["ip"];
    if ($new_class != null) {
        $class = $new_class;
    }
    $mil = new milter_greylist(false, $_GET["hostname"], base64_decode($_GET["ou"]));
    WriteLogs("dnsrbl_array[{$class}][{$subindex}] is an array, edit array()", __FUNCTION__, __FILE__);
    WriteLogs("change {$mil->dnsrbl_array[$class][0]} to {$dnsbl}", __FUNCTION__, __FILE__);
    WriteLogs("change {$mil->dnsrbl_array[$class][1]} to {$ip}", __FUNCTION__, __FILE__);
    WriteLogs("change {$mil->dnsrbl_array[$class][2]} to {$infos}", __FUNCTION__, __FILE__);
    $mil->dnsrbl_array[$class][0] = $dnsbl;
    $mil->dnsrbl_array[$class][1] = $ip;
    $mil->dnsrbl_array[$class][2] = $infos;
    $mil->SaveToLdap();
}
Esempio n. 2
0
function SaveDnsrbl(){
	$class=$_GET["class"];
	$dnsbl=$_GET["dnsbl"];
	$infos=$_GET["infos"];
	$new_class=$_GET["new_class"];
	$ip=$_GET["ip"];
	
	if($new_class<>null){$class=$new_class;}
	
$mil=new milter_greylist();

	WriteLogs("dnsrbl_array[$class][$subindex] is an array, edit array()",__FUNCTION__,__FILE__);
	WriteLogs("change {$mil->dnsrbl_array[$class][0]} to $dnsbl",__FUNCTION__,__FILE__);
	WriteLogs("change {$mil->dnsrbl_array[$class][1]} to $ip",__FUNCTION__,__FILE__);	
	WriteLogs("change {$mil->dnsrbl_array[$class][2]} to $infos",__FUNCTION__,__FILE__);		
	$mil->dnsrbl_array[$class][0]=$dnsbl;
	$mil->dnsrbl_array[$class][1]=$ip;
	$mil->dnsrbl_array[$class][2]=$infos;
		


$mil->SaveToLdap();
	
}