• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/sqlwhere.php
  • Класс: CAllSQLWhere
  • Вызов: CAllSQLWhere::MakeOperation
public function MakeOperation($key)
{
	if(isset(self::$operations[$op = mb_substr($key, 0, 3)]))
	{
		return array("FIELD"=> mb_substr($key, 3), "OPERATION"=>self::$operations[$op]);
	}
	elseif(isset(self::$operations[$op = mb_substr($key, 0, 2)]))
	{
		return array("FIELD"=> mb_substr($key, 2), "OPERATION"=>self::$operations[$op]);
	}
	elseif(isset(self::$operations[$op = mb_substr($key, 0, 1)]))
	{
		return array("FIELD"=> mb_substr($key, 1), "OPERATION"=>self::$operations[$op]);
	}
	else
	{
		return array("FIELD"=>$key, "OPERATION"=>"E"); // field LIKE val
	}
}