Mysle, ze mnie nie zrozumiales
ja ci podaje sposob na sprawdzenie czy trzeba uruchamiac twoj skrypt
sprawdzasz znacznik, jesli sie rozni to uruchamia sie twoja funkcja i ustawiasz nowy znacznik
( Configuration::set('nazwa_twojego_znacznika', 'tu_data_wykonania_skryptu' )
jesli sie nie rozni ( bo byl juz dzisiaj uruchamiany - wskazuje na to znacznik ) twoj skrypt sie nie uruchamia,
domyslam sie ze cezura czasowa jest tu dzien, a konkretniej jego data.
to taki ala cron, wogole nie obciazajacy systemu.
twoj skrypt uruchamia ci sie raz dziennie, a wywoluje to pierwsza osoba lub robot odwiedzajacy witryne danego dnia