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

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
  53. 53
  54. 54
  55. 55
  56. 56
  57. 57
  58. 58
  59. 59
  60. 60
  61. 61
  62. 62
  63. 63
  64. 64
  65. 65
  66. 66
  67. 67
  68. 68
  69. 69
  70. 70
  71. 71
  72. 72
  73. 73
  74. 74
  75. 75
  76. 76
  77. 77
  78. 78
  79. 79
  80. 80
  81. 81
  82. 82
  83. 83
  84. 84
  85. 85
if(isset($_POST['submit']) AND $_POST['submit'] == 'add_program')
      {
         if($this->form_validation->run('add_program') == TRUE)
         {
            // Добавляем программу обучения
            $this->Settings_model->add_program($_POST['title']);
            $id = $this->db->insert_id();
            for ($x = 0; $x < 61; $x++)
            {
               if ($x <= 12) 
               {
                  $title = $x;
                  $year = 1;
               }
               elseif ($x > 12 AND $x <= 24) 
               {
                  if($x == 13) {$title = 1;}
                  if($x == 14) {$title = 2;}
                  if($x == 15) {$title = 3;}
                  if($x == 16) {$title = 4;}
                  if($x == 17) {$title = 5;}
                  if($x == 18) {$title = 6;}
                  if($x == 19) {$title = 7;}
                  if($x == 20) {$title = 8;}
                  if($x == 21) {$title = 9;}
                  if($x == 22) {$title = 10;}
                  if($x == 23) {$title = 11;}
                  if($x == 24) {$title = 12;}
                  $year = 2;
               }
               elseif ($x > 24 AND $x <= 36) 
               {
                  if($x == 25) {$title = 1;}
                  if($x == 26) {$title = 2;}
                  if($x == 27) {$title = 3;}
                  if($x == 28) {$title = 4;}
                  if($x == 29) {$title = 5;}
                  if($x == 30) {$title = 6;}
                  if($x == 31) {$title = 7;}
                  if($x == 32) {$title = 8;}
                  if($x == 33) {$title = 9;}
                  if($x == 34) {$title = 10;}
                  if($x == 35) {$title = 11;}
                  if($x == 36) {$title = 12;}
                  $year = 3;
               }
               elseif ($x > 36 AND $x <= 48) 
               {
                  if($x == 37) {$title = 1;}
                  if($x == 38) {$title = 2;}
                  if($x == 39) {$title = 3;}
                  if($x == 40) {$title = 4;}
                  if($x == 41) {$title = 5;}
                  if($x == 42) {$title = 6;}
                  if($x == 43) {$title = 7;}
                  if($x == 44) {$title = 8;}
                  if($x == 45) {$title = 9;}
                  if($x == 46) {$title = 10;}
                  if($x == 47) {$title = 11;}
                  if($x == 48) {$title = 12;}
                  $year = 4;
               }
               else
               {
                  if($x == 49) {$title = 1;}
                  if($x == 50) {$title = 2;}
                  if($x == 51) {$title = 3;}
                  if($x == 52) {$title = 4;}
                  if($x == 53) {$title = 5;}
                  if($x == 54) {$title = 6;}
                  if($x == 55) {$title = 7;}
                  if($x == 56) {$title = 8;}
                  if($x == 57) {$title = 9;}
                  if($x == 58) {$title = 10;}
                  if($x == 59) {$title = 11;}
                  if($x == 60) {$title = 12;}
                  $year = 5;
               }
               
               if($x != 0)
               {
                  // Добавляем месяцы обучения
                  $this->Settings_model->add_tutorial_months($id,$year,$title);
               }
            }

Тяжело супортить чейто проект

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

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

  • В школах когда-то в комплекте с учебником по геометрии выдавли такие книжечки "Таблица синусов, косинусов, логарифмов" и чего-то там еще. Ну, человек решил себе таблицу отнимания написать. Чтобы в следующий раз по-новой не высчитывать.
    Ответить
    • Какие синусы и косинусы?
      [code=php]
      // ...
      // Добавляем программу обучения
      $this->Settings_model->add_program($_POST['title']);
      if(!empty($x) && is_numeric($x) && $x>-1 && $x<61) {
      $curr_month = ($x % 12);
      $year = floor($x / 12) + (int)!!$curr_month;
      $title = $curr_month ? : 12;

      $id = $this->db->insert_id();
      // Добавляем месяцы обучения
      $this->Settings_model->add_tutorial_months($id, $year, $title);
      }
      [code]
      Ответить

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

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

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


    8