- 1
- 2
- 3
- 4
- 5
- 6
if(count($MenuItem)>4)
{
$CONDITION = $MenuItem[4];
if(strlen($CONDITION)>0 && (!eval("return ".$CONDITION.";")))
$bSkipMenuItem = true;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+162
if(count($MenuItem)>4)
{
$CONDITION = $MenuItem[4];
if(strlen($CONDITION)>0 && (!eval("return ".$CONDITION.";")))
$bSkipMenuItem = true;
}
1С-Битрикс: Управление сайтом 11.0.3
kyzi007 31.01.2012 09:57 # 0
А для 5,6,7 и тд тоже код есть?
bugmenot 31.01.2012 11:20 # 0
wvxvw 31.01.2012 12:51 # +1
Lowezar 01.02.2012 01:13 # +1
eval('return '.$CONDITION.';') равноценно просто выражению (true && !false)
:) Интересно, у них есть кто-нибудь, кто ревизирует код?
wvxvw 01.02.2012 03:18 # 0