![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 1.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem z algorytmem w php. Chce aby uzytkownik otrzymywal alarm, jezeli nie wykona pewnego zadania w okreslonym czasie. przykład: szef zleca zadanie w danym czasie 2012-08-01 10:00:00, pracownik ma na wykonanie tego zadania np 12h. trzeba zalozyzyc ze praconik pracuje od 8-16 (8h) czyli musi wykonac zadanie najpozniej 2012-08-02 14:00:00, uwzglednić nalezy tez weekendy, w ktorych pracownik nie pracuje. Jak podejsc do tematu, aby np 2012-08-01 15:00:00 wysłać info o niewykonanym zadaniu. z gory dzieki za ewentualne podpowiedzi. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Alarm ma się wyświetlić (gdy jest zalogowany) czy wysłać w formie e-maila/sms/gg?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 592 Pomógł: 62 Dołączył: 3.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Stwórz usługe notyfikującą w jakiejś tam formie na bazie schedulera, czyli dodajesz zadanie powiadomienia o danym id, które ma się wykonać np. jutro o 14:00 (wyliczenie czasu zakończenia nie jest trudne),
jesli zadanie zostanie wykonane wcześniej, to jest usuwane ze schedulera, a jak nie to, to wykonuje się |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 1.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam, nie chodzi mi o cron'a, tylko o sposób obliczania tych godzin. jak obliczyć że jak użytkownik zakończył zadanie 2012-08-02 15:00:00 to jest to źle, a 2012-08-02 13:00:00 to dobrze.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
manual -> date(), mktime() i trochę inwencji
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 11:46 |