długo mnie nie było bo jednak trochę opanowałem php'a

- mamy jakiś event, który zaczyna się kiedyś i kończy - jak zabezpieczyć żeby dodając lub edytując inny - skrypt sprawdził czy się na siebie nie nałożą (datami/czasami rozpoczęcia lub zakończenia), czyli aby czas rozpoczecia nowego/edytowanego eventu nie wszedl miedzy czas roz->zak innego i czas zakonczenia nie zrobil tego samego
$sessionTimeStart = new DateTime($_SESSION['test']['timeStart']); $sessionTimeStart -> format('H:i:s'); $sessionTimeEnd = new DateTime($_SESSION['test']['timeEnd']); $sessionTimeEnd -> format('H:i:s'); foreach ($testsDataBase -> test as $t) { $foreachTimeStart = new DateTime((string)$t -> timeStart); $foreachTimeStart -> format('H:i:s'); $foreachTimeEnd = new DateTime((string)$t -> timeEnd); $foreachTimeEnd -> format('H:i:s'); exit; } else if ($sessionTimeEnd >= $foreachTimeStart && $sessionTimeEnd <= $foreachTimeEnd) { exit; }