"PHP" / Говнокод #4662 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
<?php
//debug($item[$modelname]);
if($item[$modelname]['has_rooms_furniture']){
        __('has_rooms_furniture');
        
} else {
    echo 'без ';
    __('has_rooms_furniture');
}
echo'<br>';
if($item[$modelname]['has_kitchen_furniture']){
        __('has_kitchen_furniture');
        
}
else {
    echo 'без ';
    __('has_kitchen_furniture');
}
echo'<br>';
if($item[$modelname]['has_phone']){
        __('has_phone');
}else {
    echo 'без ';
    __('has_phone');
}
echo'<br>';
if($item[$modelname]['has_tv']){
        __('has_tv');
        echo'<br>';
}
if($item[$modelname]['has_fridge']){
        __('has_fridge');
        echo'<br>';
}
if($item[$modelname]['has_washer']){
        __('has_washer');
        echo'<br>';
}
if($item[$modelname]['has_balcon']){
        __('has_washer');
        echo'<br>';
}
if($item[$modelname]['may_children']){
        __('may_children');
        echo'<br>';
}
if($item[$modelname]['may_animals']){
        __('may_animals');
        echo'<br>';
}
echo " ";
?>

Код из проекта на CakePHP
__() - функция для локализации термина

Запостил: Shiz89 Shiz89, (Updated )

Комментарии (8) RSS

  • после небольшой оптимизации
    <?php
    
    $parameter_items= array(
        'has_rooms_furniture'=>true,
        'has_kitchen_furniture'=>true,
        'has_phone'=>true,    
        'has_tv',
        'has_fridge',
        'has_washer',
        'has_balcon',
        'may_children',
        'may_animals',
    );
    
    foreach($parameter_items as $parameter_item=>$display){
        if(is_numeric($parameter_item)){
            $parameter_item=$display;
            $display=false;
        }
        $title=false;
    
        if($item[$modelname][$parameter_item]){
            $title=$parameter_item;
        }else if($display){
            $title='not_'.$parameter_item;
        }
        if($title){
            __(Inflector::humanize($title));
            echo '<br />';
        }
    }
    
    echo " ";
    ?>
    Ответить

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8