- Модуль: 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
}
}