Jeśli chodzi o sposób integracji z modułem Tray, to został on opisany przez jego autora w tym pliku (w komentarzu na początku): modules/Utils/Tray/Tray_0.php
1. Screenshot dostarczony jest przez autora modułu. On ma to zastosowane w kilku swoich modułach. To co widać jest poprawne dla domyślnej instalacji EPESI.
2. Nowe statusy.
Opis pola status mówi skąd pobierane są wartości:
Source: CommonData
Table: Premium_Ticket_Status
Menu -> Admin -> CommonData -> Premium_Ticket_Status
Jeśli chodzi o wybór kolejnego statusu z wyskakującego okienka to o ile mi wiadomo, trzeba by lekko zmodyfikować kod tak, aby się pokazywały te nowe statusy.
3. Nie wydaje mi się, żeby to było łatwo osiągalne - dość spore zmiany w module Utils/Tray.
4. Potrzebna byłoby trochę kodu, które dokona zmiany formatu w bazie danych ALE nie jestem pewien czy będzie działać poprawnie kod modułu - nie przeglądałem go, ale zmiana formatu danych może spowodować problemy.
Może lepiej dodać po prostu nowe pole z godziną?
Pozdrawiam,
Adam