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

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
echo '<script>';
  
   echo "function filtover(element) { element.style.color='red'; }";
   echo "function filtout(element) { element.style.color='black'; }";
   
   echo "function filtOpt()";
     echo "{";
       
       for($i = 1; $i <= $amGroups; $i++)
         {
           echo "if(!filtOpt.option" . $i . ") filtOpt.option" . $i . " = '" . $params[$i - 1][0] . "=" . $_SESSION[$params[$i - 1][0]] . "';";
         }

      echo "switch(opt)";
        echo "{";

          for($i = 1; $i <= $amGroups; $i++)
            {
              for($j = 1; $j <= $amElements[$i - 1]; $j++)
                {
                   echo "case '" . $i . "_" . $j . "': ";
                   for($m = 1; $m <= $amElements[$i - 1]; $m++)
                     {
                       if($m == $j) echo "document.getElementById('opt" . $i . "_" . $m . "').className = 'checkruby-on';";
                       else echo "document.getElementById('opt" . $i . "_" . $m . "').className = 'checkruby';";
                     }
                   echo "break;";
                }
            }   
        echo "case 'iWantToSee': ajaxRequest(";
          
          for($i = 1; $i <= $amGroups; $i++)
            {
              echo "filtOpt.option" . $i;
              if($i != $amGroups) echo " + '&' + ";
            }
          
        echo ");"; // цифры - это размеры ajax-блока, появляющегося при отсутствии результатов работы фильтра
      echo "}";
    echo "}";
    
  echo '</script>';

Фрагмент кода с одного сайта. Вся это ебатория автоматически генерит шаблонные чек-боксы с подключенным к нему javascript.

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

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

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

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

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


    8