Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Cron i czasowe usuwanie ogłoszeń
nikestylex7
post
Post #1





Grupa: Zarejestrowani
Postów: 386
Pomógł: 7
Dołączył: 22.04.2010
Skąd: Ziemia

Ostrzeżenie: (20%)
X----


Witam. Potrzebuję pomocy związku z ogłoszeniami które chcę umieścić na swojej stronie.

W bazie mam
id|active|starttime |stoptime
1 | 1 |2013-11-12 20:00:00|2013-11-13 20:00:00

Użytkownik dodał ogłoszenie i sobie wyjechał na kilka dni. Chciałbym teraz żeby skrypt po tym jak czas stoptime jest mniejszy od rzeczywistego zmienił wartość active na 0.

Macie jakieś pomysły? Dodam że nigdy nie robiłem cron'u oraz js znam średnio... Dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nikestylex7
post
Post #2





Grupa: Zarejestrowani
Postów: 386
Pomógł: 7
Dołączył: 22.04.2010
Skąd: Ziemia

Ostrzeżenie: (20%)
X----


ok a co z update abonamentu na 0 i active na 0 po tym jak ogloszenie i abonament jest stary?
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #3





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Cytat(nikestylex7 @ 13.11.2013, 14:43:45 ) *
ok a co z update abonamentu na 0 i active na 0 po tym jak ogloszenie i abonament jest stary?


Z tego co piszesz active ma jedynie zadanie przełącznika, gdzie user ma możliwość ręcznego wyłączenia ogłoszenia. Sam nie musisz tego zmieniać. Bo tylko wszystkie 3 spełnione naraz warunki spowodują że ogłoszenie będzie widoczne. Tak więc gdy zajdzie jedno z następujących zdarzeń: user je wyłączy, skończy się abonament, skończy się ważność nie będzie ono widoczne. W kwestii formalnej, by user logując się na konto nie widział, że ogłoszenie jest dalej aktywne wystarczy, że podczas logowania usera sprawdzisz 2 warunki, czy abonament ważny i czy ogłoszenie ważne. W przypadku gdy jeden z warunków nie będzie spełniony możesz zmienić active na 0. Bo na prawdę nie ma sensu używać do tego crona. Nikt nie zauważy różnicy w którym momencie ogłoszenie zmieniło status, ani użytkownik, który je wystawił, ani ten który go szuka czy czyta.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 11:40