Here you can vote for ideas by projects. You can add your ideas to any open project from the project's page.
<<< Backhttps://github.com/sergejey/majordomo/issues/526
https://github.com/sergejey/majordomo/blob/5f9a199...
Функция DBSafe экранирует символ подстановки в маске слэшем((
и
SQLExec("DELETE FROM jobs FROM jobs WHERE TITLE LIKE '" . DBSafe('motion%') . "'") превращается в
SQLExec("DELETE FROM jobs FROM jobs WHERE TITLE WHERE TITLE LIKE 'motion\%'), что не работает.
Нельзя убрать dbsafe(), возложив ответственность за правильное написание имени джоба на пользователя?
Вот рабочая строка -- пришлось заменить кавычки везде " на ' и наоборот
SQLExec('DELETE FROM jobs WHERE TITLE LIKE "' . $title . '"');