Баги при удалении пользователя и редактировании cron записей
Баги при удалении пользователя и редактировании cron записей
При удалении пользователя, от имени которого на данный момент сидит админ (admin->user), он (пользователь) удаляется и больше ничего нельзя сделать. Нельзя ни вернуться назад, ни просто выйти. Помогла только очистка кук.
Last edited by Shamilik on Mon Aug 19, 2013 2:30 pm, edited 1 time in total.
Re: Ошибка при удалении пользователя
Баг закрыли, спасибо!
Re: Ошибка при удалении пользователя
При редактировании cron записи, если где-то был 0, например в минутах, он просто пропадает и приходится опять его там прописывать.
Re: Баги при удалении пользователя и редактировании cron зап
Хм, а случайно не...?
Типо как empty(), только пропускает нолик, но не пропускает пустое поле.
А isset() пропустит и '' (именно, пустоту)...
(Или мне уже пора спать и несу бред :D)
Code: Select all
if ($_POST['v_min'] == '')
А isset() пропустит и '' (именно, пустоту)...
(Или мне уже пора спать и несу бред :D)
Re: Баги при удалении пользователя и редактировании cron зап
Как раз isset() пустоту не пропускает, а вот empty() воспринимает нули как пустое значение, потому и была проблема с нулями.
Re: Баги при удалении пользователя и редактировании cron зап
Фигово получается объяснять.
Я про то, что $_POST['something'] может быть передано пустым, в смысле оно будет установлено, но будет являться пустым.
http://codepad.org/g74a9kf7
Правка к предыдущему посту:
=>
Я про то, что $_POST['something'] может быть передано пустым, в смысле оно будет установлено, но будет являться пустым.
http://codepad.org/g74a9kf7
Правка к предыдущему посту:
Code: Select all
if ($_POST['v_min'] == '')
Code: Select all
if (!isset($_POST['v_min']) || $_POST['v_min'] == '')
Re: Баги при удалении пользователя и редактировании cron зап
Теперь понятно. Да, такая ситуация возможна. Добавил проверку.
Re: Баги при удалении пользователя и редактировании cron зап
Code: Select all
((!isset($_POST['v_min'])) && ($_POST['v_min'] != ''))
Code: Select all
(!isset($_POST['v_min']) || ($_POST['v_min'] == ''))
Re: Баги при удалении пользователя и редактировании cron зап
Точно, логическая ошибка!