• Модуль: security
  • Путь к файлу: ~/bitrix/modules/security/classes/general/iprule.php
  • Класс: CSecurityIPRule
  • Вызов: CSecurityIPRule::CleanUpAgent
static function CleanUpAgent()
{
	$agentName = "CSecurityIPRule::CleanUpAgent();";
	$cleanupDays = 2;
	$activeTo = ConvertTimeStamp(time() - $cleanupDays*24*60*60, "FULL");
	if(!$activeTo)
		return $agentName;

	$rs = CSecurityIPRule::GetList(
		array("ID"),
		array(
			"=RULE_TYPE" => "A",
			"<=ACTIVE_TO" => $activeTo,
		),
		array("ID"=>"ASC")
	);
	while($ar = $rs->Fetch())
	{
		CSecurityIPRule::Delete($ar["ID"]);
	}
	return $agentName;
}