• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/filterquery.php
  • Класс: CAllFilterQuery
  • Вызов: CAllFilterQuery::GetQueryString
public function GetQueryString($fields, $query)
{
	$this->m_words = array();
	if($this->div_fields=="Y")
		$this->m_fields = explode(",", $fields);
	else
		$this->m_fields = $fields;
	if(!is_array($this->m_fields))
		$this->m_fields=array($this->m_fields);

	$query = $this->CutKav($query);
	$query = $this->ParseQ($query);
	if($query == "( )" || $query == '')
	{
		$this->error=GetMessage("FILTER_ERROR3");
		$this->errorno=3;
		return false;
	}
	$query = $this->PrepareQuery($query);

	return $query;
}