/** * @param string $str * @param bool $used_in_like * @return mixed|string */ function sql_prepare($str, $used_in_like = false) { return SQL::sql_prepare($str, $used_in_like); }
/** * @return string */ private function getWhereSql() { $res = []; foreach ($this->getWhereFields() as $field_data) { if ($field_data['type'] == 'simple') { $res[] = '`' . $field_data['table'] . '`.`' . $field_data['field'] . '` = "' . SQL::sql_prepare($field_data['value']) . '"'; } elseif ($field_data['type'] == 'string') { $res[] = $field_data['value']; } } return implode(' AND ', $res); }