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

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
if ($dt && $eventtype != 5 && $eventtype != 7) {
    $sql_cond = " and b.datefrom='$dt'";
}

if ($eventtype == 5 || $eventtype == 7) {

    if (!$dt || $dt == "0") {

        $w = date("w");

        $mon_dl = 7 - $w;

        for ($j = 0; $j <= (7 - $w); $j++) {
            $d = date("Ymd", mktime(0, 0, 0, date("m"), date("d") + $j, date("Y")));
            $dates .= ($dates ? "," . $d : $d);
        }

        if ($dates) $sql_cond .= " and b.datefrom in ($dates)";
    }

    if ($dt == "1") {
        $w = date("w");
        if ($w == 0) {
            $monday = date("Ymd", mktime(0, 0, 0, date("m"), date("d") + 1, date("Y")));
        } else {
            $monday = date("Ymd", mktime(0, 0, 0, date("m"), date("d") + (7 - $w) + 1, date("Y")));
        }


        for ($j = 0; $j <= 6; $j++) {
            $d = date("Ymd", mktime(0, 0, 0, substr($monday, 4, 2), substr($monday, 6, 2) + $j, substr($monday, 0, 4)));
            $dates .= ($dates ? "," . $d : $d);
        }

        if ($dates) $sql_cond .= " and b.datefrom in ($dates)";
    }

    if ($dt == "2") {

        $w = date("w");
        if ($w == 0) {
            $monday = date("Ymd", mktime(0, 0, 0, date("m"), date("d") + 1, date("Y")));
        } else {
            $monday = date("Ymd", mktime(0, 0, 0, date("m"), date("d") + (7 - $w) + 1, date("Y")));
        }

        for ($j = 7; $j <= 13; $j++) {
            $d = date("Ymd", mktime(0, 0, 0, substr($monday, 4, 2), substr($monday, 6, 2) + $j, substr($monday, 0, 4)));
            $dates .= ($dates ? "," . $d : $d);
        }

        if ($dates) $sql_cond .= " and b.datefrom in ($dates)";
    }
}

я потерял сон.

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

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

  • Ручной сборщик, всё правильно сделал.
    Ответить
  • а я его [сон] нашел: не могу проснуться и пойти на работу 🙁
    Ответить

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

Семь раз отмерь — один отрежь, guest!

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


    8