• Модуль: fileman
  • Путь к файлу: ~/bitrix/modules/fileman/classes/general/fileman_event_list.php
  • Класс: CEventFileman
  • Вызов: CEventFileman::GetFilterSQL
static function GetFilterSQL($var)
{
	if (is_array($var))
		foreach($var as $key => $val)
		{
			if ($val == "PAGE_EDIT"):				
				$ar[] = array("AUDIT_TYPE_ID" => "PAGE_ADD");	
				$ar[] = array("AUDIT_TYPE_ID" => "PAGE_EDIT");
				$ar[] = array("AUDIT_TYPE_ID" => "PAGE_DELETE");
				$ar[] = array("AUDIT_TYPE_ID" => "FILE_ADD");
				$ar[] = array("AUDIT_TYPE_ID" => "FILE_EDIT");
				$ar[] = array("AUDIT_TYPE_ID" => "FILE_DELETE");
				$ar[] = array("AUDIT_TYPE_ID" => "FILE_MOVE");
				$ar[] = array("AUDIT_TYPE_ID" => "FILE_COPY");
				$ar[] = array("AUDIT_TYPE_ID" => "FILE_RENAME");
				$ar[] = array("AUDIT_TYPE_ID" => "SECTION_ADD");
				$ar[] = array("AUDIT_TYPE_ID" => "SECTION_EDIT");
				$ar[] = array("AUDIT_TYPE_ID" => "SECTION_DELETE");
				$ar[] = array("AUDIT_TYPE_ID" => "SECTION_MOVE");
				$ar[] = array("AUDIT_TYPE_ID" => "SECTION_COPY");
				$ar[] = array("AUDIT_TYPE_ID" => "SECTION_RENAME");
			elseif ($val == "MENU_EDIT"):
				$ar[] = array("AUDIT_TYPE_ID" => "MENU_ITEM_ADD");
				$ar[] = array("AUDIT_TYPE_ID" => "MENU_ITEM_EDIT");
				$ar[] = array("AUDIT_TYPE_ID" => "MENU_ITEM_DELETE");	
				$ar[] = array("AUDIT_TYPE_ID" => "MENU_ADD");
				$ar[] = array("AUDIT_TYPE_ID" => "MENU_EDIT");
				$ar[] = array("AUDIT_TYPE_ID" => "MENU_DELETE");				
			else:
				$ar[] = array("AUDIT_TYPE_ID" => $val);
			endif;
			
		}
	return $ar;
}