function GROUP_KAVMILTER_ADD_NEW_RULE($gid) { include_once 'ressources/class.kavmilterd.inc'; $ldap = new clladp(); $hash = $ldap->GroupDatas($gid); $milter = new kavmilterd(); $milter->LoadRule("{$hash["cn"]}.{$hash["ou"]}"); $milter->SaveRuleToLdap(); $milter->KavMilterdGroup = $gid; $milter->AddRuleToGroup(); }
function PageGroupRule_save() { $milter = new kavmilterd(); $milter->LoadRule($_GET["PolicyRule"]); while (list($num, $ligne) = each($_GET)) { $milter->rule_array[$num] = $ligne; } $tpl = new templates(); if ($milter->SaveRuleToLdap()) { echo $tpl->_ENGINE_parse_body('{success}'); } else { echo $tpl->_ENGINE_parse_body('{failed}'); } }