public static function addRecord($ticket) { $entry = DisplayMain::newRecord(); list($min, $max) = self::getMinMaxId(); $entry->dm_id = $max + 1; $entry->setTicket($ticket); $desk = $ticket->getDeskNumber(); $entry->setDesk($desk); $entry->save(); // Delete an old record? if ($max - $min == 99) { $old = self::fromDatabaseById($min); $old->delete(); } }