Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Vesta Web Interface
  • Search

Баги при удалении пользователя и редактировании cron записей

Questions regarding the Web Interface
GUI
Post Reply
  • Print view
Advanced search
13 posts
  • 1
  • 2
  • Next
Shamilik
Posts: 22
Joined: Sun Aug 18, 2013 6:07 pm

Баги при удалении пользователя и редактировании cron записей
  • Quote

Post by Shamilik » Sun Aug 18, 2013 6:19 pm

При удалении пользователя, от имени которого на данный момент сидит админ (admin->user), он (пользователь) удаляется и больше ничего нельзя сделать. Нельзя ни вернуться назад, ни просто выйти. Помогла только очистка кук.
Last edited by Shamilik on Mon Aug 19, 2013 2:30 pm, edited 1 time in total.
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: Ошибка при удалении пользователя
  • Quote

Post by skid » Mon Aug 19, 2013 8:38 am

Баг закрыли, спасибо!
Top

Shamilik
Posts: 22
Joined: Sun Aug 18, 2013 6:07 pm

Re: Ошибка при удалении пользователя
  • Quote

Post by Shamilik » Mon Aug 19, 2013 2:09 pm

При редактировании cron записи, если где-то был 0, например в минутах, он просто пропадает и приходится опять его там прописывать.
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: Баги при удалении пользователя и редактировании cron зап
  • Quote

Post by skid » Tue Aug 20, 2013 11:19 am

Решено.
Top

Shamilik
Posts: 22
Joined: Sun Aug 18, 2013 6:07 pm

Re: Баги при удалении пользователя и редактировании cron зап
  • Quote

Post by Shamilik » Tue Aug 20, 2013 5:28 pm

Хм, а случайно не...?

Code: Select all

if ($_POST['v_min'] == '')
Типо как empty(), только пропускает нолик, но не пропускает пустое поле.
А isset() пропустит и '' (именно, пустоту)...

(Или мне уже пора спать и несу бред :D)
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: Баги при удалении пользователя и редактировании cron зап
  • Quote

Post by skid » Tue Aug 20, 2013 6:23 pm

Как раз isset() пустоту не пропускает, а вот empty() воспринимает нули как пустое значение, потому и была проблема с нулями.
Top

Shamilik
Posts: 22
Joined: Sun Aug 18, 2013 6:07 pm

Re: Баги при удалении пользователя и редактировании cron зап
  • Quote

Post by Shamilik » Wed Aug 21, 2013 7:32 am

Фигово получается объяснять.
Я про то, что $_POST['something'] может быть передано пустым, в смысле оно будет установлено, но будет являться пустым.

http://codepad.org/g74a9kf7

Правка к предыдущему посту:

Code: Select all

if ($_POST['v_min'] == '')
=>

Code: Select all

if (!isset($_POST['v_min']) || $_POST['v_min'] == '')
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: Баги при удалении пользователя и редактировании cron зап
  • Quote

Post by skid » Wed Aug 21, 2013 9:09 am

Теперь понятно. Да, такая ситуация возможна. Добавил проверку.
Top

Shamilik
Posts: 22
Joined: Sun Aug 18, 2013 6:07 pm

Re: Баги при удалении пользователя и редактировании cron зап
  • Quote

Post by Shamilik » Wed Aug 21, 2013 9:12 am

Code: Select all

((!isset($_POST['v_min'])) && ($_POST['v_min'] != ''))
=>

Code: Select all

(!isset($_POST['v_min']) || ($_POST['v_min'] == ''))
Пора меня приписать в commit как Shamil Yakupov xD
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: Баги при удалении пользователя и редактировании cron зап
  • Quote

Post by skid » Wed Aug 21, 2013 9:15 am

Точно, логическая ошибка!
Top


Post Reply
  • Print view

13 posts
  • 1
  • 2
  • Next

Return to “Web Interface”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password